exposing peoplesoft portlets in webcenter · web 2.0 andmashupsare changing the user paradigm...
TRANSCRIPT
<Insert Picture Here>
Exposing PeopleSoft Portlets in WebCenter
Nishit Rao – Group Product Manager FMW
<Insert Picture Here>
Agenda
• Fusion Middleware Overview
• WebCenter Overview
• ADF
• WebCenter Services
• Peoplesoft WSRP Support
• Peoplesoft and WebCenter WSRP Demo
• Peoplesoft Component Pages as Portlets in WebCenter
Oracle Fusion MiddlewareThe World’s Best Middleware Suite - Gartner MQs
• Application Platform Suites
• Development Tools
• Application Server
• Web Services Platform
• Enterprise Portal
• Enterprise Content Mgmt.
• Enterprise Records Mgmt.
• Enterprise Service Bus
• Business Integration
• Business Process Mgmt.
• Business Intelligence
• Corporate Performance Mgmt.
• Access Management
• Identity Provisioning
• Web Services Management
• Data Integration
LEADER
LEADER
LEADER
LEADER
LEADER
LEADER
LEADER
LEADER
LEADER
LEADER
LEADER
LEADER
LEADER
LEADER
LEADER
LEADER
• Enterprise Portal• Enterprise Content Mgmt.• Enterprise Records Mgmt.
• Enterprise Portals• Conventional Web Platform• Web Content Management• Enterprise Content Management
KM World Trendsetting Product
Universal Records Management
InfoWorldBest ECM Suite
Forrester Wave LEADER
Gartner MQ LEADER
Leader in Enterprise 2.0Analyst and Press Reviews
Oracle Confidential
Oracle Fusion MiddlewareThe World’s Best Middleware Suite
Global Customers
Business Week 1000
Fortune 50 Global
Fortune 50 US
Partners
ISVs
SIs
VARs
Patents
Industry Awards
77,000+
873
39
43
7,800
4,780
38,500
4,500
227
145
Multiple Custom or Siloed Application
User Interfaces• Processes are user-driven, inconsistent and inefficient
• Difficult to execute tasks across multiple systems
Work is Changing
• Users need to combine adhoc work with enterprise applications & processes
• Access information anywhere at any time
Self Self ServiceService
Custom
Self Service
Custom
Self Service
CRMCRM
CRMCRM
ERPERP
ERPERP
LegacyLegacy
LegacyLegacy
Work with others in context of projectsCollaborative tasks with applications and information lack context
External Resources
Phone
Browser
IM
RSS
Desktop
Internal Resources
Web 2.0 and Mashups are changing the
User ParadigmEnterprise 2.0 enables team interactions
Web 2.0
Web-based communities and hosted services to facilitate creativity, collaboration and sharing among users
Enterprise 2.0
Emergent social software platforms
• Within companies
• Between companies and their
partners or customers
• Tools allow structure to emerge
Evolution of the enterprise portal marketTransactional apps, composite apps, portals, web sites converging
Time
Business Impact
SocialEnterprise
Social networks
Ubiquitous collaboration
Participant-driven
Collective intelligence
Dynamic communities
MultichannelImplicit
connections
Simple personalization;
content assembly
Presentation, search and
Web integration
Integrated self-service publishing, collaboration and community building
Advanced profiling, analytics and experience management Advanced Web
experience and interaction management
Social profiling and human network building
Content Management
Project Efficiencies
Team Collaboration
EnterpriseMashups
Web 2.0 Services
Team & Individual Expertise
CollaborativeContent Creation
Security, Auditing, and Compliance
Information Lifecycle
Management
Content Publishing
Content Approvals
Composite Applications
Integrated Development
Process Portals
Alerts & Worklist
SOA Processes
Component Assembly &Orchestration
Custom & Enterprise Applications
Oracle
Enterprise
2.0
Community/Social Collab
Internet / Intranet Web Presence
Portlet Creation & Orchestration
In-Context Content Editing
Secure, Integrated Search
Website Creation
Multi-Channel Delivery
Single Sign-On to all Corporate Resources
Document Management
Desktop Tools
Integration
Evolution of the enterprise portal marketTransactional apps, composite apps, portals, web sites converging
Enterprise 2.0Product Listing
Content Management• Enterprise Content Management Suite
• Universal Content Management
• Universal Online Archive
• Imaging and Process Management
• Secure Enterprise Search
• Information Rights Management
• Universal Records Management
• Document Capture
• Distributed Document Capture
Portal and UI• WebCenter Suite *NEW*
• WebCenter Services *NEW*
• Oracle Portal
• WebLogic Portal
• Offer Integrated Multi-Channel, Composite User Interface
(Portal)
• Personalizes Access to Desktop Tools, Enterprise Applications,
Business Process, Business Intelligence, Documents Sources
• To transform how users work privately & with others, within Enterprises & across Enterprises
• By Integrating Web 2.0 Capabilities with Enterprise Information
Systems & Applications
• Based on Industry Standard Development Paradigm
• Unifying notion of Web Sites, Transactional Applications,
Enterprise Portals, Social Computing
Product StrategyEnterprise 2.0 & Portals
Application Development FrameworkVisual Application Assembly
Device View Controller Model
• Device &
Browser
Adaptation
• Ajax
• Flash
• Mobile
• Web 2.0
• Page Flow
• Service
Binding
WebCenter FrameworkCreating an Enterprise 2.0 Experience
Tagging
Linking
Searching
Extending
Enterprise
Mashups
Tagging
Linking REST
Web Development,
PHP, PERL, .NET
WebCenter Web 2.0 ServicesCreating an Enterprise 2.0 Experience
Authoring
Signaling
Wiki RSS
Create Page
Blogs Mobile
Oracle WebCenter Services provides standards-based components that enrich existing portals and Web sites with the industry's most complete and
open set of Enterprise 2.0 capabilities.
WebCenter Web 2.0 Services
WebCenter Framework
Oracle Application Server / Oracle WebLogic Server
Social Networking
Portlet Interoperability Content Integration
Content
Mashups
Analytics
Application Development Framework
ResourceCatalog
CustomizableComponents
PortletRuntime
SearchFramework
Integrated Workflow
WebCenter Anywhere
Oracle WebCenter Services
Oracle WebCenter Services provides standards-based components that enrich existing portals and Web sites with the industry's most complete and
open set of Enterprise 2.0 capabilities.
WebCenter Web 2.0 Services
WebCenter Framework
Oracle Application Server / Oracle WebLogic Server
Social Networking
Portlet Interoperability Content Integration
Content
Mashups
Analytics
Application Development Framework
ResourceCatalog
CustomizableComponents
PortletRuntime
SearchFramework
Integrated Workflow
WebCenter Anywhere
Oracle WebCenter Services
WebCenter Framework
• Extend J2EE Framework for Context-rich, Customizable Apps
• Make Applications Easy to Build & Easy to Customize
• Integrate Enterprise Applications as Portlets
• Integrate Content in context of transaction flows
Highly productive and flexible framework simplifies building portals and applications
• Integrate BPEL Business Processes
• Integrate Heterogeneous Information
• Based 100% on Industry Standards that includes standards for portlets, content, business processes, metadata, SIP servlet, security, and Web services
WebCenter Web 2.0 ServicesIncrease portal value with componentized Enterprise 2.0 services
• Minimize management effort and risk with integrated
and secure application components
• Delivers greater individual and team productivity with
comprehensive social networking capabilities
• Includes:
• Mashups
• Social Networking
• Integrated Workflow
• Analytics
• Portlet Interoperability
• Content Integration
Oracle WebCenter Web 2.0 ServicesSocial Networking
• Wiki server
• Standard-based portlets for adding wikis to a portal
• Web service interface that gives developers access to a wiki
from WebCenter applications
• Discussion forums
• Share ideas, opinions, and information easily
• Web-based administration
• Enterprise architecture
• JSR 168 portlet exposes discussion functionality to
WebCenter
Oracle WebCenter Web 2.0 ServicesIntegrated Workflow
• BPEL Worklist integrates
tasks directly within the
portal
• Build process portals that
combine process with
content and social
interaction
• Extend process and
communication to partners
with B2B sites
Oracle WebCenter Web 2.0 Services Portlet Interoperability
• Portlet standards
• JSR168
• WSRP 1.0., 2.0
• JSF Portlet bridge
• JSF apps as portlets
• Included portlets
• Web clipping
• Omniportlet
• Rich text portlet
Oracle WebCenter Web 2.0 ServicesContent Integration: JSR 170 Content Repository
JCR Data ControlJCR Data Control
JSR-170 Content Management API
ADF ApplicationADF Application
Content ServicesContent ServicesSecurity, Workflow, Versioning, Lifecycle, Personalization, SearSecurity, Workflow, Versioning, Lifecycle, Personalization, Search, Metadatach, Metadata
JDeveloper JCR Data Control
Notes File SystemContentDB
3rd Party
Oracle WebCenter AnalyticsSite intelligence
• Monitor• Track all portal activity
• Filter by user, group, IP
address
• Real time data capture &
reporting
• Improve• Locate & remove stale content
• Prevent sprawl
• Identify successful
applications and communities
• Embed• Packaged portlet templates
• API for analytics-driven
applications
Quickly Deliver the productivity and efficiency of context-rich WebCenter applications to the user anywhere and at anytime
WebCenter Anywhere
Connected DevicesConnected Devices
BrowsersBrowsers
Mobile VoiceMobile Voice
Wireless Phone, GPRS
Fixed Line Phone
Wireless Phone, GPRS
Fixed Line Phone
Mobile MessagingMobile Messaging
E-mail, SMS, ASK, MMSE-mail, SMS, ASK, MMS
Mobile ApplicationsMobile Applications
E-mail, SMS, ASK, MMS,
Mobile Office Suite
E-mail, SMS, ASK, MMS,
Mobile Office Suite
WebCenter Anywhere
WebCenter Applications
WebCenter Services
WebCenter FrameworkWebCenter Framework
Web Services for Remote Portlets (WSRP)
• OASIS standard for pluggable presentation-oriented web
services (portlets)
• Wide Adoption – Oracle, IBM, Microsoft, SAP, BEA etc.
• PeopleTools 8.48 allows not only Pagelet Wizard driven
portlets WSRP producible, but also allows traditional PSFT
components are WSRP producible.
WebCenter Application UI integration
Direct URLs with support for SSO
• Direct Links on the Portal page to PIA
ADF Data-Control
• Base ADF components from Web-Service based
datacontrols
WSRP Portlets
• Standards based, Application server agnostic.
• Pagelet Wizard
• Enable Component Pages on WebCenter using WSRP
• Identity Propagation via WS-Security
Exposing PSFT Services
(Web Service Interface)
• Develop Data-Controls directly against the Web Services
Adding a Fusion UI (WebCenter / ADF) to
PSFT Application
• Small percentage of Apps / Pages have
extreme UI Requirements
• Performance
• Complexity
• Audience
• Nature of the business function
• Composite
• non-PSFT Data Sources
• Building with PSFT is a good option . . .
but not “always” the best solution.
User Experience
Examine the Possibilities
BPA
ESB
BPEL PM
WSM
BAM
JDevADF / WebCenter
HCM CRMFMS
SCMCS EPM
Use Fusion Development Tools To Create Application Content
That extends PeopleSoft Applications
Benefits of Using Fusion Development Tools
• Get the functionality that you need now.
• Migrate customizations out of Apps to Middle-tier
• Co-exist PeopleSoft applications with Fusion Applications
• Build apps that reach out of Peoplesoft.
• Prolong the life of your PeopleSoft Application
• Safe with Apps Unlimited direction.
• Get Fusion Skill-set.
• Good for your org
• AND GOOD FOR YOU!!!
Q & AFMW Best Practice Center for Peoplesoft
http://www.oracle.com/technology/tech/fmw4apps/peoplesoft/index.html
Contact: [email protected]
Identity Propagation for WSRP portlets(Web Services Security)
• Standards based, Secure Identity Propagation to WSRP
portlet producers.
• Standard Encrypted Token supported for propagation of identity.
Portlet
Consumer
<SOAP Header> containing Identity Assertion• UsernameToken (without password) Digitally signed
WSRP soap message
J2EE
Container
WSRP
ProducerPeoplesoft
Server
keystore keystoreShared key