Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
<Insert Picture Here>
Building Composite Applications Using WebCenterPeter Moskovits, Sanjay Khanna WebCenter Product Management
<Insert Picture Here>
“Enterprise 2.0: there is a new wave of business communication tools including blogs, wikis and group
messaging software that allow for more spontaneous, knowledge-
based collaboration.“
Andrew P. McAfeeAssociate Professor of
Business AdministrationHarvard Business School
Enterprise 2.0
Web 2.0
Enterprise 2.0
EnterpriseSocial Networking
ORACLE WEBCENTER
A new platform for user interaction
Combines the best of:• Portals (portlets, customization)• Rich client development frameworks• Web 2.0 collaborative and content
Services
Supports the latest Java standards for UI development: JSF, JSR 227, JSR 168
500 units
20 units
SpacesWeb2.0 Social
Networks
SpacesWeb2.0 Social
NetworksComposerMashups &
Customizations
ComposerMashups &
Customizations
J2EE Model
WebCenter Services
WebCenter Framework
Oracle Application Server 11g
JSF EJB AJAX
Content Mgmt. Discussions Mashups VoIP
Search Wikis RSS Communities
PortletIntegration
Process Integration
Content Integration
InformationIntegration
Declarative Customization & Metadata Management
WebCenter Ready ApplicationsWebCenter Ready Applications
ORACLE WEBCENTER
Framework Composer Spaces Services
Next Gen Portal FrameworkContent IntegrationApplication Integration
Layered CustomizationsResource CatalogEnterprise Mashups
Community SpacesSocial NetworkingPersonal Spaces
Enterprise Ready Web2.0Desktop IntegrationMulti-channel interactions
ORACLE WEBCENTER
Oracle’s integrated, standards-based, next generation user interaction suite
• Rich, interactive, composite user interface
• Integrating Web 2.0 technology with enterprise information systems and applications
ORACLE WEBCENTER
Integrate Documents and Digital Media
• Integrating content• Content management systems• Java Content Repository
(JSR 170)
DocumentDocumentRepositoryRepository
JCRJCR
Data ControlData Control
Integrate Threaded Discussion Forums
• Creating discussion forums• Jive• Threaded discussions
Data ControlData Control
Task FlowTask Flow
Web Services / JCAWeb Services / JCA
Integrate Wikis
• Collaborating on documents
JSR 168 JSR 168 / WSRP 2.0/ WSRP 2.0
PortletPortlet
Web Services / JCAWeb Services / JCA
Integrate Linking, Tagging, and Search
• Making information more discoverable by assigningkeywords
• Allowing other users to locate information
APIsAPIs
Data ControlData Control
Task FlowTask FlowJSF View ComponentJSF View Component
Integrate Instant Messagingand Presence
• Contacting other users• synchronously • asynchronously
APIsAPIs
Data ControlData Control
Task FlowTask FlowJSF View ComponentJSF View Component
Integrate Custom Services
• Standards-based service infrastructure
• Sophisticated system, human, document-centric business process management
DBMS ProcedureDBMS Procedure
EJBEJB
Service InterfaceService InterfaceBusiness EventBusiness Event
Synchronous RPCSynchronous RPCAsynchronous RPCAsynchronous RPC
Integrate Portlets
• Standards-based reusable Web components
• Markup generated by Web Services
Web Services / JCAWeb Services / JCA
JSR 168 / WSRP 2.0JSR 168 / WSRP 2.0
JSF Portlet ViewJSF Portlet View
Runtime Customization –WebCenter Composer
• Complete runtime customization
Task Flow, PortletTask Flow, Portlet
Page LayoutPage Layout
Metadata ServicesMetadata Services
Database Modeler Model-View-Controller
Business Logic Design Data Controls
Tools for BuildingEnterprise 2.0 Applications
• SQL, PL/SQL, XML • Model: EJB• View: JSF, AJAX• Controller: JSF
• TopLink EJB • JSR 227
Oracle JDeveloper
Pre-Packaged ComponentsRich JSF and AJAX Components
• Library of 150+ JSF Components• Rich Component Behavior• Events and Properties
Building Composite Applications with WebCenter
• Oracle JDeveloper • Use the same programming model and tools to build
Enterprise 2.0 Social Networking Applications:• Unified• Context aware• Standards-based • Rich user interface
<Insert Picture Here>
Product Demonstration
WebCenter Demonstrations
• Portlet Producer Registration• Portlet Consumption• Contextual Wiring• Security• Content Integration• Discussion Forums• Runtime Customization
WebCenter Demonstrations
• Portlet Producer Registration• Portlet Consumption• Contextual Wiring• Security• Content Integration• Discussion Forums• Runtime Customization
WebCenter Demonstrations
• Portlet Producer Registration• Portlet Consumption• Contextual Wiring• Security• Content Integration• Discussion Forums• Runtime Customization
WebCenter Demonstrations
• Portlet Producer Registration• Portlet Consumption• Contextual Wiring• Security• Content Integration• Discussion Forums• Runtime Customization
WebCenter Demonstrations
• Portlet Producer Registration• Portlet Consumption• Contextual Wiring• Security• Content Integration• Discussion Forums• Runtime Customization
WebCenter Demonstrations
• Portlet Producer Registration• Portlet Consumption• Contextual Wiring• Security• Content Integration• Discussion Forums• Runtime Customization
WebCenter Demonstrations
• Portlet Producer Registration• Portlet Consumption• Contextual Wiring• Security• Content Integration• Discussion Forums• Runtime Customization
WebCenter Demonstrations
• Portlet Producer Registration• Portlet Consumption• Contextual Wiring• Security• Content Integration• Discussion Forums• Runtime Customization
<Insert Picture Here>
Q & A