You are on page 1of 65

ORACLE PRODUCT LOGO

Integration Broker 8.52 Highlights


Presenting with

Dave Bain, Product Manager


1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8

LOGO

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

Latin America 2011


December 68, 2011

Tokyo 2012
April 46, 2012

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
4 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 Oracles products remains at the sole discretion of Oracle.

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 Whats Next? Q&A

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

Integration Broker
Connecting PeopleSoft Applications Integration Broker is technology to integrate with PeopleSoft Applications
Service Definitions Pub/Sub Services Integration Gateway

Web Services

Messaging

Integration Broker Fusion Middleware PSFT Applications

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

Integration Broker
Gateway Manager Connectors

PeopleSoft
HTTP

Integration Engine

PeopleSoft listening connector

REST Listening SMTP Target FTP Listening JMS Target JMS Listening Service Listening HTTP Target HTTP Listening

HTTP Server
HTTP E-Mail Get/Put Queue/Topic

E-Mail Server FTP Server MQ Series

Queue/Topic

Pub/Sub JOLT

PeopleSoft target connector

Third-Party
SOAP/HTTP Third-Party Web Service XML Listening Interface Third-Party XML POST Utility

Default Local Node

XML/HTTP XML/HTTP

AppServer

Integration Gateway Web Server


Insert Information Protection Policy Classification from Slide 8

Third-Party Systems

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Integration Broker
Connecting PeopleSoft Applications
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

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 Whats Next? Q&A

10

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

Integration Broker
Release 8.51 Enhancements Documents Best Effort Delivery WS-Reliable Messaging Effective Date Queueing Passive FTE Inbound Request Load Balancing

11

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

Integration Broker
Release 8.51 Enhancements
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

12

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

Integration Broker
Release 8.51 Enhancements 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
13 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8

Integration Broker
Release 8.51 Enhancements 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

14

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

Integration Broker
Release 8.51 Enhancements WS-Reliable Messaging
New option when integrating with Oracle Service Bus Oracle Service Bus can extend reliable messaging Continued support for emerging standards

15

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

Integration Broker
Release 8.51 Enhancements Passive FTP
Allow FTP to work in environments with FTP sites behind firewalls Broaden use of IB for FTP

16

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

Integration Broker
Release 8.51 Enhancements Inbound Request Load Balance
Allow multiple server URLs for a single Node Round robin distribution Load balancing for Synchronous Requests

17

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 Whats Next? Q&A

18

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

20

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

Integration Broker
Release 8.52 Enhancements 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

21

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

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

23

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

Integration Broker
Release 8.52 Enhancements Auto Sync Load Balancing
Automatically checks availability at pre-determined intervals Will adjust load balancing based on actual availability Automate notification process

24

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

Integration Broker
Release 8.52 Enhancements Inbound Gateway Configuration
Identifies the status Provides a link to change

25

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

Integration Broker
Release 8.52 Enhancements Inbound Gateway Configuration
Enable Auto Sync Identify the sync period Identify distribution list to sent notification

26

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

Integration Broker
Release 8.52 Enhancements 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)

27

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

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

29

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

Integration Broker
Release 8.52 Enhancements A new Service Type is added
RESTful or Non-RESTful Defined at the Service, not Service Operation

30

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

Integration Broker
Release 8.52 Enhancements
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

31

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

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

In this example, the URL to call the service is:


http://rtdc79492vmc:813/PSIGW/PSIGW/RESTListeningConnector/Employees.v1/employees

33

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

Integration Broker
Release 8.52 Enhancements

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

34

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 Service Content Type
XML for standard messages JSON (Java Script Object Notation) for UI based messages

35

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

Integration Broker
Release 8.52 Enhancements
From this:
<?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.oasisopen.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-wsswssecurity-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-profile1.0#PasswordText">PASSWORD</wsse:Password> </wsse:UsernameToken> </wsse:Security> </soapenv:Header> <soapenv:Body xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"/> </soapenv:Envelope>

To this:
36

http://PSPC:813/PSIGW/RESTListeningConnector/Employee_Details.v1/details/KF0016

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

