Вы находитесь на странице: 1из 47

<Insert Picture Here>

Exposing PeopleSoft Portlets in WebCenter


Nishit Rao – Group Product Manager FMW
Agenda
• Fusion Middleware Overview
<Insert Picture Here>

• WebCenter Overview
• ADF
• WebCenter Services

• Peoplesoft WSRP Support

• Peoplesoft and WebCenter WSRP Demo


• Peoplesoft Component Pages as Portlets in WebCenter
Oracle Fusion Middleware
Oracle Fusion Middleware
The World’s Best Middleware Suite - Gartner MQs
• Application Platform Suites LEADER
• Development Tools LEADER
• Application Server LEADER
• Web Services Platform LEADER
• Enterprise Portal LEADER
• Enterprise Content Mgmt. LEADER
• Enterprise Records Mgmt. LEADER
• Enterprise Service Bus LEADER
• Business Integration LEADER
• Business Process Mgmt. LEADER
• Business Intelligence LEADER
• Corporate Performance Mgmt. LEADER
• Access Management LEADER
• Identity Provisioning LEADER
• Web Services Management LEADER
• Data Integration LEADER
Leader in Enterprise 2.0
Analyst and Press Reviews

Gartner MQ LEADER
KM World Trendsetting Product
• Enterprise Portal
Universal Records Management
• Enterprise Content Mgmt.
• Enterprise Records Mgmt.
InfoWorld
Best ECM Suite

Forrester Wave LEADER


• Enterprise Portals
• Conventional Web Platform
• Web Content Management
• Enterprise Content Management

Oracle Confidential
Oracle Fusion Middleware
The World’s Best Middleware Suite

77,000+ Global Customers


873 Business Week 1000
39 Fortune 50 Global
43 Fortune 50 US
7,800 Partners
4,780 ISVs
38,500 SIs
4,500 VARs
227 Patents
145 Industry Awards
Customer Challenges
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
Custom
Custom CRM
CRM ERP
ERP Legacy
Legacy
combine adhoc work
Self
SelfService
Service with enterprise
applications &
processes
• Access information
Self CRM ERP Legacy
anywhere at any
Service
time
Work with others in context of projects
Collaborative tasks with applications and information lack context

Internal External
Resources Resources

Email
Phone
Browser
IM
RSS
Desktop
Market Evolution
Web 2.0 and Mashups are changing the
User Paradigm
Enterprise 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 market
Transactional apps, composite apps, portals, web sites converging

Multichannel
Participant- Implicit
driven connections

Ubiquitous Collective
collaboration intelligence
Business Impact

Social Dynamic
networks communities

Social profiling
and human
network
Social
Advanced
building Enterprise
profiling, analytics
and experience
management Advanced Web
Simple experience and
personalization; interaction
Presentation, content management
search and assembly
Integrated self-
Web service publishing,
integration collaboration and
community building

Time
Evolution of the enterprise portal market
Transactional apps, composite apps, portals, web sites converging

Document Content Collaborative Content Security, Information Website Portlet Creation Single Sign-On Multi- In-Context Secure,
Management Publishing Content Approvals Auditing, and Lifecycle Creation & Orchestration to all Corporate Channel Content Integrated
Creation Compliance Management Resources Delivery Editing Search

Content Management Internet / Intranet Web Presence

Oracle
Enterprise
2.0

Community/Social Collab Composite Applications

Team & Project Enterprise Team Web 2.0 Desktop


Individual Efficiencies Mashups Collaboration Services Tools SOA Integrated Component Process Custom & Alerts &
Expertise Integration Processes Development Assembly & Portals Enterprise Worklist
Orchestration Applications
Product Overview
Enterprise 2.0
Product Listing

Content Management Portal and UI


• Enterprise Content Management Suite • WebCenter Suite *NEW*
• Universal Content Management • WebCenter Services *NEW*
• Universal Online Archive • Oracle Portal
• Imaging and Process Management • WebLogic Portal
• Secure Enterprise Search
• Information Rights Management
• Universal Records Management
• Document Capture
• Distributed Document Capture
Product Strategy
Enterprise 2.0 & Portals

