Delivering E2.0 Rich Portals With Oracle Webcenter Framework
Delivering E2.0 Rich Portals With Oracle Webcenter Framework
Delivering E2.0 Rich Portals With Oracle Webcenter Framework
From http://oracle.com/sun - On April 20, 2009, Oracle announced it has entered into an agreement to acquire Sun
Microsystems (Sun). The proposed transaction is subject to Sun stockholder approval, certain regulatory approvals
and customary closing conditions. Until the deal closes, each company will continue to operate independently, and
it is business as usual.
Agenda
WebCenter in the World of Fusion Middleware
WebCenter Architecture
Demonstration
Agenda
WebCenter in the World of Fusion Middleware
WebCenter Architecture
Demonstration
WebCenter Development
JavaServer Faces
MVC-based development
framework with simple page flow
model
Component-oriented
development; Developer roles:
Component developer
Application developer
WebCenter Development
JavaServer Faces
WebCenter Development
Application Development Framework
Productivity layer on top of JSF
Unified access to back-ends:
Databases, Web services, XML,
CSV, BPEL,
Data binding (JSR 227):
connecting UI with back-end with
data controls
WebCenter Development
Application Development Framework
WebCenter Development
WebCenter Framework
Injects portal capabilities into ADF
Runtime customization: make
changes to the application in-place
without re-deploying it
Portlets: JSR 168/WSRP, PDK-Java
JSF-Portlet Bridge: Oracle drives
JSR 301: expose JSF pages and ADF
task flows as standards-based portlets
Content Integration: JCR (UCM, File
System, Oracle Portal, Documentum,
Sharepoint, Lotus, )
WebCenter
Framework
WebCenter Development
WebCenter Framework
WebCenter
Framework
WebCenter Development
WebCenter Web 2.0 Services
Seamless integration with
enterprise level Web 2.0 services
Thin adapter layer to abstract
back-end services; examples:
Presence Adapter: Oracle
Presence, MS Live
Communication Server
Email Adapter: IMAP, MS
Exchange
WebCenter
Framework
WebCenter
Web 2.0 Services
WebCenter Development
WebCenter Web 2.0 Services
WebCenter
Framework
WebCenter
Web 2.0 Services
WebCenter Development
Oracle Composer
Runtime customization performed
in the browser, in-place
Targeting the business user:
Typical operations
Browse and add resources to
pages
Re-arrange page layout
Set page and component
properties
Contextual wiring of components
WebCenter
Framework
WebCenter
Web 2.0 Services
Oracle Composer
MDS
WebCenter Development
Oracle Composer
WebCenter
Web 2.0 Services
Oracle Composer
WebCenter
Framework
MDS
WebCenter Development
WebCenter Spaces
Community-focused application
Browser-based
Targeting the business user
WebCenter
Framework
WebCenter
Web 2.0 Services
Oracle Composer
WebCenter
Spaces
MDS
WebCenter Development
WebCenter Spaces
WebCenter
Framework
WebCenter
Web 2.0 Services
Oracle Composer
WebCenter
Spaces
MDS
WebCenter Development
Portals
Portals
WebCenter
Framework
WebCenter
Spaces
WebCenter
Web 2.0 Services
Oracle Composer
MDS
WebCenter Development
Portals
Portals
WebCenter
Web 2.0 Services
Oracle Composer
WebCenter
Framework
WebCenter
Spaces
MDS
WebCenter Development
Composite Applications
Composite
Applications
Portals
WebCenter
Framework
WebCenter
Spaces
WebCenter
Web 2.0 Services
Oracle Composer
MDS
WebCenter Development
Composite Applications
Portals
WebCenter
Framework
WebCenter
Spaces
WebCenter
Web 2.0 Services
Oracle Composer
Composite
Applications
MDS
WebCenter Development
Integrated Development Environment
Portals
WebCenter
Framework
WebCenter
Spaces
WebCenter
Web 2.0 Services
Oracle Composer
Composite
Applications
Oracle JDeveloper
MDS
WebCenter Development
Integrated Development Environment
Portals
Oracle JDeveloper
WebCenter
Framework
WebCenter
Spaces
WebCenter
Web 2.0 Services
Oracle Composer
Composite
Applications
MDS
Agenda
WebCenter in the World of FMW
WebCenter Architecture
Demonstration
WebCenter Architecture
Portlet Container
JSR 168
Portlet
Portlet
Producer
Metadata
Services
Metadata
WSR
P
Database
JAZN-LDAP JAZN-XML
Worklist
Lotus
Domino
SSO
Content Adapters
Direct
FS read
BPEL
IMAP/MS Exchange
SharePoint
Document
um
UCM
File
System
Adapter
SQL*Net
ToDos
WebCenter
Email Web 2.0 Services
Oracle
Portal
Adapter
Enterprise SSO
OCMS/MS LCS
WebLogic
Server
ContentDB
Adapter
Identity
Enterprise LDAP
Management
Directory
Presence
People
Connection
E20
Adapters
Lightweight FS
Repository
Portlet Consumer
SOAP/HTTP
Search
Services
Container
PDK-Java
Portlet Producer
WebCenter
Search
Recent
Activities
Web Service
request (http)
Wiki
JZWiki
Discussion
Announcm
OAM
Jive
JPS Authorization
Tagging
Links
WebCenter
Spaces Schema
WebCenter Architecture
Portlet Container
Portlets
OCMS/MS LCS
WebLogic
Server
Worklist
Lotus
Domino
Content Adapters
Direct
FS read
BPEL
IMAP/MS Exchange
SharePoint
Document
um
UCM
File
System
Adapter
SQL*Net
ToDos
WebCenter
Email Web 2.0 Services
Oracle
Portal
Adapter
Enterprise SSO
Presence
People
Connection
ContentDB
Adapter
Identity
Enterprise LDAP
Management
Directory
Portlet Consumer
E20
Adapters
Lightweight FS
Repository
Database
SOAP/HTTP
Search
Services
JAZN-LDAP JAZN-XML
PDK-Java
Portlet Producer
WSR
P
SSO
JSR 168
Portlet
Producer
Metadata
Services
Metadata
WebCenter
Search
Recent
Activities
Web Service
request (http)
Wiki
JZWiki
Discussion
Announcm
OAM
Jive
JPS Authorization
Tagging
Links
WebCenter
Spaces Schema
WebCenter Architecture
Portlet Container
JSR 168
Portlet
Portlet
Producer
WSR
P
Database
JAZN-LDAP JAZN-XML
Worklist
Lotus
Domino
SSO
Content Adapters
Direct
FS read
BPEL
IMAP/MS Exchange
SharePoint
Document
um
UCM
File
System
Adapter
SQL*Net
ToDos
WebCenter
Email Web 2.0 Services
Oracle
Portal
Adapter
Enterprise SSO
OCMS/MS LCS
WebLogic
Server
ContentDB
Adapter
Identity
Enterprise LDAP
Management
Directory
Presence
People
Connection
E20
Adapters
Lightweight FS
Repository
MDS
Portlet Consumer
SOAP/HTTP
Search
Metadata
Services
Container
PDK-Java
Portlet Producer
WebCenter
Search
Recent
Activities
Web Service
request (http)
Wiki
JZWiki
Discussion
Announcm
OAM
Jive
JPS Authorization
Tagging
Links
WebCenter
Spaces Schema
WebCenter Architecture
Portlet Container
JSR 168
Portlet
Portlet
Producer
Metadata
Services
Metadata
WSR
P
Database
Portlet Consumer
JAZN-LDAP JAZN-XML
People
Connection
Worklist
ToDos
IMAP/MS Exchange
Lotus
Domino
SharePoint
Document
um
Direct
FS read
UCM
File
System
Adapter
SQL*Net
BPEL
WebCenter
Email Web 2.0 Services
Oracle
Portal
Adapter
Enterprise SSO
OCMS/MS LCS
WebLogic
Server
SSO
SOAP/HTTP
ContentDB
Adapter
Identity
Enterprise LDAP
Management
Directory
Presence
E20
Adapters
Lightweight FS
Repository
Search
Services
Container
PDK-Java
Portlet Producer
WebCenter
Search
Recent
Activities
Content
Integration
Web Service
request (http)
Wiki
JZWiki
Discussion
Announcm
OAM
Jive
JPS Authorization
Tagging
Links
WebCenter
Spaces Schema
WebCenter Architecture
Portlet Container
JSR 168
Portlet
Portlet
Producer
Metadata
Services
Metadata
WSR
P
Database
JAZN-LDAP JAZN-XML
People
Connection
Content Adapters
Direct
FS read
Lotus
Domino
SharePoint
Document
um
UCM
ContentDB
Adapter
File
System
Adapter
Oracle
Portal
Adapter
SQL*Net
ToDos
Enterprise LDAP
Management
Directory
Enterprise SSO
OCMS/MS LCS
Worklist
SSO
Identity
Presence
WebLogic
Server
E20
Adapters
Lightweight FS
Repository
Web 2.0
Services
Portlet Consumer
SOAP/HTTP
Search
Services
Container
PDK-Java
Portlet Producer
WebCenter
Search
Recent
Activities
Web Service
request (http)
BPEL
IMAP/MS Exchange
Wiki
JZWiki
Discussion
Announcm
OAM
Jive
JPS Authorization
Tagging
Links
WebCenter
Spaces Schema
WebCenter Architecture
Portlet Container
JSR 168
Portlet
Portlet
Producer
Metadata
Services
Metadata
WSR
P
Database
OCMS/MS LCS
JAZN-LDAP JAZN-XML
Worklist
Content Adapters
Direct
FS read
Lotus
Domino
SharePoint
Document
um
UCM
ContentDB
Adapter
File
System
Adapter
Oracle
Portal
Adapter
SQL*Net
ToDos
Enterprise LDAP
Management
Directory
Enterprise SSO
Presence
WebLogic
Server
SSO
Identity
Search
People
Connection
E20
Adapters
Lightweight FS
Repository
Portlet Consumer
SOAP/HTTP
Search
Services
Container
PDK-Java
Portlet Producer
Recent
Activities
Web Service
request (http)
BPEL
IMAP/MS Exchange
Wiki
JZWiki
Discussion
Announcm
OAM
Jive
JPS Authorization
Tagging
Links
WebCenter
Spaces Schema
WebCenter Architecture
Portlet Container
Metadata
Services
Metadata
WSR
P
JSR 168
Portlet
Portlet
Producer
Database
Portlet Consumer
Worklist
Lotus
Domino
SSO
Content Adapters
Direct
FS read
BPEL
IMAP/MS Exchange
SharePoint
Document
um
UCM
ContentDB
Adapter
File
System
Adapter
Oracle
Portal
Adapter
SQL*Net
ToDos
WebCenter
Email Web 2.0 Services
Enterprise LDAP
Directory
Enterprise SSO
OCMS/MS LCS
WebLogic
Server
E20
Adapters
Lightweight FS
Repository
Presence
People
Connection
JAZN-LDAP JAZN-XML
SOAP/HTTP
Search
Services
Container
PDK-Java
Portlet Producer
WebCenter
Search
Recent
Activities
Web Service
request (http)
Wiki
JZWiki
Discussion
Announcm
OAM
Jive
JPS Authorization
Tagging
Identity
Management
Links
WebCenter
Spaces Schema
WebCenter Architecture
Portlet Container
PDK-Java
Portlet Producer
Database
Portlet Consumer
OCMS/MS LCS
WebLogic
Server
Worklist
Lotus
Domino
SharePoint
Document
um
UCM
SSO
Direct
FS read
ContentDB
Adapter
File
System
Adapter
Oracle
Portal
Adapter
SQL*Net
ToDos
Enterprise LDAP
Directory
Enterprise SSO
Presence
People
Connection
E20
Adapters
Lightweight FS
Repository
WSR
P
SOAP/HTTP
Search
Metadata
Services
JAZN-LDAP JAZN-XML
JSR 168
Portlet
Producer
Recent
Activities
Web Service
request (http)
BPEL
IMAP/MS Exchange
Wiki
JZWiki
Discussion
Announcm
OAM
Jive
JPS Authorization
Tagging
Links
WebCenter
Spaces Schema
Agenda
WebCenter in the World of FMW
WebCenter Architecture
Demonstration
Docs
Portlets
WLS_Portlets
JPS
Local F/S
Email Server
Default Server
Portlets
Discussions
Wiki/Blog
ECM
WLS_Portlets
WLS_Jive
WLS_JZWiki
ECM Server
JPS
JPS
JPS
InstanceHome1
InstanceHome2
InstanceHome3
InstanceHome4
WebCenter Web 2.0 Services
InstanceHome5
WebCenter DB
Schema
More Information
OTN: http://webcenter.oracle.com
Oracle OpenWorld
San Francisco, October 11, 2009
Vince Casarez
Billy Cripe
Jean Sini
Philipp Weckerle
Frdric Desbiens
Peter Moskovits
Philipp Weckerle
Oracle WebCenter 11gR1 MasterClass
Questions..