thomas fricke, principal sales consultant
TRANSCRIPT
<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 HeelIT Environments are Rigid and Complex
Back Office Applications
Custom
AnalyticsService
Providers
Partners &
SuppliersERP
Legacy
Supply
Chain
Custom Hosted
PortalseStore
CRM
Self Service Other
Front Office Applications • 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
“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.
“State of the CIO 2008” survey
Answer: Business without Boundaries SOA
Approach to Process Integrations
“SOA can frequently be part of the answer by providing a sound architectural
framework to help CIOs address their challenges.”
L. Frank Kenney, Research Director
“SOA can frequently be part of the answer by providing a sound architectural
framework to help CIOs address their challenges.”
L. Frank Kenney, Research Director
Quote source: Gartner Symposium/ITxpo: Emerging Trends, April, 2007
�Pre-built SOA integration
enable rapid time to value
�Orchestrated flows deliver end
to end visibility across your
Oracle Applications
�Common object model and
extension framework enable
upgrades
�Productized integrations
reduce maintenance costs
� Preserve integration
extensions during upgrades
�Industry Reference Models
� Provides End-to-End Security
�Pre-built SOA integration
enable rapid time to value
�Orchestrated flows deliver end
to end visibility across your
Oracle Applications
�Common object model and
extension framework enable
upgrades
�Productized integrations
reduce maintenance costs
� Preserve integration
extensions during upgrades
�Industry Reference Models
� Provides End-to-End Security
Process Integration Packs
Back Office Applications
Front Office Applications
Siebel CRM
Opportunity to Quote
SAP
Retek
Order to Cash
Psft CRM
i-flex
Account Origination with Core Banking
EOTM
Adverse Event Reporting
Others…
Other…
ISV or
Partner
Siebel CRM Call Center
E-Business
Suite
Oracle Application Integration Architecture Connecting People, Processes & Information across the Enterprise
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 ArchitecturePrepackaged Process Integration and SOA
� 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
Key Components
How Application Integration Architecture Works
Master Data Systems
Your Customer
Master
Siebel CRMOrder Capture
Enterprise Applications
E-Business Suite Order Management
SBL GetBalance
UpdateRecord
ORC Get
Balance
UpdateAccountRecord
UpdateAccountRecord
AIA Abstraction Layer
•Transforms request to common AIA web service
•Requestor does not need to know who the Provider is
SAPFI/CO
UpdateRecord
How Application Integration Architecture Works
“Updates Account Record”
Updates “Account Record” in Order Management and
SAP too
Receives “Update Account Record”Request and Responds
Sends “Update Account Record”Request in Siebel
format
Master Data Systems
Your Customer
Master
Enterprise Applications
AIA Abstraction Layer
AIA “Update Record” Request
ORC Get
Balance
UpdateAccountRecord
SBL GetBalance
UpdateAccountRecord
AIA “Update Record” Request
AIA “Update Record” Request
UpdateRecord
AIA Mediation Layer
AIA “Update Record” Request
UpdateRecord
Siebel CRMOrder Capture
E-Business Suite Order Management
SAPFI/CO
Enterprise BusinessServices
Enterprise BusinessObjects
How AIA Relates to Fusion Middleware
Industry Reference Models
Process IntegrationPacks
Application Logic
Account
Order
Customer
Product
CRM HCM SCM FIN
OMBillingHUBTransport
Fusion MiddlewareAIA Content
Oracle BPA Suite
Oracle BPA Suite and OAS-EE
Service Registry/OWSM
Oracle SOA Suite
Application Independent Design through
Common Object Architecture
CRM
Billing Shipping
ERP
� 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
Enterprise Business Object
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 Physical Data Model
Logical Data Model
EDIEBS / Web
Services
XML
A2A/B2B
Other Data
Integration
EBO
Oracle Enterprise Business Services (EBS)Create Standardized Service Definitions across Applications
System 2
Get Account
ABC Service
Get Account Enterprise
Business Service • 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 providerSystem 1
System 1
Get Account
ABC Service
System 3
Get Account
ABC Service
System 3
System 2
<Insert Picture Here>
Oracle Application Integration
Architecture - Application Business
Connector Service (ABCS)
Application Business Connector ServiceApplication 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 2Enrich TransformValidate
Application Business Connector ServiceApplication
Business
ObjectApplication Business
Connectors
EBSEnterprise
Business Service
ABCS 1
ABCS 3
SBL
BRM
SAP
Order-to-Cash Integration ScenarioAn End-to-End Flow for Request-Response Message Pattern
ValidationEnrichment
TransformationSecurity
Error Handling
OptionalAdapters
RequesterWSDL
Interface(SOAP)
ValidationRouting
TransformationSecurity
Error Handling
OptionalAdapters
ProviderWSDL
Interface(SOAP)
Rule ValidationTransformation
RoutingError Handling
EBSWSDL
Interface(SOAP)
ABMEBM
Create Order
Configure and
Validate
Invoice/Receive
Pmt
Price/ Check
Availability
Confirm/ Pack/Ship
Requestor
ABCSEBS
Provider
ABCS
EBM
ABM
Siebel CRM Customer
Management
Siebel CRM Customer
Management
EBSOrder
Management
EBSOrder
Management
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
CommonVersion
• 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
Enrich TransformValidate
Application Business Connector ServiceApplication
Business
Object
E-Business
Suite
EBM(EBO)
Adding fields to an existing service or API
Changing validation rules
Altering the enrichment process
Altering the transform process to account for new fields or to change the way existing fields are transformed
Modifying the common object to account for new content from application
• Configuring the routing rules and xpathexpressions
• Modify error handling
Enterprise Business Service
Replacing existing service providers
<Insert Picture Here>
Oracle Application Integration
Architecture – Foundation Pack &
Process Integration Packs
Which One is Right for YOU?Foundation Pack or Process Integration 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
� 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
�Let Oracle Pre-build Integrated Processes for You
�Do it Yourself Using Oracle Foundation Pack
Address Complex Integration Challenges with AIA Foundation Pack
Foundation Packs
SOA Reference Architecture
SOA Governance
SOA Programming Model
Enterprise Business Services
� Speeds time to value
� Reduces risk and improves productivity
� Facilitates move from EAI/P2P integrations
� Ensures control and visibility throughout your business process lifecycle
Oracle Differentiator: Application independent approach to building any-to-any integrations
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
• 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
SellingFulfillment/Supply Chain
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
Oracle E-Business
Suite
Siebel CRM Integration Pack for Oracle E-Business Suite Order ManagementIntegrated Order to
Cash Process
Sales:• Cust Svc Reps
• Inside Sales
Order Management System
Configure
Product
PaymentCheck
Availability
Pricing
Synchronize
customer
Create
Quote/Order
Customer Relationship Management
Siebel
Application Integration Architecture Process Integration Pack
Business Benefits
� Richer functionality
� Quick and detailed customer information
� Faster process execution; less errors
� Increased individual and corporate efficiency
AIA Process Integration Packs
Available AIA Process Integration Packs
Siebel CRM On Demand Integration Pack for Oracle E-Business Suite*
Siebel CRM Integration Pack for Oracle EBS Order Management: Order to Cash*
Cross Industry Process Integration Packs Enabling…
►Opportunity to Quote
►Order to Cash
Siebel CRM Integration Pack for Trade Promotion Management* ►Trade Promotion Management
Oracle Comms Billing and Revenue Management Integration Pack for Oracle E-Business Suite: Revenue Accounting**
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**
►Comms Order to Bill
►Comms Customer care
Industry Process Integration Packs
►Comms Revenue Accounting
Siebel Life Sciences Integration for Oracle Adverse Event Reporting System ►Life Sci. Adverse Event Reporting
Siebel CRM Integration Pack for i-flex FLEXCUBE Account Originations*** ►Banking Account Originations
Siebel CRM Integration Pack for Banking Account Originations ►Banking Account Originations
Enabling…
*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 PacksHorizontal
Cross Industry PIPs Enabling…
Siebel UCM (8.1) for Oracle EBS (11.5.10), Siebel CRM SIA (8.0)
Siebel CRM SIA (8.0) for EBS Order Mgt (11.5.10) ►Order to Cash
►MDM (Customer) Integration
PIM (12.1) for EBS (11.5.10) and Siebel CRM SIA (8.0) ►MDM (Product) Integration
Agile PLM (9.2.2.4) to EBS (11.5.10) ►Design to Release
Siebel CRM to SAP* ►Order to Cash
Agile to SAP* ►Design to Release
AIA for SAP PIPs* Enabling…
Oracle CRM On Demand for Siebel CRM (7.8.2 HOR) ►Customer Synchronization (Direct Int.)
Oracle CRM On Demand for SAP* ►Opportunity to Order
Oracle CRM On Demand for JD Edwards E1 (2.3) ►Opportunity to Order
SaaS PIPs Enabling…
* Subject to Oracle Senior Management Approval
Siebel CRM (8.1) for EBS Order Management (12.1) ►Order to Cash
Agile PLM (9.2.2.4) to EBS (12.1) ►Design to Release
Above timeframes are target dates only and subject to change at any time.
Communications:
Comms 2.4, includes OSM ►Order to Activate
Comms 2.0.1 (Siebel 8.0/8.1; Nested Service Bundle feature)►Order to Bill / Agent Assisted / Fin. Consolidation
Industry PIPs Enabling…
Roadmap: Planned FY09 Process Integration Packs
Industry
Comms 2.5, includes PIM ►Product MDM (FY10)
Retail:
Oracle Retail Integration (RMS 2.3) to PSFT (9.0) ►Financial Controls for Retail
Siebel CRM Loyalty (8.1) to Retail Stores ►Customer Loyalty Management
Product Data Hub Integration Pack for Retail Product Lifecycle Mgt ►Retail PIM Integration (FY10)
Logistics Service Providers:
Fleet Management 1 (OTM 6.0, SEBL 8.0)
Fleet Management 2 (EBS 12.1, OTM 6.0)
►Quote and Order Management
►Driver Management
Fleet Management 3 (EBS 12.1, OTM 6.0) ►Settlement and Financial Management
Utilities:AIA for Utilities ►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
Foundation Pack 2.0.1 Core Common Objects and Services
Released February 2008 Business Service Repository, Management Utilities
Foundation Pack 2.1 NEW Enterprise Objects & Services
Released June 2008 Extension Templates / Sample PatternsEnhanced Repository and Utilities
Foundation Pack 2.2.1 Industry Foundation Packs
Planned for FY09 Utilities and Insurance
Foundation Pack 2.3 NEW Enterprise Objects and Services
Planned for FY09 BEA uptake
Foundation Pack 2.4 NEW Enterprise Objects & Services
Planned for FY09 HCM, horizontal objects from Retail & LSP
Foundation Pack 2.5 NEW Enterprise Objects & ServicesPlanned for FY10
Foundation Pack 3.0 Oracle 11g Service Component Assembly
TBD Composite Application Framework
Above timeframes are target dates only and subject to change at any time.
Horizontal & Industry Versions Features…
Application Integration Architecture
Delivers Value Today and Into the Future
• Sustainable integration
connects current
applications
• Best practice processes
optimize your business
• Pre-built SOA provides a
framework for continuous
innovation
Siebel
CRM
E-Business
Suite
PeopleSoft
Enterprise
JD Edwards
EnterpriseOneMDM ISV 3rd
Party
Shared Foundation as Fusion Applications
• Extension framework preserves changes
• Plug and play with
Fusion Applications
• Processes and models
form the baseline for
Fusion apps
Siebel
CRM
E-Business
Suite
PeopleSoft
Enterprise
JD Edwards
EnterpriseOneMDM ISV 3rd
Party
Enabling an Incremental Path to Fusion
• Automated Data Upgrade
• Technology Evolution
• Guides and best
practices for upgrade
• Tools for assessing and upgrading custom extensions
Siebel
CRM
E-Business
Suite
PeopleSoft
Enterprise
JD Edwards
EnterpriseOneMDM ISV 3rd
Party
FusionCRM
FusionHCM
FusionFIN
FusionSCM
Enabling ISV Partners
• Allows ISVs to Build Processes Across Oracle Applications
• More Options for
14-year Partner Initiative
• Protected integrations• Definitions for Services, Objects, and Workflows
• Validated Integrations
Application Integration Architecture
ISV Applications
Only Oracle delivers the Technology and Applications to jumpstart your SOA initiatives
Application Integration
Architecture Pre-built SOA
includes:
�Infrastructure Technology
�Abstraction Layer Components
�Oracle Applications
�SOA Governance
�Industry Reference Models
Oracle Application Integration Architecture
Enabling Business Transformation through Composite Business Processes