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



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

SNUG June 16, 2006 The Future of PeopleSoft Integration

The Oracle Fusion Development Platform

SOA Best Practices (from monolithic to service-oriented)

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

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

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

How Can Agile Customers Benefit from Oracle Fusion Middleware Today?

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

ORACLE SOA SUITE. Product Overview

SERVICE ORIENTED ARCHITECTURE

Oracle SOA Suite Then and Now:

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

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

<Insert Picture Here> Oracle Mobile Enterprise Application Platform Overview

What You Need to Know About Transitioning to SOA

E-Business Suite Oracle SOA Suite Integration Options

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

<Insert Picture Here> Oracle Business Process Management

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

A standards-based approach to application integration

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

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

Groot, Groter, Groots(t)

JD Edwards EnterpriseOne Mobile Solutions


Oracle Application Development Framework Overview

Oracle Business Activity Monitoring 11g New Features

FREQUENTLY ASKED QUESTIONS. Oracle Applications Strategy

Oracle SOA Reference Architecture

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

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

10 Things You Can Do Now to Prepare for Oracle Fusion Applications

Business Process Management Tampereen Teknillinen Yliopisto

Agenda. Fusion Middleware Release 12 Fusion Applications

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

AIA Update Application Integration Today and Tomorrow

G-Cloud Framework. Service Definition. Oracle Fusion Middleware Design and Implementation

Oracle SOA Suite Integration in a Service-Oriented World

Introduction to Service-Oriented Architecture for Business Analysts

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

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

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

Oracle Reference Architecture and Oracle Cloud

BUILDING FLEXIBLE ENTERPRISE PROCESSES USING ORACLE BUSINESS RULES AND BPEL PROCESS MANAGER. An Oracle White Paper Jan 2005

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

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

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

Oracle Service-Oriented Architecture Suite. Best of Breed SOA Tools and Middleware July 2006

Business Process Management Enabled by SOA

<Insert Picture Here> Application Testing Suite Overview

Oracle Service Bus Statement of Direction August 2008

Pervasive Software + NetSuite = Seamless Cloud Business Processes

Integrating Siebel CRM 8 with Oracle Applications

The Challenges in Real Life ESB Deployments

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

ORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility

Service-Oriented Architecture and Software Engineering

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

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

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

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

EBS SOA Integration Options

IBM SOA Foundation products overview

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

Architectural Requirements for an SOA Based on Web Services. Jim Bole VP, Engineering Infravio, Inc. April 23, 2003

Business Intelligence in Oracle Fusion Applications

Service Oriented Data Management

Enterprise Application Designs In Relation to ERP and SOA

Government's Adoption of SOA and SOA Examples

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15

1 What Are Web Services?

A Comprehensive Solution for API Management

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

EVALUATING INTEGRATION SOFTWARE

AGILE PRODUCT LIFECYCLE MANAGEMENT INTEGRATION PACK FOR JD EDWARDS ENTERPRISEONE: DESIGN TO RELEASE

<Insert Picture Here> Extending Hyperion BI with the Oracle BI Server

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

SOA Planning Guide The Value Enablement Group, LLC. All rights reserved.

Amplify Service Integration Developer Productivity with Oracle SOA Suite 12c

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures

BI with Fusion Applications: Embedded Analytics and Much More

AquaLogic Service Bus

An Oracle White Paper February Schneider National Implements Next - Generation IT Infrastructure

Building Out BPM/SOA Centers of Excellence Business Driven Process Improvement

Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect

Oracle SOA Suite/B2B as a Critical Mission Hub for a High Volume Message Use Case

EBS - SOA Integration Options

How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development

How To Build A Financial Messaging And Enterprise Service Bus (Esb)

Ultimus Adaptive BPM Suite V8

JBoss Enterprise SOA Platform Simple. Open. Affordable. Pierre Fricke, Director Product Line Mgmt. February 14, 2008

Transcription:

"This presentation is for informational purposes only and may not be incorporated into a contract or agreement." SOA and Web Services A PeopleTools and Fusion perspective Larry Kramer Principal Applied Technologist June 9, 2006

Safe Harbor Statement 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 decision. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle.

Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle s SOA Strategy Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration Fusion Applications Based on SOA Q&A

Current IT Landscape Software (ERP, CRM,SCM) Home Grown Legacy Collaborative Tools Applications Infrastructure Business Intelligence Portal Application Servers LDAP EAI, B2B Integration Databases

