Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy •...
Transcript of Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy •...
![Page 1: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/1.jpg)
<Insert Picture Here>
Consuming ADF Task Flows & WebCenter Services in WCI Brian C. Harrison Principal Product Manager
Enterprise 2.0 Professional Community
Product Management Webcasts
![Page 2: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/2.jpg)
Announcements
• WebCenter 11g PS1 now available • Oracle WebCenter 11.1.1.2.0 • Social Networking, REST APIs, Content Presenter • Software download:
http://www.oracle.com/technology/software/products/middleware/index.html
• Documentation http://download.oracle.com/docs/cd/E15523_01/index.htm
• VM Image - ftp://webcenter-ftp.us.oracle.com/WebCenterVMImages/OWCPS1/
• AutoVue+WebCenter+UCM VM Image - ftp://rstetcupload.us.oracle.com/abrahim.noor
2
![Page 3: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/3.jpg)
Agenda
• Enterprise 2.0 Strategy • WebCenter Services Overview • Integrating Services into WCI • Questions?
3
![Page 4: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/4.jpg)
4
Enterprise 2.0 Strategy
![Page 5: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/5.jpg)
Enterprise 2.0 Product Strategy
• Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media Web, Rich Internet
Applications, Enterprise Portals, and Social Computing
• Integrated Enterprise Content Management • Capture & manage entire Content Lifecycle
• Transforming how users work individually and with others, within Organizations and across Organizations • Using the Internet & E2.0 technology as communication
medium
![Page 6: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/6.jpg)
Transactional Websites Enterprise Portals Social Networking &
Web 2.0
" Employee intranets " Customer/supplier
Extranets " Multi-channel
access " Dashboards " Document
collaboration " Content integration " Composite
applications " Custom application
development
" Expert location " Social search " Enterprise mashups " Blogs and wikis " Social networks " Communities and
discussion forums " Collaborative
workspaces
" Online stores with portals and Web applications
" Targeted online marketing
" Process workflow integration
" Composite applications
" Custom application development
Enterprise 2.0: Portals and User Interaction Broad Spectrum of Use Cases
![Page 7: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/7.jpg)
Analytics
Worklist
3rd Party Applications
Legacy Applications
Existing Technology
CRM ERP Industry HCM
Composite Industry Processes
Documents
Collaboration
Oracle Strategy Portals User Experience for Applications
Business Integration
Data & Content
Application Development
Scale & Continuity
Enterprise Management
Security & Compliance
Intelligence & Analytics
![Page 8: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/8.jpg)
WebCenter Enterprise 2.0 Services Enterprise 2.0 Services for Portals and Applications • Rapidly inject into applications,
business processes or portals
• Immediately available also for WebLogic Portal, WebCenter Interaction and Oracle Portal
• Standards-based, customizable and pre-integrated with Oracle’s middleware and application solutions
![Page 9: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/9.jpg)
WebCenter Enterprise 2.0 Services Maximize and Optimize Connections
• Announcements • Discussions • Blogs • Tags • Links • Wikis • IM & Presence • Documents • Events • RSS
• Worklist • People Connections • Activity Graphs • Recent Activities • Mail • Notes • Search • Mashups • Analytics • And many more…
100’s of pre-built, customizable portlets for these services
![Page 10: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/10.jpg)
10
WebCenter Services
![Page 11: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/11.jpg)
WebCenter Services – Value Add to WCI Inject Enterprise 2.0 Capabilities into your Portal
• Key Capabilities • Minimize management effort and risk
with integrated and secure application components
• Delivers greater individual and team productivity with comprehensive social networking capabilities
• Includes: – Social Networking – Mashups – Analytics – Content Integration – Integrated Workflow – Portlet Interoperability
![Page 12: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/12.jpg)
WCI Consuming WebCenter Services
Collab Search
Analytics
Profile Attributes
Enterprise Security
Content Repositories
Legacy Applications
RSS
Web Services Assembly
Cross-platform development
Portlets Tagging Pagelets
Notifications
Interaction Management
Portals Communities Composite Applications
Social Applications
Ensemble
Discussions Announcements IM and Presence Mail Document Library Worklist
Wikis/Blogs People Connections Discussions Announcements UCM IM and Presence
WS and /or Java APIs
![Page 13: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/13.jpg)
Wikis, Blogs and Discussions User-Generated Content and Collaboration
Key Features Integration Options Wikis • Multiple domains; Search
• Versioning; Trackbacks • Access metrics; Macros • RSS; Attachments
• Web service • JSR-168 portlets • iFrame • HTTP
Blogs • Permalinks; Versioning • Search; Attachments • RSS
• Web service • JSR-168 portlets • iFrame • HTTP
Discussions • Supports forums, topics, posts • Organize by favorites, popularity • RSS • Web-based administration
• JSR-168 portlets • Multiple Business Dictionary Components
![Page 14: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/14.jpg)
Leverage Oracle WebCenter Services for Wikis and Blogs in WebCenter Interaction
![Page 15: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/15.jpg)
WebCenter Services Mashups with Oracle WebCenter Ensemble • Mashup HTTP-based services to
create or extend the value of applications
• Build libraries of reusable widgets, UI components, and programmable functions
• Centralize authentications, provisioning, analytics for Web apps
• New features as part of WebCenter Services 10gR3 • Widget Production for WebCenter Interaction and Universal Content Management. • Web Injection – Enables Web page alteration via Ensemble’s runtime proxy; alterations can include insertion of widgets, changing styles, removing content etc. • JavaScript Widgets – Insert a portlet into any page via JavaScript and integrate with the portlet’s authentication mechanism. • Lightweight Clipping – Render any page or sub-section of a page as a widget. • REST-based extensibility – APIs for resource and widget introspection (including CRUD operations), widget discovery, and credential management. • Enhanced federated identity – Improved SPNEGO integration for primary and resource authentication.
![Page 16: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/16.jpg)
WebCenter Services Portal Intelligence with WebCenter Analytics
• Key Capabilities • Track all portal activity • Filter by user, group, IP
address • Real-time data capture &
reporting • Packaged portlet templates • API for analytics-driven
applications
• Benefits – Identify successful applications and communities – Locate & remove stale content – Prevent sprawl – Improved governance – Better measure ROI
![Page 17: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/17.jpg)
People Connections
• Profiles • Connections • Activity Stream • Message Board • Feedback • Galleries
![Page 18: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/18.jpg)
WebCenter Services Portlet Interoperability • Key Capabilities
• Portlet standards – JSR-168 – WSRP 1.0, 2.0
• JSF Portlet bridge – JSF apps as portlets
• Included portlets – Web clipping – Omniportlet – Rich text portlet
![Page 19: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/19.jpg)
19
Live Demo Integration
![Page 20: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/20.jpg)
Environment Pre-Requisites
• WCI 10gR3 and above • Ensemble 10gR3 with Patch 8693571 • JDev 11g
• WebCenter Services ADF Taskflow Add-On • Embedded WebLogic Server 10.3.1
• OPTIONAL Backend Servers depending on Task Flows being deployed
![Page 21: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/21.jpg)
Integration Pre-Requisites
• Deploy Portal SSO Integration Application • Enable “Remember Me” Cookie on WCI • Enable SSO Login feature within Ensemble • Verify Login Tokens for Ensemble • Set ALUI Directory to be ALI
![Page 22: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/22.jpg)
Creating the ADF Application
• Create New Application: WebCenter Application (ADF) • Model – As Is • ViewController – As Is • Create new JSF Page (JSPx) • Drag/Drop ADF TaskFlow onto page (DocLib)
• Add a Region • Surround by a Form
• Modify web.xml file in ViewController <context-param>
<param-name>oracle.adf.view.rich.security.FRAME_BUSTING</param-name> <param-value>never</param-value>
</context-param>
• Start Integrated WebLogic Server
![Page 23: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/23.jpg)
Create Ensemble & WCI Resources
• Create Resource – Points to JDev WebLogic • Create Pagelet – Points to Deployed Application
• Create Remote Server – Points to Ensemble Proxy • Create Portlet Web Service
• inject/v2/portlet/<pagelet_library>/<pagelet_name>?csapi=true&content-type=iframe
• Pass Login Tokens • Increase Timeouts • Remove Caching
• Create Portlet
![Page 24: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/24.jpg)
Questions?
24
Brian C. Harrison Principal Product Manager WebCenter Interaction & WebCenter Services Mail: [email protected] Blog: http://blogs.oracle.com/WCI
![Page 25: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/25.jpg)
![Page 26: Consuming ADF Task Flows & WebCenter Services in WCI · Enterprise 2.0 Product Strategy • Complete Multi-Channel, User Interaction Environment • Unify development of Rich Media](https://reader031.fdocuments.us/reader031/viewer/2022041218/5e075773ed2c781d26213f4d/html5/thumbnails/26.jpg)
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.