Service Enabling Peoplesoft with Fusion Middleware
Nishit Rao Group Product Manager Oracle Fusion Middleware
Oracle SOA & Webcenter Technologies
ADF
WebCenter
Portal
Metadata Repository
Oracle Fusion Middleware The 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
Oracle Fusion Middleware The World’s Leading Middleware Suite Forrester
Fusion Middleware Certification PeopleTools 8.46 Oracle Application Server Java Edition
PeopleTools 8.47
PeopleTools 8.48
I
I
Oracle XSLT Mapper (part of JDEV)
E
Oracle XML Publisher
E
Oracle BPEL Process Manager
C
C
C
Oracle Internet Directory
C
C
C
Oracle Identity Management/Single Sign-On
C
C
Oracle BAM
C
C
Oracle Integration B2B
C
C
Oracle Portal
C
C
Oracle UDDI Server
C
Oracle Database 9i, 9i RAC, 10g, 10g RAC
C
C
C
Enterprise Manager Plugin
C
Data Hubs
C
Embedded: A specific version of a Oracle component is embedded and delivered as part of PeopleTools. Licensing is covered by PeopleTools EULA.
Integrated: The Oracle component is integrated with PeopleSoft Enterprise. A license for the separate component product is included with PeopleTools.
Certified: The Oracle component is certified to be interoperable with PeopleSoft Enterprise. Customers who wish to use the component must license and install separately.
Increase the Value of Your Investments Sustainable Integration through Web Service Supporting SOA with Applications Unlimited Oracle
PeopleSoft Siebel
JD Edwards
Enterprise Business Services (out of box) Enterprise Service Operations
More than 150
More than 200
More than 100
More than 100
More than 1000
More than 2000
More than 1000
More than 500
Enterprise Business Events
More than 1000
More than 200
More than 1000
More than 300
Modeled Business Process Support Services Repository Available
More than 5000
More than 800
More than 1000
More than 300
YES
YES
YES
YES
PeopleSoft Applications Architecture and Concepts
PeopleSoft Architecture Overview Web Server
HTML Browsers Browser
Application Server
Java Servlet Engine XML/SOAP
Systems
SOAP Sync
H T T P
Presentation Servlet Sync Servlet Integration Servlet
Disconnected Devices WML
Portal Servlet
JOLT
T U X E D O
RDBMS Server
PIA Services Instance
Presentation Rules Integration
S Q L
Application Data Metadata
Security
Wireless Devices
Tuxedo
Batch Server Application Designer
Process Scheduler
Peoplesoft Application Pillars
CRM
FMS
SCM
HCM
PEOPLETOOLS
DB
DB
DB
DB
PeopleSoft Integration Concepts
PeopleTools • Toolset for development and execution of applications. • App Designer – a GUI development toolkit • Design-time tool for developing and customizing PeopleSoft applications. • Integration Broker for internal and external integration. • PeopleTools release & Application release are related, but not in synch • You can customize Apps with PeopleCode
PeopleSoft Enterprise Product Lines 1996
2000
2002
2003
2004
2005
2006
2007
PeopleSoft 8.4/8.8/8.9 (PeopleTools 8.4x) 8.46 8.47
8.48
PeopleSoft 8.x (PeopleTools 8.1x)
Key Points: • PeopleTools 8.4x supports all PeopleSoft 8.4 and above applications. • PeopleTools 8.46, 8.47 and 8.48 certified with Oracle Fusion Middleware
Application Designer Design Time
Run Time
Metadata based, scalable architecture
Integration Technologies • Component Interfaces • Object-oriented, request/reply, component architecture that allows third-party applications to synchronously invoke PeopleSoft business logic.
• Integration Broker • Introduced with PeopleTools 8.4, an XML-based integration hub for message routing, transformation and connectors.
• Application Messaging • Messaging architecture for both synchronous and asynchronous integration into and out of the PeopleSoft via Integration Broker.
•Application Engine • Robust file processing capabilities easily enable file-based integration, which is still a common method for addressing integration requirements.
Component Interface
PeopleCode Java/J2EE COM/.NET C/C++ SOAP
Presentation
Business Logic
Data
Component
Component Interface
Integration Broker Architecture
Application Message • Table Based • Inbound/Outbound • Synch/Asynch • PeopleCode Publish • Subscription PeopleCode • Logic must be created
Providing Web Services
Consuming Web Services
Interactive Service Repository • Web-based application that provides detailed information regarding delivered PeopleSoft integrations. • Hosted on the PeopleSoft Customer Connection web site. • Allows customers/partners to • Browse and query detailed information about delivered PeopleSoft integrations • Produce reports that show integration points for PeopleSoft Enterprise, PeopleSoft EnterpriseOne,PeopleSoft World, and third-party products developed by certified PeopleSoft partners.
Interactive Service Repository
Demo BPEL + Peoplesoft Integration Components
Q&A Contact: [email protected]