Upload
jasonpaul81
View
136
Download
4
Tags:
Embed Size (px)
DESCRIPTION
PeopleSoft Integration Broker
Citation preview
1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
LOGO
Presenting with Integration Broker 8.52 Highlights Dave Bain, Product Manager
ORACLE PRODUCT
LOGO
2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
3 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Latin America 2011 December 6–8, 2011
Tokyo 2012 April 4–6, 2012
4 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Oracle OpenWorld Bookstore
• Visit the Oracle OpenWorld Bookstore for a fabulous selection of books on many of the conference topics and more!
• Bookstore located at Moscone West, Level 2 • All Books at 20% Discount • Recommended:
– PeopleSoft PeopleTools Tips and Techniques
5 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
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.
6 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker 8.52 Highlights
• Integration Broker Value Proposition • Integration Broker 8.51 Enhancements • Integration Broker 8.52 Enhancements • What’s Next? • Q&A
7 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker Connecting PeopleSoft Applications
Web Services Messaging
Integration Broker
Fusion Middleware
PSFT Applications
• Integration Broker is technology to integrate with PeopleSoft Applications – Service Definitions – Pub/Sub Services – Integration Gateway
8 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
AppServer
Integration Engine
HTTP
JOLT
Connectors Gateway Manager
HTTP Server
MQ Series
E-Mail Server
FTP Server
Third-Party Web Service
XML Listening Interface
Third-Party XML POST Utility
Third-Party
HTTP
Get/Put
Queue/Topic
Queue/Topic
SOAP/HTTP
XML/HTTP
XML/HTTP
Third-Party Systems Web Server
Integration Gateway
PeopleSoft
Default Local Node
Pub/Sub
PeopleSoft listening
connector
PeopleSoft target
connector
REST Listening SMTP Target
FTP Listening
Service Listening
HTTP Listening
HTTP Target
JMS Listening
JMS Target
Integration Broker
9 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker
Continue to Invest in Integration Technology to Provide the Best Standards Based Integration for PeopleSoft Applications
• Increase Developer/Administrator Productivity • Improve Performance and Stability • Add More Integration Options • Ongoing Compliance with Standards
Connecting PeopleSoft Applications
10 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Program Agenda
• Integration Broker Value Proposition • Integration Broker 8.51 Enhancements • Integration Broker 8.52 Enhancements • What’s Next? • Q&A
11 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• Documents • Best Effort Delivery • WS-Reliable Messaging • Effective Date Queueing • Passive FTE • Inbound Request Load Balancing
Integration Broker Release 8.51 Enhancements
12 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• Documents – Meta data that defines structured data – Reference binding to XML schema or PeopleSoft record – Package.Document.Version naming standard – Structure composed of elements: primitives, compounds
(document), and collections (of primitive or compounds). – Rich name or index based PeopleCode API – or stick with
rowset
Integration Broker Release 8.51 Enhancements
13 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• Documents (continued) – Provide a light-weight structural specification that describes any XML
Document – Great reuse with compound documents – Single programming api for the document definition – Support mapping to different physical types – Insulation from change to physical layer – Support for XML, namespaces, attributes, non-rowset structures. – Easy construction or generation of Documents (create from xsd, wsdl, or
record) – Managed object in PeopleTools
Integration Broker Release 8.51 Enhancements
14 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• Best Effort Delivery – Send non-critical messages
without having to worry about tying up the queues
– More opportunity for more types of messages
– Message success/fail can still be determined by admin
Integration Broker Release 8.51 Enhancements
15 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• WS-Reliable Messaging – New option when integrating
with Oracle Service Bus – Oracle Service Bus can extend
reliable messaging – Continued support for
emerging standards
Integration Broker Release 8.51 Enhancements
16 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• Passive FTP – Allow FTP to work in
environments with FTP sites behind firewalls
– Broaden use of IB for FTP
Integration Broker Release 8.51 Enhancements
17 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• Inbound Request Load Balance – Allow multiple server URLs for a
single Node – Round robin distribution – Load balancing for Synchronous
Requests
Integration Broker Release 8.51 Enhancements
18 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Program Agenda
• Integration Broker Value Proposition • Integration Broker 8.51 Enhancements • Integration Broker 8.52 Enhancements • What’s Next? • Q&A
19 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker Release 8.52 Enhancements
• Significant enhancements to the 8.51 base • Leverage PeopleTools 8.52 Features • Major changes in
• Developer/Administrator Productivity • Performance • Integration Options • Compliance with standards
20 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• Problem – Support for standards was falling behind – Could not accept WSDL generated by certain 3rd parties – Could not process Web Services from certain 3rd Parties
• Solution – Support WSDL 2.0 and SOAP 1.2
Integration Broker Release 8.52 Enhancements
21 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• WSDL 2.0 Compliance – Generate 1.1 or 2.0 WSDL – Consume 1.1 or 2.0 WSDL
• SOAP 1.2 Compliance – Generate 1.2 SOAP – Consume 1.2 SOAP
Integration Broker Release 8.52 Enhancements
22 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker Release 8.52 Enhancements
23 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• Problem – Synchronous load balancing was introduced in 8.51 – Once load balancing was defined, there was administration overhead to
keep the load balance definition in sync with the actual deployed domains – Administrators did not know when they had to check the configuration
• Solution – Automate the synchronous discovery process – Notify administrators when problems occur
Integration Broker Release 8.52 Enhancements
24 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• Auto Sync Load Balancing – Automatically checks availability at pre-determined intervals – Will adjust load balancing based on actual availability – Automate notification process
Integration Broker Release 8.52 Enhancements
25 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• Inbound Gateway Configuration – Identifies the status – Provides a link to change
Integration Broker Release 8.52 Enhancements
26 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• Inbound Gateway Configuration – Enable Auto Sync – Identify the sync period – Identify distribution list to
sent notification
Integration Broker Release 8.52 Enhancements
27 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• Problem – Many external sites standardizing on RESTful services – Difficulty adhering to the rigid SOAP/WSDL web service standard
prevented use of web services – Started to see some use the HTTP Connector for REST services
• Solution – Add support for RESTful services as a native Service Type – Add support for XML or JSON (Java Script Object Notation)
Integration Broker Release 8.52 Enhancements
28 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker Release 8.52 Enhancements
• REST is – Architecture that consists of clients and servers (or requestors and
providers) – There exist a number of resources that can be any arbitrary object – Resource has a representation that captures the current state of the
resource – A resource may contain links to other resources
29 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• Support for Representative State Transfer (RESTful) Services – Defined as a Service type in Integration Broker – Alternative to WSDL/SOAP based web services – Support for
• HTTP Based operations (post, get, put, delete, head) • Supported type – JSON, XML, HTTP, Text
– Gives developers more options – one that is being heavily adopted – Easier to build/use expect gains in developer productivity
Integration Broker Release 8.52 Enhancements
30 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• A new Service Type is added – RESTful or Non-RESTful – Defined at the Service, not
Service Operation
Integration Broker Release 8.52 Enhancements
31 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• Distinguish between provider and consumer
• Use Web Access Descriptive Language (WADL) not Web Service Descriptive Language (WSDL)
• Rest Method is an HTTP method, not Service Operation
Integration Broker Release 8.52 Enhancements
32 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker Release 8.52 Enhancements
33 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• In this example, the URL to call the service is: http://rtdc79492vmc:813/PSIGW/PSIGW/RESTListeningConnector/Employees.v1/employees
Integration Broker Release 8.52 Enhancements
34 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• In this example, the URL to call the service is one of these: http://10.242.11.95/:813/PSIGW/RESTListeningConnector/AKTT/WeatherStation.v1/weather/CA
http://10.242.11.95/:813/PSIGW/RESTListeningConnector/AKTT/WeatherStation.v1/weather/CA/Oakland
http://10.242.11.95/:813/PSIGW/RESTListeningConnector/AKTT/WeatherStation.v1/weather/CA/Oakland?forecast=10/06/2011
Integration Broker Release 8.52 Enhancements
35 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• REST Service Content Type – XML for standard messages – JSON (Java Script Object
Notation) for UI based messages
Integration Broker Release 8.52 Enhancements
36 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
From this:
To this: http://PSPC:813/PSIGW/RESTListeningConnector/Employee_Details.v1/details/KF0016
<?xml version="1.0"?> <soapenv:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing/" xmlns:xsd="http://www.w3.org/2001/XMLSchema/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance/"> <soapenv:Header xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <wsse:Security soap:mustUnderstand="1" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"> <wsse:UsernameToken wsu:Id="UsernameToken-1" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"> <wsse:Username>USER</wsse:Username> <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">PASSWORD</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"/> </soapenv:Envelope>
Integration Broker Release 8.52 Enhancements
37 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• Problem – Setting up Integration Broker can be difficult – There are a lot of administration difficulties with Integration Broker
• Bringing a new environment online • Applying a patch in one system may impact another system
– Monitoring and debugging messages requires a lot of bouncing back and forth between systems
• Solution – PeopleSoft Integration WorkCenter for Administrators – PeopleSoft Integration Network
Integration Broker Release 8.52 Enhancements
38 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• Integration WorkCenter – Single place for an administrator to go to do their work – Help simplify configuration and administration of Integration Broker – Leverage tools 8.52 WorkCenter to build
Integration Broker Release 8.52 Enhancements
39 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker Release 8.52 Enhancements
40 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker Release 8.52 Enhancements
41 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker Release 8.52 Enhancements
42 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker Release 8.52 Enhancements
43 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker Release 8.52 Enhancements
44 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker Release 8.52 Enhancements
45 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker Release 8.52 Enhancements
46 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker Release 8.52 Enhancements
• Integration Network – A network of two or more PSFT
applications – Local or remote gateway – Defined by a PT 8.52 system – Supported nodes can be 8.48 and
above – Integration Network uses Web
Services to collect and pass information
HCM
CRM
FMS
CS
47 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• Integration Network – Manual definition of all PSFT
environments that participate in the Network
– Support for Local and Remote Nodes
– Default Local Node must be in the Network
Integration Broker Release 8.52 Enhancements
49 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker Release 8.52 Enhancements
50 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker
• Integration Group – An Integration Group is an arbitrary collection of one or more
services that an administer needs to track • Services in production • Customized services • Services modified in a PSFT bundle
– Integration Groups have structure – Administrative tasks are done in bulk on Integration Groups
• Enable, disable • Introspection
Release 8.52 Enhancements
51 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker Release 8.52 Enhancements
• Check the status of integration by Group, Service or Operation
• Activate the Service directly
52 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker Release 8.52 Enhancements
53 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Continue to Invest in Integration Technology to Provide the Best Standards Based Integration for PeopleSoft Applications
• Increase Developer/Administrator Productivity – Integration Network – Sync Load Balancing
• Improve Performance and Stability – Sync Load Balancing
• Add More Integration Options – RESTful Services
• Ongoing Compliance with Standards – SOAP 1.2 WSDL 2.0
Integration Broker Release 8.52 Enhancements
54 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Program Agenda
• Integration Broker Value Proposition • Integration Broker 8.51 Enhancements • Integration Broker 8.52 Enhancements • What’s Next? • Q&A
55 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker What’s Next?
• Better support for JSON (Java Script Object Notation) with RESTful services
• Improved Administrative support with the Integration Network WorkCenter
• Improve Integration Network features
56 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8 click on images for more information
Information Portal Hosted & Mobile PeopleBooks
Doc Home Pages and Enterprise Integration Point
Maps
Transfer of Information (TOIs) Cumulative Feature Overview & Upgrade Resource Report Tools
Business Process Maps & Entity Relationship Diagrams
Learn More PeopleSoft Information Development Resources
57 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
click images for more information
Video Feature Overviews PeopleSoft Apps Strategy Blogs
Oracle Learning Library
YouTube Twitter Fit Gap UPK
Learn More PeopleSoft Information Development Resources
58 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
PeopleTools Sessions of Interest Tuesday
Time Title Number Location
10:15 PeopleSoft Enterprise: Oracle Database Technical Update 13580 Moscone South - 310
11:45 PeopleSoft Success: Best Practices for Using PeopleSoft Test Framework
14028 Moscone West - 2022
1:15 PeopleSoft Integration Broker in PeopleSoft PeopleTools Release 8.52: Highlights
13987 Moscone West - 2022
PeopleSoft Answers: How to Create a Great PeopleSoft UI 14020 Moscone West - 2024
3:30 PeopleSoft PeopleTools Tips and Techniques 14003 Moscone West - 2022
Oracle Fusion Middleware for Oracle Applications: Get Answers from Development
12388 Moscone West - 2016
5:00 Platform Update for PeopleSoft 14007 Moscone West - 2024
Upgrading to PeopleSoft Feature Pack Releases 14031 Moscone West - 2022
59 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
PeopleTools Sessions of Interest Wednesday
Time Title Number Location
10:15 Application Integration for PeopleSoft Enterprise 12750 Moscone West - 3020
11:45 PeopleSoft PeopleTools Release 8.52: How PeopleSoft's New Search Features Will Change The World
14022 Moscone West - 2022
1:15 PeopleSoft Success: Using Virtualization to Manage TCO 14006 Moscone West - 2024
5:00 Meet the Experts: PeopleSoft PeopleTools S317455 Moscone West – Applications/CRM Lounge
PeopleSoft Success: PeopleSoft Portal Creates Great Self-Service Solutions
14010 Moscone West - 2022
PeopleTools Developer Series: Secure Coding Practices 14001 Moscone West - 2024
60 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
PeopleTools Sessions of Interest Thursday
Time Title Number Location
9:00 PeopleSoft Success: One Strategy for Staying Current and On Track for the Future
14030 Moscone West - 2024
PeopleSoft Answers: How to Provide Seamless User Access, On-Premises or as SaaS
14842 Moscone West - 2022
Extending PeopleSoft Applications with Oracle ADF and Oracle SOA Suite
12381 InterContinental – Union Square
10:30 PeopleSoft Answers: How to Enable PeopleSoft for Mobile Users 14000 Moscone West - 2022
12:00 PeopleTools Developer Series: Performance Tips for the PeopleSoft Developer
14026 Moscone West - 2022
1:30 Hands On Lab - Install Release 9.1 of PeopleSoft Human Capital Management in Minutes with Oracle VM
21401 Marriott Marquis - Nob Hill CD
PeopleSoft PeopleTools Product Team Panel Discussion 14005 Moscone West - 2022
3:00 Hands On Lab - Install Release 9.1 of PeopleSoft Human Capital Management in Minutes with Oracle VM
21401 Marriott Marquis - Nob Hill CD
PeopleSoft Answers: Oracle Active Data Guard and Oracle GoldenGate for Read-Only
14009 Moscone West - 2022
PeopleSoft Success: Using the Related Content Framework to Empower Users
14021 Moscont West - 2024
61 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Q&A
62 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
63 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
64 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker Release 8.52 Enhancements
65 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
Integration Broker Release 8.52 Enhancements
66 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Insert Information Protection Policy Classification from Slide 8
• Delay Processing – Configure short processing delay to
insure messages are processed in the correct order
– Simple solution to complex problem – Don’t have to worry about matching
keys or writing complex logic in 3rd party system
Integration Broker Release 8.51 Enhancements