Current IT Landscape Screen Scrape Screen Scrape Screen Scrape Screen Scrape Message Queue Message Queue Message Queue Download File Download File Download File Transaction File Transaction File Transaction File ORB ORB CICS Gateway CICS Gateway APPC APPC RPC RPC Transaction File Sockets Sockets Message Message Application Application Application Application Application Application Application Application Application Application

Complex & Proprietary Integration Home Grown Other Software EAI Enterprise Application Integration Proprietary Adapter Oracle Applications PeopleSoft

Customer Needs Increasingly Demanding Users End-to-End Processes Shorter Change Cycles Better Insight and Auditing IT Increasingly Complex Infrastructure Heterogeneous Systems Silos SLAs

A New Process Frontier Adaptive Process Unified Human/System Orchestration Explicit Defined, Adaptable Process Loosely Coupled, Std Services Comprehensive Process Insight Unified Process Platform Cross-System Focused Hard Coded Integration Limited Re-Use & Metrics Lacked Std. Methodology efine Enterprise Applications Standardized Processes Implicit Best Practices Human Task Oriented Proprietary Code Fine Grained API s Traditional Integration Platform Business Growth

Evolution towards standard integration integration using Web Services Business Process Others Business Applications SOA Web Service Oracle Applications Service Oriented Architecture PeopleSoft

Why Service Oriented Architecture? The foundation for adaptable business processes Applications provided as packaged business processes through services, events and standards. Processes that can be configured, monitored and optimized. Composition and orchestration of presentation / logical services to deliver differentiated and unique applications Benefits include a radical reduction in integration costs through standardized service interfaces PeoplSoft HRMS Standard Interface Custom JAVA Application Standard Interface Next Generation Business Applications (Composite Application) Siebel CRM Standard Interface Standard Interface Oracle FIN Standard Interface Third Party Billing System Standard Interface Trading Systems

Agenda Industry Industry Trends and Challenges SOA Concepts and Benefits Oracle s SOA Strategy Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration Fusion Applications Q&A

What is a SOA? Two basic concepts: 1. Services: a.k.a. components, web services, business services, etc 2. Orchestration: the combination of services into business processes (assembly)

Definitions A service is a unit of discrete business functionality with a standardized service interface. A service oriented architecture provides a standards-based platform that allows services to be provided, discovered, and consumed by each other, to facilitate the creation of a orchestrated business process. A service oriented application is a set of application functionality that fully leverages the power of a service oriented architecture.

Service Oriented Applications..more than just Web services Executed as a set of loosely bound tasks that can be monitored, managed & modified Central Service Interface (API) repository for building and running service Exposed through standardized interface Encapsulated business logic for single activity Standardized Services provide the building blocks for our next generation service oriented applications

Service Oriented Architecture Optimized Business Processes Applications provided as packaged business processes through services, events and standards Unified workflow for human and system interaction Process optimization enabled BAM provides real time process metrics Self monitoring/correcting processes Leverage for adaptation Business processes come packaged with adaptability offered throughout

Agenda Industry Industry Trends and Challenges SOA SOA Concepts and Benefits Oracle s SOA Strategy Fusion Middleware PeopleSoft and SOA FMW FMW / SOA Demonstration Fusion Fusion Applications Q&A Q&A

Oracle s SOA Strategy Oracle Fusion Architecture Blueprint for SOA, Information Architecture and Grid based Enterprise Solutions Oracle Fusion Middleware Technology Infrastructure for Fusion Architecture Oracle Business Applications Protect, Extend, Evolve through Fusion Architecture Customer Benefits Technology enables Flexibility & Speed

SOA Infrastructure Stack 100% native BPEL implementation in design and runtime No import/export of BPEL required BAM BPEL Process Manager Native BPEL Enterprise Service Bus Adapters Workflow Web Services Manager Routing Monitoring Rules Security UDDI Registry Application Server

SOA Approach Flexible, Visible, Manageable More Insightful Richer Experience More Adaptable More Flexible More Interoperable Portal ERP/ Legacy Apps PKI Dashboards Web Application WS Process Flow Logic Security Reliability Logging Failover Dynamic Routing Transformation Custom Apps & Services API Web services MONITORING USER INTERFACE ASSEMBLY & ORCHESTRATION SERVICE BUS BUSINESS SERVICES

Standards Based Development Oracle JDeveloper 10G J2EE Business Process Portal One Development & Deployment Solution Reduce the cost to develop service touch points by using, a single, standards based development environment

