You are on page 1of 52

Integrating

Confluence with
Enterprise Apps

Robert Castaneda,
CEO - CustomWare
Integrating Data and Systems
  Where does data really live?
  Pass by value vs Pass by reference
  The evolution of an idea
o Unstructured Knowledge Capture – Wiki
o Structured Data – Enterprise System
Example – CRM Integration (Pass by
Reference)
Social Integration – Feedback
System
Business Veolocity

Copyright © 2001-2009
CustomWare
Integrating
Confluence with
BEA Aqualogic
Portal
Charles Hall, EADS Astrium Ltd
Mark Boxall, Chapter 26
Who we are

Europe’s leading satellite A Specialist Solutions provider for


manufacturer, number 3 worldwide. colllaborative business systems.

www.astrium.eads.net www.chapter26.com
Astrium Portal
  BEA Aqualogic Interaction 6.1, aka ALUI

Federated Search

Collaboration Publisher Analytics

Aqualogic User Interaction

Server API Remote API


Astrium Portal
  Why use the Portal as a starting point?
o Strategic platform for all new web
applications
o Offers users single sign-on
o Over 2,000 monthly unique users from user
population of 10,000
Collaboration Landscape
Enterprise
Portals
Webinars

Email
Collaborative Scale

Shared
Workspaces Collaborative
Document
Management

Calendar
Net Wikis
Instant Meeting
Messaging s
and P2P
Blogs
Personal

Ad hoc Collaboration Structured


Scope
Source: Butler Group
ALUI: Communities & Portlets
  Communities
o Shared workspace for a group of users
o A container for projects
  Projects
o Offers shared calendar, document space,
action tracking, forums
  Portlets
o Applications shown within a personal or
community page
Portal & Wiki – The Vision
  Integrated into Communities
Portal & Wiki - Feedback

  Does the wiki replace the portal?

  Can you improve access to the wiki?


Evolution
  Vision of wiki spaces mapping to
communities too restrictive

Personal Wiki Portlet


provides more general
access
Evolution
  Users want a seamless experience
o Upload documents from the wiki UI into
Portal Collaboration
Evolution
  Chapter 26 & Astrium partner again to
develop a server-side web service to
return a login token, for use within a
custom Confluence plug-in
  Specifically for uploading documents
from Confluence into Portal in a
seamless fashion.
Solution Architecture
Linking things up
  Community Portlet - Scenario 1
  Federated Search - Scenario 2
  Single Sign On - Scenario 3
Linking things up
  Community Portlet
Linking things up
  Community Portlet
o Uses Portal user identity to request login
token from the SSO Plugin
o Token appended to URLʼs within the portlet
Linking things up
  Federated Search
Linking things up
  Single Sign On
Linking things up

  Direct access to a wiki page:


o Portal allows a URL to be constructed which
targets a given portlet
o Querystring parameters dictate target of
Wiki portlet (space key, page id)
  Advantages:
o Seamless authentication, direct passage to
the wiki page
Q & A
Autodesk and Wiki

…and a little SharePoint too


Collaboration Systems at Autodesk

Salesforce

Jira

Jira

Sharepoint

SharePoint


Wiki

Perforce


Clarify

SharePoint Connector for
Confluence
Sharepoint
 SharePoint
SharePoint

  Document management (versions, access)
  “Face” to other groups in company
  Calendars and lists
 Expose Wiki content via connector
 Company Standard
 Managed by divisional and outsourced
groups
Wiki

Wiki
 Project pages
 Team spaces
 Less structured information
  How-to pages, etc
 Managed by divisional team
 Expose SharePoint content via connector
Blend the two
“Shiki” and “WherePoint”
Wiki
 Sharepoint

SharePoint

The Details
Wiki
 Sharepoint

SharePoint


{sp‐list}
 Two
Instances
/
Approval
Process



*
want
to
expose
calendar
view/ui
 
*
approval
process
before

from
Sharepoint
in
Wiki;
Can
only
do
 deployment

lists
currently
 
*
outsourced
instance
not
yet


*
want
filtered
lists
or
ability
to
 deployed

reference/show
a
view‐as‐a‐list
 
*



*
want
control
of
list
sor@ng

Page
Web‐part

Enable
LDAP


*
table
sor@ng
differs
and
missing


*
renaming
user
names
difficult

Questions?

You might also like