• 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
JDeveloper
Single, Integrated,
Standards-based
Development Tool
Application Development Framework
Visual Application Assembly

Device View Controller Model

• Device & • Ajax • Page Flow


Browser • Flash
Adaptation • Mobile • Service
• Web 2.0 Binding
WebCenter Framework Enterprise
Creating an Enterprise 2.0 Experience
Mashups

Tagging Tagging
Linking
Searching
Extending
ST
RE

Linking

Web Development,
PHP, PERL, .NET
WebCenter Web 2.0 Services
Creating an Enterprise 2.0 Experience

Wiki RSS
Authoring
Signaling

Create Page

Blogs Mobile
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 Anywhere

WebCenter Web 2.0 Services


Mashups
Social Networking Integrated Workflow
Analytics Portlet Interoperability Content Integration

WebCenter Framework
Portlet Search
Runtime Framework
Resource Customizable
Content
Catalog Components

Application Development Framework

Oracle Application Server / Oracle WebLogic Server


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 Anywhere

WebCenter Web 2.0 Services


Mashups
Social Networking Integrated Workflow
Analytics Portlet Interoperability Content Integration

WebCenter Framework
Portlet Search
Runtime Framework
Resource Customizable
Content
Catalog Components

Application Development Framework

Oracle Application Server / Oracle WebLogic Server


WebCenter Framework
Highly productive and flexible framework simplifies
building portals and applications

• 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
• 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 Services
Increase 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 Services
Before and After
Oracle WebCenter Web 2.0 Services
Social 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 Services
Integrated 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 Services
Content Integration: JSR 170 Content Repository

JDeveloper JCR Data Control

ADF Application

JCR Data Control

JSR-170 Content Management API

Content Services
Security, Workflow, Versioning, Lifecycle, Personalization, Search,
Search, Metadata

ContentDB
Notes File System 3rd Party
Oracle WebCenter Analytics
Site intelligence

• Monitor
• Track all portal activity
• Filter by user, group, IP
address
• Real time data capture &
reporting

• Improve • Embed
• Locate & remove stale content • Packaged portlet templates
• Prevent sprawl • API for analytics-driven
• Identify successful applications
applications and communities
WebCenter Anywhere
Quickly Deliver the productivity and efficiency of context-rich
WebCenter applications to the user anywhere and at anytime

Connected Devices WebCenter WebCenter


Anywhere Applications
Browsers
WebCenter Services
Mobile Voice
WebCenter Framework
Wireless Phone, GPRS
Fixed Line Phone

Mobile Messaging

E-mail, SMS, ASK, MMS

Mobile Applications
E-mail, SMS, ASK, MMS,
Mobile Office Suite
Peoplesoft and WebCenter
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
PeopleTools 8.4.8

Expose virtually everything via WSRP


Component exposed as WSRP portlet
PSFT Portlets exposed in JDeveloper

•Simply Drag & Drop


Expose PeopleSoft WSRP components in
WebCenter Applications
Demo
Summary
Adding a Fusion UI (WebCenter / ADF) to
PSFT Application

• Small percentage of Apps / Pages have


User extreme UI Requirements
Experience
• 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.
Examine the Possibilities
Use Fusion Development Tools To Create Application Content
BPA BAM
BPEL PM
JDev WSM
ADF / WebCenter

ESB

That extends PeopleSoft Applications

FMS
HCM CRM CS EPM
SCM
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&A
FMW Best Practice Center for Peoplesoft
http://www.oracle.com/technology/tech/fmw4apps/peoplesoft/index.html

Contact: nishit.rao@oracle.com
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.
<SOAP Header> containing Identity Assertion
• UsernameToken (without password)
Digitally signed
WSRP soap
J2EE
message
Container
Portlet
Consumer

WSRP Peoplesoft
Producer Server

keystore Shared key keystore