Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13

Similar documents
Copyright 2012, Oracle and/or its affiliates. All rights reserved.

<Insert Picture Here> Making the Most of PeopleSoft Query

PeopleSoft Integration Tools II Rel 8.53

myinsight for Documentum myinsight Web Services User Guide

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

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Oracle SOA Tips & Tricks. Ahmed Aboulnaga Technical Director Raastech

PeopleTools 8.54: Integration Broker Testing Utilities and Tools

Integrating your CX, ERP and HCM Clouds with your On-premises Applications CON7012

DocuSign Information Guide. Send On Behalf Of Functionality. Overview. Table of Contents

PeopleTools 8.56: Integration Broker Testing Utilities and Tools

Implementing WS-Security on TPF

Oracle APEX 18.1 New Features

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

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

SafetyNet Web Services

Secured ecollege Web Services Working with Web Services Security

IUID Registry Application Programming Interface (API) Version Software User s Manual (SUM)

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

ebusiness Suite goes SOA

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

CRM On Demand. Oracle CRM On Demand CTI Developer s Guide

Enterprise PeopleTools 8.50 PeopleBook: Feed Publishing Framework

Connecting your Microservices and Cloud Services with Oracle Integration CON7348

Test Concepts and Technologies

Oracle Policy Automation The modern enterprise advice platform

Oracle EXAM - 1Z Oracle Application Integration Architecture 11g Essentials. Buy Full Product.

Oracle Enterprise Data Quality - Roadmap

This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in

PeopleSoft Applications Portal and WorkCenter Pages

EIP Software Development Kit Guide

PeopleTools 8.56: Documents Technology

Goal: Offer practical information to help the architecture evaluation of an SOA system. Evaluating a Service-Oriented Architecture

CA SiteMinder Web Services Security

Oracle Cumulative Change Report PeopleTools 8.52 to 8.54 row# Product(s) Feature Version

<Insert Picture Here> The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview

Enterprise PeopleTools 8.50 PeopleBook: Reporting Web Services

Introduction to Worklight Integration IBM Corporation

Oracle WebCenter Interaction: Roadmap for BEA AquaLogic User Interaction. Ajay Gandhi Sr. Director of Product Management Enterprise 2.

<Insert Picture Here> Oracle Application Framework (OAF): Architecture, Personalization, and Extensibility in Oracle E-Business Suite Release 12

PeopleTools 8.55: Mobile Application Platform

Jitterbit is comprised of two components: Jitterbit Integration Environment

Lab 3: Simple Integration Use Case

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

Mobile Application Development: Introducing ADF Mobile Native Client Framework

OpenIAM Identity and Access Manager Technical Architecture Overview

2018 GLOBALSCAPE TRAINING OVERVIEW

Oracle Identity Manager 11gR2-PS2 Hands-on Workshop Tech Deep Dive Upgrade

Enterprise Registry Repository

May 22, 2013 Ronald Reagan Building and International Trade Center Washington, DC USA

INTEGRATION CLOUD SERVICE. Accelerate Your Application Integration Across the Cloud and On Premises

Active Endpoints. ActiveVOS Platform Architecture Active Endpoints

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13

Oracle Access Manager 10g - Oracle Enterprise Gateway Integration Guide

Oracle Developer Day

Administering Workspace ONE in VMware Identity Manager Services with AirWatch. VMware AirWatch 9.1.1

PeopleSoft Spotlight Series Page Composer. Copyright 2017, Oracle and/or its affiliates. All rights reserved.

Oracle Application Express

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3.1 April 07, Integration Guide IBM

Introduction to RESTful Web Services. Presented by Steve Ives

it is

Oracle WebLogic Devcast Series: JMX for DevOps. Dr. Frank Munz ORACLE PRODUCT LOGO

PeopleTools 8.56 Online Help Updates, January 2018

REST API Developer Preview

Distribution and web services

Oracle Fusion Middleware

Oracle WebLogic Server Management and Operations in Oracle E-Business Suite 12.2

PeopleSoft Applications Portal 9.1 PeopleBook: Portal and Site Administration

Enabling Web 2.0 User Experience for E-Business Suite. Padmaprabodh Ambale, Gustavo Jimenez Development Managers, Applications Technology Group

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

Perceptive Voucher Build Connector for PeopleSoft

OneLogin Integration User Guide

May 22, 2013 Ronald Reagan Building and International Trade Center Washington, DC USA

Access SAP Business Functions (ABAP) via Web Services

Oracle SOA Suite 12c : Build Composite Applications

Stable currents. Nick Veenstra. Developing against the Pure API

Table of Contents. 1 / 24 Author: Kuba Krzemień

<Insert Picture Here> Forms Strategies: Modernizing Your Oracle Forms Investment

StorageGRID Webscale NAS Bridge Management API Guide

Oracle Enterprise Manager Configuration Management Unleashed: Top 10 Expert Tips

Creating a REST API which exposes an existing SOAP Service with IBM API Management

Oracle SOA Suite 12c: Build Composite Applications