Oracle BPEL Process Manager Enterprise-strength infrastructure for designing, deploying and managing a set of discrete services into an end-to-end process flow Easy-to-use modeling tool DESIGN BPEL Designer BPEL Operation-friendly deployment unit Scalability, Fail-over PERSISTENCE BPEL Server WSDL Binding Built-in Integration Services Flexible binding framework Web Service JMS JCA Email XQuery XSLT User Tasks Core BPEL Engine Sensors Oracle DB Unparalleled management BPEL Console J2EE Application Server (Oracle AS, WL, WS, JBoss) MANAGE Comprehensive BPEL 1.1 support Easy-to-install and deploy

Orchestrate Services Siebel Order Entry System Oracle Financial System PeopleSoft Supply Chain System W S D L Orders WSDL ATP W S D L Credit Check Partner Logistics B2B Partners BPEL JD Edwards Manufacturing System A D A P T E R Shipping Instructions Service Bus Fusion Middleware W S D L Product Readiness

Monitor & Manage with BAM Place Place Order Order Check Credit Metrics & KPIs Business Rules Analytics Check Inventory Deliver Product Monitor and improve your business processes, by better understanding them

Operational Analytics / BAM Combination of real-time BAM & performance mgmt Contextual, role-based Actionable, business process insight Business event focused Scalable deployment, mitigated transaction performance impact Early examples CRM Contact Center, Sales SCM Lean Operations

Agenda Industry Industry Trends and Challenges SOA SOA Concepts and Benefits Oracle s Oracle s SOA Strategy Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration Fusion Applications Q&A

PeopleSoft and Fusion Synergies Pre-Merger PeopleTools Roadmap Next Generation Application Architecture Embracing Service Oriented Architecture (SOA) Expanded Metadata Moving to J2EE Modernizing IDE Based on SOA Separated UI / Biz Logic Metadata / Model Driven J2EE, Standards Based Fusion Middleware TODAY enables the next generation application architecture for TOMORROW JDeveloper Moving to BPM BPEL Process Manager Total Ownership Experience Superior Ownership Experience

PeopleSoft Web Services 2000+ Services available today Conformance to WS-I1.0 profile Discover them from Interactive Services Repository Accessible through Customer Connect Any Application Message as a web service Generate WSDL for any Message Web service / WSDL support for Component Interfaces (CI s) available since PeopleTools 8.42

PeopleSoft Enterprise Integration Today Interactive Services Repository Centralized hosted repository containing integration point definitions in process context for Enterprise Interface Types Web Service Application Message Business Interlinks Component Interface Flat File / File Layout Staging Table Integration Points

Integrate & Orchestrate Services Composite Applications Order to Cash Procure to Pay Industry Solutions BPEL Process Manager B2B Enterprise Services Bus JDeveloper XML Gateway WSG Integration Integration Broker Broker Integration / Interactive Services Repository By utilizing Oracle s service orchestration capabilities, you can deliver adaptive business processes today

PeopleTools Certification with Oracle SOA Infrastructure 2005 2006 2007 PeopleTools 8.46 OID 10.1.2 BPEL 10.1.2 PeopleTools 8.47 OC4J 10.1.2 Portal 10.1.2 OID / SSO 10.1.2 Oracle Integration 10.1.2 PeopleTools 8.48 Platform - AS, Portal, OID/ SSO BPEL / BAM Enterprise Manager Analytic Tools Discoverer, XML Publisher Data Hubs Fusion Middleware enables PSFT for future capabilities

Integration Broker Maturity PeopleTools 8.46 - Web Services Foundation PeopleTools 8.47 - Interoperability with Fusion Middleware PeopleTools 2006 - Optimized for Process Orchestration

Integration Broker 2006 Standards Compliance WS-I Compliance All PeopleSoft Web Services are WS-I Basic Profile 1.0 compliant (8.46) UDDI &WSIL Standards based bi-directional introspection WS-Security No more unencrypted plain text passwords in SOAP messages WS-Addressing Correlate long running asynchronous business processes

SOA: PeopleTools 8.48 ISR Web Services Standards Support WS-I Compliance UDDI &WSIL WS-Security WS-Addressing Service Designer New designer to create versioned, secure, fine-grained and coarse-grained services Web service enablement tool