Integration Broker
Release 8.52 Enhancements 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
37 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 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

38

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

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 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
46 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8

HCM

FMS

CRM

CS

Integration Broker
Release 8.52 Enhancements 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

47

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

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

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

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
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
53 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 Whats Next? Q&A

54

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

Integration Broker
Whats Next? Better support for JSON (Java Script Object Notation) with RESTful services Improved Administrative support with the Integration Network WorkCenter Improve Integration Network features

55

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

Learn More
PeopleSoft Information Development Resources

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

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

Learn More
PeopleSoft Information Development Resources

Video Feature Overviews

PeopleSoft Apps Strategy Blogs

Oracle Learning Library

Twitter
57 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Fit Gap UPK


Insert Information Protection Policy Classification from Slide 8

YouTube
click images for more information

PeopleTools Sessions of Interest Tuesday


Time
10:15 11:45 1:15

Title
PeopleSoft Enterprise: Oracle Database Technical Update PeopleSoft Success: Best Practices for Using PeopleSoft Test Framework PeopleSoft Integration Broker in PeopleSoft PeopleTools Release 8.52: Highlights PeopleSoft Answers: How to Create a Great PeopleSoft UI

Number
13580 14028 13987 14020 14003 12388 14007 14031

Location
Moscone South - 310 Moscone West - 2022 Moscone West - 2022 Moscone West - 2024 Moscone West - 2022 Moscone West - 2016 Moscone West - 2024 Moscone West - 2022

3:30

PeopleSoft PeopleTools Tips and Techniques Oracle Fusion Middleware for Oracle Applications: Get Answers from Development

5:00

Platform Update for PeopleSoft Upgrading to PeopleSoft Feature Pack Releases

58

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

PeopleTools Sessions of Interest Wednesday


Time
10:15 11:45

Title
Application Integration for PeopleSoft Enterprise PeopleSoft PeopleTools Release 8.52: How PeopleSoft's New Search Features Will Change The World PeopleSoft Success: Using Virtualization to Manage TCO Meet the Experts: PeopleSoft PeopleTools PeopleSoft Success: PeopleSoft Portal Creates Great Self-Service Solutions PeopleTools Developer Series: Secure Coding Practices

Number
12750 14022

Location
Moscone West - 3020 Moscone West - 2022

1:15 5:00

14006 S317455 14010 14001

Moscone West - 2024 Moscone West Applications/CRM Lounge Moscone West - 2022 Moscone West - 2024

59

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

PeopleTools Sessions of Interest Thursday


Time
9:00

Title
PeopleSoft Success: One Strategy for Staying Current and On Track for the Future PeopleSoft Answers: How to Provide Seamless User Access, OnPremises or as SaaS Extending PeopleSoft Applications with Oracle ADF and Oracle SOA Suite

Number
14030 14842 12381 14000 14026 21401 14005 21401 14009 14021

Location
Moscone West - 2024 Moscone West - 2022 InterContinental Union Square Moscone West - 2022 Moscone West - 2022 Marriott Marquis - Nob Hill CD Moscone West - 2022 Marriott Marquis - Nob Hill CD Moscone West - 2022 Moscont West - 2024

10:30 12:00 1:30

PeopleSoft Answers: How to Enable PeopleSoft for Mobile Users PeopleTools Developer Series: Performance Tips for the PeopleSoft Developer Hands On Lab - Install Release 9.1 of PeopleSoft Human Capital Management in Minutes with Oracle VM PeopleSoft PeopleTools Product Team Panel Discussion Hands On Lab - Install Release 9.1 of PeopleSoft Human Capital Management in Minutes with Oracle VM PeopleSoft Answers: Oracle Active Data Guard and Oracle GoldenGate for Read-Only

3:00

60

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8 PeopleSoft Success: Using the Related Content Framework to Empower

Q&A

61

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

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

Integration Broker
Release 8.52 Enhancements

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.51 Enhancements Delay Processing
Configure short processing delay to insure messages are processed in the correct order Simple solution to complex problem Dont have to worry about matching keys or writing complex logic in 3rd party system

66

Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Insert Information Protection Policy Classification from Slide 8

You might also like