Understanding Oracle ADF and its role in the Oracle Fusion Platform

Oracle Fusion Middleware

Building E-Business Suite Interfaces using BPEL. Asif Hussain Innowave Technology

Oracle Fusion Middleware

Oracle Application Express: Administration 1-2

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13

!1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.

S Analysis of a Threat and How to Protect Your Data. Greg Kelly Product Strategy Manager, PeopleTools

An introduction API testing with SoapUI

D&B Direct. API Documentation for Custom Product Service. Version 2.0 (API) / 2.0 (Service)

Oracle SOA Suite 12c: Build Composite Applications. About this course. Course type Essentials. Duration 5 Days

<Insert Picture Here> Accelerated Java EE Development: The Oracle Way

PeopleSoft Enterprise Campus Solutions 9.0 Admission Applications Web Services

ZENworks Service Desk 8.0 Using ZENworks with ZENworks Service Desk. November 2018

BEAAquaLogic. Service Bus. Interoperability With EJB Transport

Oracle Service Cloud Integration for Develope

WebSphere. WebSphere Enterprise Service Bus Next Steps and Roadmap

<Insert Picture Here> Oracle SQL Developer: PL/SQL Support and Unit Testing

Transcription:

1

Roadmap Dave Bain PeopleSoft Product Management 2

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

Program Agenda Integration Broker Value Proposition RESTful Services Integration Network Integration Workcenter Integration Broker 8.52/8.53 Future Q&A 4

Connecting PeopleSoft Applications Fusion Apps/ Fusion Middleware PeopleSoft to PeopleSoft Integrations Integration Broker Web Services SOAP/ REST Integration Broker is technology to integrate with PeopleSoft Applications Service Definitions Pub/Sub Services Integration Gateway 3 rd Party Integrations 5

Integration Gateway External Systems http PeopleSoft Listening Connector G a t e w a y HTTP Web Service PSFT 8.1 Custom JMS REST Listening Connectors App Mobil e UI ESB jolt PeopleSoft Target Connector M a n a g e r HTTP SMTP PSFT 8.1 FTP JMS File Target Connectors Custom SFTP EMail XML FTP 6

Integration Gateway http PeopleSoft Listening Connector G a t e w a y PeopleSoft Target Connector jolt jolt PeopleSoft Target Connector M a n a g e r PeopleSoft Listening Connector http 7

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 8

RESTful Web Services 9

RESTful Services Representative State Transfer is an architectural style that follows four principles Use HTTP methods for operations (get, post, put, delete) Stateless thus a representation Can be located via a uniform resource identifier, typically in the form of a directory structure Transfers JSON or XML Adopted by Yahoo, Facebook and Google Generally considered easier to use 10

RESTful Services RESTful services are 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 11

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

Document Structure Create a Document from XML/XSD Record Definition JSON By Hand 13

Document Tester Populate the Document structure with test data Generate XML JSON PeopleCode Mix and match... JSON and PeopleCode are 8.53 only 14

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 15

Building a RESTful Service RESTful or Non-RESTful Defined at the Service, not Service Operation Cannot be changed once created 16

Release 8.52 Enhancements Building a RESTful Service 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 17

Building a RESTful Service Service Operation defines REST Method Security Authentication Type 18

RESTful Service Rest Base URL + URI: http://rtdc79492vmc:813/psigw/psigw/restlisteningconnector/employees.v1/employees 19

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/oakland?forecast=10/06/2011 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 20

URI Template Builder Simplifies the process of creating one or more URIs Expression builder Follows standards Validate to see results New in PeopleTools 8.53 21

Release 8.52 Enhancements REST Content Type Supports all standard content types JSON XML HTML Plain text 22

From this: Integration Broker RESTful Service <?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> To this: http://pspc:813/psigw/restlisteningconnector/employee_details.v1/details/kf0016 23

Restful Services PeopleTools 8.52 RESTful Services introduced Support for XML and plain text Simple URI support PeopleTools 8.53 Support for JSON directly from a document Generate PeopleCode from document Complex URI definition 24

Integration Network HCM FMS CRM Portal 25

Integration Network Problem Maintaining integrations at endpoints is very 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 Network 26

Integration Network Two or more PeopleSoft applications Uses AppMessages to pass information between PeopleSoft applications Makes integration information from one application available in other applications Provides useful reports and utilities 27

Integration Network At least one application must be running PeopleTools 8.52 or above All applications that share a common Integration Gateway are considered part of the same Integration Network PeopleSoft applications accessed via remote gateways are supported 28

Integration Network Network Setup Identify the applications that are part of the Integration Network Auto-registration from local gateway in 8.53 Each application must have local keystore setup Network Node Registration (8.53) automatically registers nodes from a shared gateway 29

Integration Network Network Status Setup Identify number of days Show the diagnostics to be kept Propogate Auto Network Sync Identify Nodes 30

Integration Network Network Status Check the status of each application in the Integration Network from one place Drill into error details to see more information about status errors 31

Integration Network Network Monitor Check the monitor information from any application in the Integration Network Drill into the details and look at transaction information 32