PeopleSoft SOA Summary Expose any Component Interfaces as a web service (8.42) Expose any [Application] Message as a web service (8.44) Web Services Introspection Application Package (8.46) Programmatically list all web services in a PeopleSoft system Programmatically get WSDL for a particular web service PeopleTools 8.46 Integration Broker certified interoperable with Oracle BPEL PM PeopleTools 8.47 certified interoperable with the Oracle technology stack PeopleTools 8.48 optimized for Oracle technology stack

Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle s SOA Strategy Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration Fusion Fusion Applications and SOA Q&A Q&A

Order to Cash - Electronics Store Application Online shopping (Customer) Book Order (CSR) Fulfill Order (FR) Manage Suppliers (Executive) Identity Mgmt Portal BI + BAM BPM (BPEL PM) Office Integration PeopleSoft Oracle EBS

Agenda Industry Trends and Challenges SOA Concepts and Benefits Oracle s SOA Strategy Fusion Middleware PeopleSoft and SOA FMW / SOA Demonstration Fusion Applications and SOA Q&A Q&A

Fusion Applications Technology Strategy Deliver Deep, Adaptable Business Processes BPEL for unified system and human orchestration Process Centric Development Methodology Collaborative Design between Analyst and IT Enhance Business User Productivity Abstract and Simplify Configuration through Point Designers Provide Real Time BAM with actionable alerts Enable Rules, Conditions and Actions to be modified in real-time Provide a Radical Reduction in Lifecycle Management Costs Leverage Unified Meta Data Capability Convert Customizations into Layered Extensions Integrated Top to Bottom Technology Stack Provide Robust Interoperability through Standards Create a standardized Service Interface Interoperate through BPEL/ WSIF/JBI and J2ee

Accelerate the Path to Fusion Integrating Key Fusion Components into PT 8.48 / R9 Web Services Share Enterprise Release 9 functionality with other applications Business Flow Orchestration Define and coordinate cross-application business processes Business Activity Monitoring Monitor business processes via personalized, real-time dashboards Customer Data Hub Consolidate, enhance, and share master customer data XML Publisher Enable business users to create documents leveraging XML data

JDeveloper 10g & Oracle ADF Increase Productivity & Ease-of-use Visual and declarative development Less coding, more reuse Reduce Learning Curve & Resource Issues Promote Service Oriented Development Re-usable Business Services Out-of-the-box design patterns Standards-Based Uses standard data & code whenever possible Choice of technology Not all-or-nothing Thousands of Customers

Oracle JDeveloper 10g Standards-based Free IDE Integrated Tool for the Platform J2EE Development Web Services XML Wireless Portal Business Process modeling (BPEL) Database (Modeling, SQL, PL/SQL) Business Intelligence (BI Beans, Reports) Common Tool = More productivity Common Concepts, Common Gestures

Visual and Declarative WYSIWYG Editors JSF, JSP, HTML, Swing Visual Page Flow JSF, Struts Modelers DB, EJB, Class modeling Visual Editors XML Schema, XSLT, WSDL Process Flow BPEL Editor

MVC Architecture Rich Clients Web and Wireless View Controller Controller Model Model (JSR 227) Business Services

Oracle Fusion Architecture (OFA) Application Development Framework Business Intelligence Oracle Apps Unified Portal Data Hubs Activity Monitoring Business Process Orchestration Fusion Service Bus Fusion Service Registry Grid Computing ISV Apps Lifecycle Management Build Publish Orchestrate Deploy Monitor

Current IT Landscape Problems Data Silos Applications Silos Technologies Silos Inflexible, manual business process Fragmented business visibility Maintenance & evolution costs Objective Simplify IT : Consolidate, Modernize, Standardize, Rationalize, Homogenize, Automate Benefits Coherent Infrastructure Complete & accurate information Application Screen Scrape MessageDownload Application Queue File Application Application Screen Scrape Sockets Transaction Screen Scrape Transaction File File Application Download CICS Gateway Sockets File RPC ORB Application APPC ORB Message Application ApplicationMessage Queue Transaction Application File Message Queue Transaction Screen CICS Gateway File Scrape Message Download APPC Application File RPC Flexible Application Processes Real-time Business Intelligence Available & Secure Lowest Cost (TCO)

Summary Service Oriented Architecture (SOA) improves the alignment of Business Goals and Technology. Fusion Middleware provides the framework for deploying SOA applications TODAY. PeopleSoft Enterprise already has the capability to produce and consume Web Services and can be seamlessly integrated into SOA applications. Fusion Applications are being built from the ground up on a proven SOA platform.

Q U E S T I O N S A N S W E R S