SNUG June 16, 2006 The Future of PeopleSoft Integration



Similar documents
SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, A PeopleTools and Fusion perspective

How Can Agile Customers Benefit from Oracle Fusion Middleware Today?

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

E-Business Suite Oracle SOA Suite Integration Options

SOA Best Practices (from monolithic to service-oriented)

Extending PeopleSoft Applications with Oracle Fusion Middleware. An Oracle White Paper April 2007

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

Integrating Siebel CRM 8 with Oracle Applications

A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications

EBS SOA Integration Options

EBS - SOA Integration Options

The Challenges in Real Life ESB Deployments

Beeple, B-Pel, Beepul? Understanding BPEL and Its Role in SOA

The Oracle Fusion Development Platform

SERVICE ORIENTED ARCHITECTURE

Oracle SOA Suite: The Evaluation from 10g to 11g

FREQUENTLY ASKED QUESTIONS. Oracle Applications Strategy

Oracle BPEL Nuts and Bolts

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden?

Service-Oriented Architecture: Analysis, the Keys to Success!

The ESB and Microsoft BI

The webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013

Oracle Business Activity Monitoring 11g New Features

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems

AIA Update Application Integration Today and Tomorrow

<Insert Picture Here> Integrating Oracle Forms and a Service Oriented Architecture

Oracle SOA Suite Then and Now:

Integration Technologies of PeopleSoft Enterprise. Making the Real-Time Enterprise a Reality

Oracle Service Bus: - When to use, where to use and when not to use


JD Edwards EnterpriseOne Mobile Solutions

Business Intelligence and Service Oriented Architectures. An Oracle White Paper May 2007

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

<Insert Picture Here> Oracle Business Process Management

Business Process Management Tampereen Teknillinen Yliopisto

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.

A standards-based approach to application integration

Oracle Reference Architecture and Oracle Cloud

Client. Applications. Middle Tier. Database. Infrastructure. Leading Vendors

What You Need to Know About Transitioning to SOA

Introduction to Oracle Business Intelligence Standard Edition One. Mike Donohue Senior Manager, Product Management Oracle Business Intelligence

<Insert Picture Here> Charles Phillips. President Oracle Corporation

Reporting component for templates, reports and documents. Formerly XML Publisher.

<Insert Picture Here> Building a Complex Web Application Using ADF and Siebel

ORACLE SOA SUITE. Product Overview

Web Services in Oracle Fusion Middleware. Raghu Kodali Consulting Product Manager & SOA Evangelist Oracle Fusion Middleware Oracle USA

Introduction to Service-Oriented Architecture for Business Analysts

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

Introduction to Systinet. SOA Governance and Lifecycle Management

IT FUSION CONFERENCE. Build a Better Foundation for Business

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

Enterprise Integration Architectures for the Financial Services and Insurance Industries

SAP NetWeaver & Enterprise Services Architecture

<Insert Picture Here> Oracle Web Services Manager (WSM)

WebSphere Cast Iron Cloud integration

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

JBOSS ENTERPRISE SOA PLATFORM AND JBOSS ENTERPRISE DATA SERVICES PLATFORM VALUE PROPOSITION AND DIFFERENTIATION

SOA MADE SIMPLE Introduction to SOA, (Micro) Services and SOA Suite INTRODUCTION WHAT IS SOA DEFINITION AGENDA

Agenda. Fusion Middleware Release 12 Fusion Applications

Enterprise IT Architectures SOA Part 2

EVALUATING INTEGRATION SOFTWARE

AquaLogic Service Bus

<Insert Picture Here> Oracle Fusion: The New Standard for Enterprise Software

Raghu R Kodali Consulting Product Manager, & Evangelist Oracle Fusion Middleware Oracle USA Author Beginning EJB 3 Application Development (Apress)

Oracle SOA Hands-On-Workshop. Arne Brüning - Bernhard Fischer-Wasels Leitende Systemberater

BPM Product Analysis

Clouds on the Horizon: What s the Best Oracle Fusion Strategy for Those Still on Oracle 11i or R12.0?

Service Virtualization andRecycling

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

Business Intelligence in Oracle Fusion Applications

CHAPTER 1 INTRODUCTION

Intalio BPM. The first and only complete Open Source Business Process Management System

Enabling ITIL Best Practices Through Oracle Enterprise Manager, Session # Ana Mccollum Enterprise Management, Product Management

Implementing efficient system i data integration within your SOA. The Right Time for Real-Time

<Insert Picture Here> Oracle and Stellent Acquisition Announcement

KBACE Applied Service Oriented Architecture (SOA)

Roadmap from On-Premise to Cloud based Integration solutions from SAP

Government's Adoption of SOA and SOA Examples

<Insert Picture Here> Oracle Mobile Enterprise Application Platform Overview

