fmw4appsotnwebcast_psft_webcenter_08

download fmw4appsotnwebcast_psft_webcenter_08

of 47

Transcript of fmw4appsotnwebcast_psft_webcenter_08

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    1/47

    Exposing PeopleSoft Portlets in WebCenter

    Nishit Rao Group Product Manager FMW

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    2/47

    Agenda

    Fusion Middleware Overview

    WebCenter Overview ADF

    WebCenter Services

    Peoplesoft WSRP Support

    Peoplesoft and WebCenter WSRP Demo

    Peoplesoft Component Pages as Portlets in WebCenter

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    3/47

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    4/47

    Oracle Fusion Middleware

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    5/47

    Oracle Fusion MiddlewareThe Worlds 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

    LEADERLEADER

    LEADER

    LEADER

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    6/47

    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

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    7/47

    Oracle Fusion MiddlewareThe Worlds Best Middleware Suite

    Global Customers

    Business Week 1000

    Fortune 50 GlobalFortune 50 US

    Partners

    ISVsSIs

    VARs

    PatentsIndustry Awards

    77,000+

    873

    3943

    7,800

    4,78038,500

    4,500

    227145

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    8/47

    Customer Challenges

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    9/47

    Multiple Custom or Siloed Application

    User Interfaces Processes are user-driven, inconsistentand inefficient

    Difficult to executetasks acrossmultiple systems

    Work is Changing

    Users need tocombine adhoc workwith enterpriseapplications &

    processes Access information

    anywhere at anytime

    SelfSelfServiceService

    Custom

    Self Service

    Custom

    Self Service

    CRMCRM

    CRMCRM

    ERPERP

    ERPERP

    LegacyLegacy

    LegacyLegacy

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    10/47

    Work with others in context of projects

    Collaborative tasks with applications and information lack context

    ExternalResources

    Email

    Phone

    BrowserIM

    RSS

    Desktop

    InternalResources

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    11/47

    Market Evolution

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    12/47

    Web 2.0 and Mashups are changing the

    User ParadigmEnterprise 2.0 enables team interactions

    Web 2.0

    Web-based communities andhosted services to facilitatecreativity, collaboration and sharingamong users

    Enterprise 2.0

    Emergent social software platforms

    Within companies

    Between companies and theirpartners or customers

    Tools allow structure to emerge

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    13/47

    Evolution of the enterprise portal market

    Transactional apps, composite apps, portals, web sites converging

    Time

    BusinessImpact

    SocialEnterprise

    Socialnetworks

    Ubiquitouscollaboration

    Participant-driven

    Collectiveintelligence

    Dynamiccommunities

    MultichannelImplicit

    connections

    Simple

    personalization;content

    assemblyPresentation,search and

    Webintegration

    Integrated self-service publishing,collaboration and

    community building

    Advancedprofiling, analytics

    and experiencemanagement Advanced Web

    experience and

    interactionmanagement

    Social profilingand human

    networkbuilding

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    14/47

    Content Management

    ProjectEfficiencies

    TeamCollaboration

    EnterpriseMashups

    Web 2.0Services

    Team &IndividualExpertise

    CollaborativeContentCreation

    Security,Auditing, andCompliance

    InformationLifecycle

    Management

    ContentPublishing

    ContentApprovals

    Composite Applications

    IntegratedDevelopment

    ProcessPortals

    Alerts &Worklist

    SOAProcesses

    ComponentAssembly &

    Orchestration

    Custom &Enterprise

    Applications

    Oracle

    Enterprise

    2.0

    Community/Social Collab

    Internet / Intranet Web Presence

    Portlet Creation& Orchestration

    In-ContextContentEditing

    Secure,Integrated

    Search

    WebsiteCreation

    Multi-ChannelDelivery

    Single Sign-Onto all Corporate

    Resources

    DocumentManagement

    DesktopTools

    Integration

    Evolution of the enterprise portal market

    Transactional apps, composite apps, portals, web sites converging

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    15/47

    Product Overview

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    16/47

    Enterprise 2.0

    Product 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

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    17/47

    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

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    18/47

    JDeveloper

    Single, Integrated,Standards-based

    Development Tool

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    19/47

    Application Development Framework

    Visual Application Assembly

    Device View Controller Model

    Device &Browser

    Adaptation

    Ajax Flash

    Mobile

    Web 2.0

    Page Flow

    Service

    Binding

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    20/47

    WebCenter Framework

    Creating an Enterprise 2.0 Experience

    Tagging

    LinkingSearching

    Extending

    Enterprise

    Mashups

    Tagging

    Linking REST

    Web Development,

    PHP, PERL, .NET

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    21/47

    WebCenter Web 2.0 Services

    Creating an Enterprise 2.0 Experience

    Authoring

    Signaling

    Wiki RSS

    Create Page

    Blogs Mobile

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    22/47

    Oracle WebCenter Services provides standards-based components thatenrich 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

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    23/47

    Oracle WebCenter Services provides standards-based components thatenrich 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

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    24/47

    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 simplifiesbuilding portals and applications

    Integrate BPEL Business Processes

    Integrate Heterogeneous Information

    Based 100% on Industry Standardsthat includes standards for portlets,content, business processes,metadata, SIP servlet, security, and

    Web services

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    25/47

    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

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    26/47

    Oracle WebCenter Web 2.0 Services

    Before and After

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    27/47

    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

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    28/47

    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

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    29/47

    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

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    30/47

    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

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    31/47

    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 successfulapplications and communities

    Embed Packaged portlet templates

    API for analytics-driven

    applications

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    32/47

    Quickly Deliver the productivity and efficiency of context-richWebCenter 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

    WebCenterAnywhere

    WebCenterApplications

    WebCenter Services

    WebCenter FrameworkWebCenter Framework

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    33/47

    Peoplesoft and WebCenter

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    34/47

    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.

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    35/47

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    36/47

    Exposing PSFT Services

    (Web Service Interface)

    Develop Data-Controlsdirectly against the WebServices

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    37/47

    PeopleTools 8.4.8

    Expose virtually everything via WSRP

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    38/47

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    39/47

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    40/47

    Expose PeopleSoft WSRP components in

    WebCenter Applications

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    41/47

    Demo

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    42/47

    Summary

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    43/47

    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

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    44/47

    Examine the Possibilities

    BPA

    ESB

    BPEL PM

    WSM

    BAM

    JDevADF / WebCenter

    HCM CRM

    FMS

    SCM CS EPM

    Use Fusion Development Tools To Create Application Content

    That extends PeopleSoft Applications

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    45/47

    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!!!

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    46/47

    Q & AFMW Best Practice Center for Peoplesoft

    http://www.oracle.com/technology/tech/fmw4apps/peoplesoft/index.html

    Contact: [email protected]

    Id tit P ti f S

  • 8/14/2019 fmw4appsotnwebcast_psft_webcenter_08

    47/47

    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

    containing Identity Assertion UsernameToken (without password)

    Digitally signed

    WSRP soapmessage

    J2EE

    Container

    WSRP

    Producer

    Peoplesoft

    Server

    keystore keystoreShared key