<Insert Picture Here> Oracle Application Integration Architecture Thomas Fricke, Principal Sales Consultant
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 decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle.
Agenda Pre-Built SOA Application Integration Architecture Core Components Business Process Models Enterprise Business Objects Enterprise Business Services Application Business Connector Services Extensibility Application Integration Architecture Process Integration Packs Getting to Fusion Applications Q&A
Yesterday s Advantage is Today s Achilles Heel IT Environments are Rigid and Complex estore ERP Front Office Applications CRM Legacy Portals Supply Chain Custom Analytics Self Service Partners & Suppliers Hosted Service Providers Back Office Applications Other Custom IT pushed by business to deliver quick results Point-to-point integrations lack durability Applications deployed for best of breed capabilities leaving systems silo d Integrations tackled on a per project basis only 20% of time spent on new development and projects
Many IT Priorities: Application Integration, System Consolidation and Enhancing Processes at the Top State of the CIO 2008 survey IT s Top Technology Priorities for 2008 32% Of companies with revenues over $1billion say standardizing and consolidating their IT infrastructure is a top technology priority more than any other.
Answer: Business without Boundaries SOA Approach to Process Integrations SOA SOA can can frequently frequently be be part part of of the the answer answer by by providing providing a sound sound architectural architectural framework framework to to help help CIOs CIOsaddress their their challenges. challenges. L. L. Frank Frank Kenney, Kenney, Research Research Director Director Quote source: Gartner Symposium/ITxpo: Emerging Trends, April, 2007
Oracle Application Integration Architecture Connecting People, Processes & Information across the Enterprise Pre-built Pre-built SOA SOA integration integration enable enable rapid rapid time time to to value value Orchestrated Orchestrated flows flows deliver deliver end end to to end end visibility visibility across across your your Oracle Oracle Applications Applications Common Common object object model model and and extension extension framework framework enable enable upgrades upgrades Productized Productized integrations integrations reduce reduce maintenance maintenance costs costs Preserve Preserve integration integration extensions extensions during during upgrades upgrades Industry Industry Reference Reference Models Models Provides Provides End-to-End End-to-End Security Security Siebel CRM Opportunity to Quote E-Business Suite Retek Front Office Applications Process Integration Packs Order to Cash SAP Psft CRM Account Origination with Core Banking i-flex Siebel CRM Call Center Adverse Event Reporting EOTM Back Office Applications Other Others ISV or Partner
Oracle AIA- Business Objectives 1. Deliver pre-built, seamless integrations between our best of breed applications that can be extended and sustained cost effectively 2. Enable composite industry processes by delivering best practice industry processes, enterprise service and common object foundation 3. Provide a standards based architecture that can be leveraged to integrate to ANY application required by our customers and partners. 4. Create an ecosystem that allows strategic ISV s and SI s to accelerate delivery of industry processes to drive Application and FMW sales 5. Support evolution to Fusion Applications by ensuring interoperability with existing applications and providing phased migration strategy.
Oracle Application Integration Architecture Prepackaged Process Integration and SOA Key Components Industry Reference Models: Optimize business performance by using documented industry best practices processes Process Integration Packs: Quickly integrate Oracle Applications to create the business processes you need, without the risk Foundation Pack: Application independent service translation and transformation
How Application Integration Architecture Works Enterprise Applications Siebel CRM Order Capture E-Business Suite Order Management SAP FI/CO SBL Update Get Balance Account Record Update Record AIA Abstraction Layer Update Record Transforms request to common AIA web service Requestor does not need to know who the Provider is Update ORC Account Get Balance Record Your Customer Master Master Data Systems
How Application Integration Architecture Works Sends Update Updates Account Record Account Request Record in Siebel format Siebel CRM Order Capture Enterprise Applications E-Business Suite Order Management SAP FI/CO Updates Account Record in Order Management and SAP too SBL Update Get Balance Account Record Update Record Update Record AIA Update Record Request AIA Update Record Request AIA Update Record Request AIA Abstraction Mediation Layer AIA Update Record Request Update ORC Account Get Balance Record Receives Update Account Record Request and Responds Your Customer Master Master Data Systems
How AIA Relates to Fusion Middleware AIA Content Fusion Middleware Industry Reference Models Oracle BPA Suite Enterprise Business Objects Account Order Customer Product Oracle BPA Suite and OAS-EE Process Integration Packs Oracle SOA Suite Enterprise Business Services Service Registry/OWSM Application Logic Transport HUB Billing OM CRM HCM SCM FIN
Oracle Application Integration Architecture - Core Components <Insert Picture Here>
Application Independent Design through Common Object Architecture CRM ERP Enterprise Business Object Billing Shipping Scalable: Only 2 data models involved: the application s and the canonical Pluggable: Easily plug new applications into any AIA integration Extensible: Extensible by customers and by industries with minimal coding Upgradeable: Extensions are preserved with upgrades and support
Oracle Enterprise Business Objects (EBO) Create Standardized Service Payloads across Applications Standardized representations of business objects - Customer, Sales Order, Payment, etc. Standards compliant, adopting OAGIS, UN/CEFACT and ISO standards Rationalized against Oracle Applications and Fusion Applications Modeled as UML objects, with schemas generated from the model XML A2A/B2B EBS / Web Services EBO EDI Other Data Integration Logical Data Model Physical Data Model
Oracle Enterprise Business Services (EBS) Create Standardized Service Definitions across Applications System 1 Get Account ABC Service System 1 Get Account Enterprise Business Service System 2 Get Account ABC Service System 2 System 3 Get Account ABC Service System 3 Defines required attributes for service to be executed (Create, Cancel, Update operations) Provides service mediation and routing to correct service provider Conditional logic can be expressed in rules engine Facilitates loose-coupling between the requester and the service provider
Oracle Application Integration Architecture - Application Business Connector Service (ABCS) <Insert Picture Here>
Application Business Connector Service Application Specific Service Translation and Transformation Exposes legacy business functions as open standards compliant service provider Facilitates the exposing of core business transactions as well as data access as web services Allows for participating applications to become service providers as well as service consumers without disruption to code ABCS 1 SBL EBS Validate Enrich Transform Enterprise Business Service ABCS 2 BRM ABCS 3 Application Business Object Application Business Connector Service Application Business Connectors SAP
Order-to-Cash Integration Scenario An End-to-End Flow for Request-Response Message Pattern Siebel CRM Customer Management Create Order Configure and Validate Price/ Check Availability Confirm/ Pack/ Ship Invoice/ Receive Pmt EBS Order Management ABM Requestor ABCS EBM EBS EBM ABM Provider ABCS Optional Adapters Requester WSDL Interface (SOAP) Validation Enrichment Transformation Security Error Handling EBS WSDL Interface (SOAP) Rule Validation Transformation Routing Error Handling Validation Routing Transformation Security Error Handling Provider WSDL Interface (SOAP) Optional Adapters
Oracle Application Integration Architecture - Extensibility <Insert Picture Here>
Designed for Extensibility Can introduce extensions to pre-built integrations in a structured, upgrade-safe manner No changes required to the delivered code Customer changes/extensions are clearly identifiable AIA Artifacts have inherent support for extensibility Common Version Extensions are durable - protected during upgrades Ability to extend various AIA artifacts Enterprise Business Objects & Enterprise Business Messages Transformations Business Processes Enterprise Business Services Routing Rules End-to-End Flows
Customer Extensibility Adding fields to an existing service or API Altering the enrichment process Modifying the common object to account for new content from application Replacing existing service providers E-Business Suite Validate Enrich Transform EBM(EBO) Enterprise Business Service Application Business Object Application Business Connector Service Changing validation rules Altering the transform process to account for new fields or to change the way existing fields are transformed Configuring the routing rules and xpath expressions Modify error handling
Oracle Application Integration Architecture Foundation Pack & Process Integration Packs <Insert Picture Here>
Which One is Right for YOU? Foundation Pack or Process Integration Pack Do it Yourself Using Oracle Foundation Pack Complete solution for building any to any integrations across a complex, mixed environment Speed integration development process utilizing prebuilt Enterprise Business Services and Objects (continually added to over time ) Reduce risk and maintenance costs using well defined programming models and bundled governance components Provides a sustainable, flexible foundation for change Let Oracle Pre-build Integrated Processes for You Prebuilt, off the shelf integrations between Oracle applications Delivers best practice processes to the business quickly and cost effectively Minimizes integration risk and fully supported by Oracle Extensible and upgradeable with minimal business disruption
Address Complex Integration Challenges with AIA Foundation Pack SOA Reference Architecture Foundation Packs SOA Programming Model Enterprise Business Services SOA Governance Speeds time to value Oracle Differentiator: Application independent approach to building any-to-any integrations Reduces risk and improves productivity Facilitates move from EAI/P2P integrations Ensures control and visibility throughout your business process lifecycle
AIA Foundation Pack Components Foundation Services Pre-defined Services And Objects Best In Class Service Definitions Durable Extensions Foundation Manager Business Service Repository Composite Application Validation System Composite Application Error Resolution & Diagnostics AIA Reference Architecture Concepts Guide Integration Developers Guide
Foundation Objects Account Balance Adjustment Advance Shipment Notice Bill Of Materials Credit Charge Authorization Credit Eligibility Customer Party Disbursed Payment Engineering Change Order Installed Product Invoice Item Item Balance Item Composition Selling Fulfillment/Supply Chain Item Structure Location Manufacture Item Composition Price List Purchase Order Quote Received Payment Request For Quote Requisition Sales Order Shipment Plan Shipment Receipt Supplier Party Default Operations Create, CreateList, Update, UpdateList, Query, QueryList, Delete, DeleteList, Sync
AIA Process Integration Packs Business Benefits Richer functionality Quick and detailed customer information Faster process execution; less errors Increased individual and corporate efficiency IT Benefits Faster time to value than building yourself More reliable and less risky Extensible and upgradeable to protect customizations to end-points and processes Easier to optimize and evolve Integrated Order to Cash Process Siebel CRM Integration Pack for Oracle E-Business Suite Order Management Siebel Synchronize customer Create Quote/Order Configure Product Oracle E-Business Suite Check Availability Payment Sales: Cust Svc Reps Inside Sales Customer Relationship Management Pricing Application Integration Architecture Process Integration Pack Order Management System
Availability and Roadmap <Insert Picture Here>
Available AIA Process Integration Packs Cross Industry Process Integration Packs Enabling Siebel CRM On Demand Integration Pack for Oracle E-Business Suite* Siebel CRM Integration Pack for Oracle EBS Order Management: Order to Cash* Siebel CRM Integration Pack for Trade Promotion Management* Opportunity to Quote Order to Cash Trade Promotion Management Industry Process Integration Packs Enabling Siebel CRM Integration Pack for Oracle Comms Billing and Revenue Management: Order to Bill** Siebel CRM Integration Pack for Oracle Comms Billing & Revenue Management: Agent Assisted Billing Care** Oracle Comms Billing and Revenue Management Integration Pack for Oracle E-Business Suite: Revenue Accounting** Siebel Life Sciences Integration for Oracle Adverse Event Reporting System Comms Order to Bill Comms Customer care Comms Revenue Accounting Life Sci. Adverse Event Reporting Siebel CRM Integration Pack for i-flex FLEXCUBE Account Originations*** Siebel CRM Integration Pack for Banking Account Originations Banking Account Originations Banking Account Originations *Siebel 7.8 / Oracle E-Business Suite 11.5.10 ***i-flex FLEXCUBE UBS V.UM 7.2.0 **Comms versions: Siebel 7.8.2 / Oracle E-Business Suite Financials 11.5.10 / Billing and Revenue Management 7.3.1
Planned FY09 AIA Process Integration Packs Horizontal Cross Industry PIPs Siebel CRM SIA (8.0) for EBS Order Mgt (11.5.10) Siebel CRM (8.1) for EBS Order Management (12.1) Siebel UCM (8.1) for Oracle EBS (11.5.10), Siebel CRM SIA (8.0) PIM (12.1) for EBS (11.5.10) and Siebel CRM SIA (8.0) Agile PLM (9.2.2.4) to EBS (11.5.10) Agile PLM (9.2.2.4) to EBS (12.1) AIA for SAP PIPs* Siebel CRM to SAP* Enabling Order to Cash Order to Cash MDM (Customer) Integration MDM (Product) Integration Design to Release Design to Release Enabling Order to Cash Agile to SAP* SaaS PIPs Oracle CRM On Demand for Siebel CRM (7.8.2 HOR) Oracle CRM On Demand for JD Edwards E1 (2.3) Oracle CRM On Demand for SAP* Design to Release Enabling Customer Synchronization (Direct Int.) Opportunity to Order Opportunity to Order * Subject to Oracle Senior Management Approval Above timeframes are target dates only and subject to change at any time.
Roadmap: Planned FY09 Process Integration Packs Industry Industry PIPs Communications: Comms 2.0.1 (Siebel 8.0/8.1; Nested Service Bundle feature) Comms 2.4, includes OSM Comms 2.5, includes PIM Retail: Oracle Retail Integration (RMS 2.3) to PSFT (9.0) Siebel CRM Loyalty (8.1) to Retail Stores Product Data Hub Integration Pack for Retail Product Lifecycle Mgt Logistics Service Providers: Fleet Management 1 (OTM 6.0, SEBL 8.0) Fleet Management 2 (EBS 12.1, OTM 6.0) Fleet Management 3 (EBS 12.1, OTM 6.0) Utilities: AIA for Utilities Enabling Order to Bill / Agent Assisted / Fin. Consolidation Order to Activate Product MDM (FY10) Financial Controls for Retail Customer Loyalty Management Retail PIM Integration (FY10) Quote and Order Management Driver Management Settlement and Financial Management Order to Billing Banking: EBS Financial Service Accounting Hub (12.1) for PeopleSoft GL (9.x) Account Consolidation Above timeframes are target dates only and subject to change at any time.
FY09 Available and Planned AIA Foundation Packs Horizontal & Industry Versions Features Foundation Pack 2.0.1 Released February 2008 Core Common Objects and Services Business Service Repository, Management Utilities Foundation Pack 2.1 Released June 2008 NEW Enterprise Objects & Services Extension Templates / Sample Patterns Enhanced Repository and Utilities Foundation Pack 2.2.1 Planned for FY09 Industry Foundation Packs Utilities and Insurance Foundation Pack 2.3 Planned for FY09 NEW Enterprise Objects and Services BEA uptake Foundation Pack 2.4 Planned for FY09 NEW Enterprise Objects & Services HCM, horizontal objects from Retail & LSP Foundation Pack 2.5 Planned for FY10 Foundation Pack 3.0 TBD NEW Enterprise Objects & Services Oracle 11g Service Component Assembly Composite Application Framework Above timeframes are target dates only and subject to change at any time.
<Insert Picture Here> Apps Unlimited + AIA Getting to Fusion Applications
Application Integration Architecture Delivers Value Today and Into the Future Best practice processes optimize your business Siebel CRM E-Business Suite PeopleSoft Enterprise JD Edwards EnterpriseOne MDM ISV 3 rd Party Sustainable integration connects current applications Pre-built SOA provides a framework for continuous innovation
Shared Foundation as Fusion Applications Plug and play with Fusion Applications Siebel CRM E-Business Suite PeopleSoft Enterprise JD Edwards EnterpriseOne MDM ISV 3 rd Party Extension framework preserves changes Processes and models form the baseline for Fusion apps
Enabling an Incremental Path to Fusion Technology Evolution Automated Data Upgrade Fusion Siebel CRM Fusion FIN E-Business Suite Fusion HCM PeopleSoft Enterprise Fusion SCM JD Edwards EnterpriseOne MDM ISV 3 rd Party Tools for assessing and upgrading custom extensions Guides and best practices for upgrade
Enabling ISV Partners Allows ISVs to Build Processes Across Oracle Applications More Options for 14-year Partner Initiative Application Integration Architecture ISV Applications Protected integrations Definitions for Services, Objects, and Workflows Validated Integrations
Summary <Insert Picture Here>
Oracle Application Integration Architecture Enabling Business Transformation through Composite Business Processes Application Integration Architecture Pre-built SOA includes: Infrastructure Technology Abstraction Layer Components Oracle Applications SOA Governance Industry Reference Models Only Oracle delivers the Technology and Applications to jumpstart your SOA initiatives