AquaLogic ESB Design and Integration (3 Days)

An Oracle White Paper November Oracle Primavera P6 EPPM Integrations with Web Services and Events

Groot, Groter, Groots(t)

The Enterprise Service Bus

Overview and Frequently Asked Questions

Oracle SOA Suite Integration in a Service-Oriented World

ORACLE BUSINESS INTELLIGENCE SUITE ENTERPRISE EDITION PLUS

Enterprise Service Bus: Five Keys for Taking a Ride

<Insert Picture Here> Integrating your On-Premise Applications with Cloud Applications

Service Oriented Data Management

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.

1 What Are Web Services?

TRANSFORM BIG DATA INTO ACTIONABLE INFORMATION

How To Develop A Web Service In A Microsoft J2Ee (Java) 2.5 (Oracle) 2-Year Old (Orcient) 2Dj (Oracles) 2E (Orca) 2Gj (J

<Insert Picture Here> The Age of the Pure Play BI Vendor is Over

Transcription:

SNUG June 16, 2006 The Future of PeopleSoft Integration Reasons to Use Your Free PeopleSoft and Fusion Middleware Integration Tools 1

Aims and Ambitions Web Services and Process Orchestration Primer Understand what Oracle is giving you for free Learn what tools you already have in order to take advantage of Oracle s free offering and the appropriate uses for those tools 2

3 The Problem / Current Reality

Diverse Systems Barrier to an Information-Driven Enterprise Fragmented information and processes hurt business performance Mobile Clients Inability to obtain crucial information E-Business Suite PeopleSoft Complex and costly integration Business Intelligence Suppliers Slow response to change Security breaches 4 Unreliable service levels Limited business analysis capabilities Siebel Legacy SAP Web Services

Is there a Miracle Cure? What can provide: Faster Integration More Flexible Processes Maximize Value of Existing Investments Improved Performance Management Common View of Information E-Business Suite Business Intelligence Unified Access? PeopleSoft Suppliers Siebel Web Services 5 Legacy SAP

PeopleSoft s Solution Prior to the Acquisition: App Connect Key Components: Portal Business Intelligence Integration Integration Broker Interactive Services Repository E-Business Suite Business Intelligence Unified Access PeopleSoft Suppliers Siebel Web Services 6 Legacy SAP

More Robust & Comprehensive: Oracle Fusion Middleware Key Components: Portal Business Intelligence Integration & Workflow BPEL Process Manager Enterprise Service Bus Services Repository Identity Management E-Business Suite Business Intelligence Unified Access PeopleSoft Suppliers Siebel Web Services 7 Legacy SAP

Where PeopleSoft and Fusion Integration Meet Oracle is not replacing Integration Broker (IB) for PeopleSoft Applications PeopleSoft Integration Broker passes information between PeopleSoft Apps and Fusion Middleware E-Business Suite Business Intelligence Unified Access PeopleSoft Suppliers 8 Fusion Middleware discovers web services through Integration Broker Siebel Legacy SAP Web Services

Definitions A [web] service is a unit of discrete business functionality. Example: Purchase Order A [web] service operation does only one thing: Examples: Create Purchase Order Update Purchase Order Get shipping Quote Get Credit Rating Generate Return Merchandise Authorization # Business Process Execution Language (BPEL) is an industry standard for orchestrating processes that uses web services (think workflow on steroids) A Service Oriented Architecture (SOA) provides a standards-based platform that allows services to be provided, discovered, and consumed to facilitate the creation of orchestrated business processes. 9 A service oriented application leverages the power of a service oriented architecture. Example: All PeopleSoft applications

Integration & Orchestration Presentation Composite Applications Order to Cash Procure to Pay Employee Onboarding Orchestration BPEL Process Manager FM & app s Workflow Integration Services XML Gateway Enterprise Services Bus Web Services Gateway Integration Integration Broker Broker Adapters Web Services Other Applications 10 The ESB and BPEL PM go through Integration Broker to get to PeopleSoft business logic

Consuming a Web Service Integration Broker Example D&B Rating Request User clicks button to check current credit worthiness 1 2 dnb.com Web Service 3 PeopleSoft Integration Broker You can do this with PeopleTools 8.4 and higher 11

Providing a Web Service Integration Broker Example Amazon.com Amazon checks inventory when user clicks on an item 2 PeopleSoft Inventory Component Interface 1 3 PeopleSoft Integration Broker You can do this with PeopleTools 8.42 and higher 12

Process Orchestration IB and BPEL PM Example Manual Step: Create new hire in PeopleSoft HCM Integration Broker initiates Onborading Process BPEL PM Orchestrates Web Services: Provision office Provision furniture Provision phone Provision computer Create email account Schedule training in PeopleSoft ELM (via Integration Broker and ELM Comp. Int.) BPEL PM Orchestrates Workflow: IT to create network account Employee to fill out compliance forms BPEL PM Manages Business Rules Don t order furniture, phone or computer until the office is ready Don t create email account until the network account is ready Don t schedule training without email account Don t initiate workflow for compliance forms before email account exists HCM Employee Onboarding Business Activity Monitoring (BAM) Escalate if any step is not completed on time 13

BPEL Beyond Message Brokering PeopleSoft Order Entry Integration Broker BPEL Cross Application Process Orchestration Application Task / Activity Controller Long Lived Processes with State Management Workflow / Tasklist Integration (PT 8.48) Business Process KPI with BAM Sensors 14 Service Bus Application Server Manufacturing System W S D L A D A P T E R Partner System

Discover Services Interactive Services Repository Interactive Services Repository (ISR) Hosted on Customer Connection Searchable catalog of all PeopleSoft EIPs Available since December 2004 WSIL Local listing of services on a server Part of PeopleTools 8.48 [Oracle] UDDI Catalog of web services in your company PT 8.48 works natively with [Oracle] UDDI License cost extra 15 Reduce the cost to implement integrations by finding the correct integration points quickly

Component Interfaces Web Services Ready Component Component Interface Business Presentation Logic Data Java/J2EE COM/.NET C/C++ SOAP WSDL 16

Component Interface Excel Integration Component CI Introspect XML / HTTP Transaction XML / HTTP Response Read data from a spreadsheet into PSFT and write back to spreadsheet which rows failed to load and why Ideal for data conversion Example: loading employees or customers 17 All of the validations and PeopleCode events execute as if you entered the information on a PeopleSoft page

Messages The content or payload of what Integration Broker sends from one system to another In Application Designer messages are the containers that hold that payload and the PeopleCode to process them 18

Integration Technology Overview API Real-time (synchronous) Component Interface Business Interlink PeopleCode Java Java HTML COM Page C/C++ File Traditional Deferred (batch) App Engine File Layout Object Business Rules Internet Real-time (synchronous) Web Services Internet SOAP WSDL XML/HTTP Internet Internet Near real-time (asynchronous) App Messaging 19

Application Engine and File Layout Application Engine (AE) is the preferred file & SQL processing tool Schedule via Process Scheduler Run on-demand / stand-alone Run as a daemon (background) process for condition polling Part of PeopleTools Leverage existing logic and PeopleCode Send messages via Integration Broker File Layout definitionaly maps file format (fixed, CSV or XML) to Record Definition and is used by AE for file processing. Click the AE button and Application Designer and will write the PeopleCode in an Application Engine with PeopleCode validations to load the file for you. 20

JDeveloper Graphical Mapper Transform from one message format to another Drag and drop graphical XSLT mapping Included with PeopleTools 8.48 Integrated with Application Designer 21

JDeveloper BPEL Designer Definitional Programming: You drag and drop a flow chart, JDeveloper writes the BPEL code 22

Free Products from Oracle Only for PeopleSoft Users 23 Integration Broker is free for integrations involving any release of PeopleSoft Available since PeopleTools 8.40 Free is much less than what Tibco, WebMethods, BEA, IBM and Vitria charge for their EAI tools ($250-500k) BPEL PM is free* for processes that interact with PeopleSoft Apps and use PeopleTools 8.48 or higher *Limited use license Would otherwise cost $40,000 per CPU Can license BPEL PM and ESB for older releases of PeopleSoft Non PeopleSoft PeopleSoft $ Non PeopleSoft PeopleSoft

Get Started Now 24 Reasons to use Integration Broker: Good luck synching two PeopleSoft apps without it Over 1200 delivered integrations ready for use Fusion Apps Services Workbench based on Integration Broker Service Designer 8.48 Reason to use Fusion Middleware: Easy way for IT dept. to assess Fusion technology and skills required before the apps are even released BPEL PM is free* with PeopleTools 8.48 So is JDeveloper XSLT Graphical Mapper *Limited use license PeopleSoft CRM 9.0 will ship with delivered BPEL processes (other 9.0 apps probably will too) OC4J is free to use as PeopleSoft Web Server as of PeopleTools 8.47 XML Publisher (reporting tool) free* integrated and bundled with PeopleTools 8.48 *Limited use license

From Charles Phillips at Collaborate 2006 PeopleSoft Enterprise 9.0: The releases introduce a number of additional webservices that will allow the products to co-exist better in any eco-system 25

The Bottom Line PeopleSoft is already a Service Oriented Application Provides [web] services out of the box Includes the tools you need to provide and consume additional services Fusion Middleware and BPEL PM can build on what you ve already created with PeopleSoft Integration Broker and take it to the next level with process orchestration Web services are building blocks Orchestrated processes are the house If you need it, hiring consulting services to teach you how to use the free tools that Oracle licenses to PeopleSoft customers will cost you much less than the license of 3 rd party EAI or process orchestration tools 26

Q&A / More Information For Technical Information: Doron Avizov Director PeopleSoft Services peoplesoft@theburgundygroup.com To Hire The Burgundy Group: James Ellis Director Relationship Management peoplesoft@theburgundygroup.com Telephone: (480) 325-7700 Address: 2420 S. Power Road, Mesa, AZ 85209 Web: www.theburgundygroup.com Step by step instructions on using Integration Broker with BPEL PM: http://downloadwest.oracle.com/otndocs/products/integration/oracle_apps_integration _cookbook.pdf 27

Appendix Additional Information 28

Service Oriented Life Cycle Integrate Develop Orchestrate Deploy 29 Access Monitor & Manage

Timeline 30 People- Tools 8.0 8.40 8.42 8.44 8.46 8.47 8.48 New Tools: Component Interface Application Engine Application Messaging Integration Broker is born Create Web Services from any Component Interface Create Web Services from any Application Message Integration Broker certified interoperable with Oracle BPEL PM PeopleTools certified interoperable with Oracle Fusion Middleware PeopleTools optimized for Oracle Fusion Middleware

Exposing Web Services SOAP WSDL SOAP WSDL SOAP WSDL Integration Broker XML Gateway WSG All Oracle Applications can expose Web Services No add on products required to get Services 31 Leverage existing application services to create cross-application service enabled solutions

Fusion Middleware A Proven Middleware Platform Best of Breed Middleware Ranked #1 by Forrester Research Placed in Gartner s Magic Quadrant 145+ Awards 220+ Patents 26,000+ customers; 7,500 + partners Fastest growing middleware in the industry Fastest growing product business at Oracle Based on Open Standards J2EE, WS-*, WS-SCA, UDDI, AJAX, Java Server Faces, DHTML, BPEL, LDAP, SAML,. 32

Benefits Seamless Integration between applications Easier to modify, change and extend your applications Adapt Oracle Applications to your Processes Deeper more Adaptive Applications Support for Cross Functional / System Process Flows Process Insight & Optimization Understanding of where you are in a process Instance and aggregate metric to drive improvement 33

34 Architecture option 1

35 Architecture option 2

BPEL Process Manager Uptake PeopleSoft PeopleSoft CRM 9.0 First application to natively use BPEL Communications and Financial Industries BPEL integration infrastructure End-user process monitor, targeted at a CSR user Worklist integration from BPEL into CRM Enable key CRM transactions to instantiate BPEL processes (call center, order mgmt) 36

BPEL Process Manager Uptake PeopleSoft Process monitor Only show relevant tasks to the end user, not lowlevel tasks, through a PSFT monitor Display user friendly task descriptions Show tasks completed, in progress and not yet started Worklist integration Ability for CRM to receive a manual task from BPEL Ability for CRM user to update task status and progress the process Service-enabled core solution components of CRM to be consumed by BPEL 37

Oracle Fusion Architecture Model Driven Service Oriented Grid architecture Information Centric Standards based Hot-pluggable Application Development Framework Business Intelligence Oracle Apps Unified Portal Custom Apps Business Process Orchestration Fusion Service Bus Grid Computing Activity Monitoring ISV Apps Fusion Service Registry Lifecycle Management 38

Oracle s Application Strategy Leverage and Extend Fusion Middleware to: Deliver Deep, Adaptable Business Processes BPEL for unified system and human orchestration Process Centric Development Methodology Collaborative Design between Analyst and IT Enable Service Oriented Business Applications Provide Standard Based Canonical Model for core components A business service repository to store, discover and deploy business services 39 Service Workbench to simplify configuration and provisioning

40 Gartner: Oracle is an Integration Leader

41 Forrester: Oracle is the Best Platform

Integration Broker Example Create Order Check Product Availability 1 2 Web Service Inventory Application 42 3 Save & Publish 4 PeopleSoft Integration Broker Asynchronous Sales Order CSV / MQSeries Asynchronous Sales Order XML / HTTP 5 5 Fulfillment Drop Ship

Q&A / More Information For Technical Information: Doron Avizov Director PeopleSoft Services peoplesoft@theburgundygroup.com To Hire The Burgundy Group: James Ellis Director Relationship Management peoplesoft@theburgundygroup.com Telephone: (480) 325-7700 Address: 2420 S. Power Road, Mesa, AZ 85209 Web: www.theburgundygroup.com Step by step instructions on using Integration Broker with BPEL PM: http://downloadwest.oracle.com/otndocs/products/integration/oracle_apps_integration _cookbook.pdf 43