Integration Network Transactional Tracker Track the details of a message on both the local sending and the remote receiving applications Eliminates the need to disconnect and log on to another system for transaction details Immediate insight, useful for debugging 33

Integration Network Bulk Change One time change to a set of nodes in the integration network Search based on node-type and other criteria 34

Integration Network Node Lockdown Preserve partial values on Node definitions when projects are applied Useful for migrating between development, testing and production environments 35

Integration Network Integration Group Arbitrary collection of one or more service or service operations May represent active services, customized services, custom services, service type, or other Created and delivered with maintenance bundles 36

Integration Network Introspection Looks at the group of integration points selected across the integration network Determines if the integrations are valid and operational Reports on any errors Will activate on request 37

Integration Network Active Integrations Given a node and an integration group this will list all the active integration points 38

Integration Workcenter 39

Workcenter Single landing page Assigned to users by role Simplifies navigation Provides most common links, components, reports 40

Integration Workcenter Configuration Administration Monitoring Utilities 41

Configuration Activity Guide Simplifies configuration process Keeps track of current step Completion of the activity guide completes setup 42

Recap of Integration Broker Release 8.52 HCM FMS CRM CS 43

Release 8.52 Enhancements Web Service Compliance WSDL 2.0 Compliance SOAP 1.2 Compliance Auto Sync Load Balancing Automatically checks availability at pre-determined intervals Will adjust load balancing based on actual availability Automate notification process Preliminary releases of RESTful Services, Integration Network and Integration Workcenter 44

Release 8.53 HCM FMS CRM CS 45

PeopleTools 8.53 Document Enhancements JSON support for documents Auto generate json structures RESTful Service URI Builder Integration Network Automatic registration Workcenter Configuration Activity Guide 46

PeopleTools 8.53 Connector Request is a PeopleCode API that issues a direct call to the HTTP Target Connector Better error handling with the Connector Request &Output = %IntBroker.ConnectorRequestURL ("http://finance.yahoo.com/d/quotes.txt/?symbols=psft&format=l1c1d1t1"); 47

PeopleTools 8.53 JMS Listening Admin New Administration page that helps administer JMS integrations 48

PeopleTools 8.53 New Application Server Process PSIntServ Used by synchronous integration calls Identical to PSAppServer Prevents Integration Messages from using up all PSAppServ resources Configured in PSAdmin 49

PeopleTools 8.53 Maximum Segments Global setting for the maximum number of segments for a message Prevents very large messages from processing Used in the Configuration Workbench 50

PeopleTools 8.53 XSLT Builder New XSLT Transformation Page 51

What s Next? Continue to improve the services interface Integration network taken to the point of a virtual administrative console Build support for mobile user interfaces from within the RESTful framework Continue with the common themes 52

PeopleTools Sessions of Interest Wednesday Time Title Session Location 10:15 PeopleTools Roadmap: Integration Broker CON9189 MW - 3009 Understanding PeopleSoft Maintenance Tools & How They Fit Together CON9193 MW - 3002/4 11:45 Taking Advantage of PeopleTools New Search Features CON9208 MW - 3009 1:15 PeopleTools Developer: Tips & Techniques CON9185 MW - 3009 PeopleTools Roadmap: Platforms CON9203 MW - 3011 3:30 Case Study: Delivering a Ground-Breaking User Interface with PeopleTools CON9186 MW - 3009 PeopleTools 8.53 Experiences - Panel Discussion CON9198 MW - 3007 PSFT Update Manager Hands on Lab #1 (2.5 hours) HOL10460 Marriott - Nob Hill A/B 5:00 PeopleTools Product Team Panel Discussion CON9200 MW - 3009 53

PeopleTools Sessions of Interest Thursday Time Title Session Location 11:15 Using the Integration Network to Build, Test, & Debug Your Integrations CON9194 MW - 3009 PeopleTools Developer: A Guide to Properly Enhancing PSFT Applications CON9197 MW - 3011 PeopleSoft Update Manager Hands on Lab #2 (2.5 hours) HOL10460 Marriott Nob Hill A/B Meet the PeopleSoft PeopleTools Experts MTE9652 MW 2001A 12:45 Management of Oracle PeopleSoft with Oracle Enterprise Manager CON9055 MW 3009 54

Get Connected and Win a Prize! PeopleSoft Fact of the Day Oracle OpenWorld Giveaway Follow PeopleSoft on Twitter (@PeopleSoft_Info) Everyday, Learn the Fact of the Day If Asked, Share the Fact of the Day Win a Prize! You Could Be Asked At Any PeopleSoft Oracle OpenWorld Session 55 Official Rules Available Upon Request

ORACLE PRODUCT LOGO QUESTIONS AND ANSWERS 56

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 57 click on images for more information

Learn More PeopleSoft Information Development Resources Video Feature Overviews PeopleSoft Apps Strategy Blogs Oracle Learning Library Twitter Fit Gap UPK YouTube 58 click images for more information

Graphic Section Divider 59

60

61