Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology,...
-
Upload
rosalind-murphy -
Category
Documents
-
view
214 -
download
0
Transcript of Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology,...
<Insert Picture Here>
Oracle Application Integration ArchitectureJonathan CheungSales ConsultantApplication Technology, Oracle Great China
© 2009 Oracle Corporation – Proprietary and Confidential
• AIA Overview• Prebuilt Customer Master Integration in AIA• Benefits of AIA to customers
Agenda
© 2009 Oracle Corporation – Proprietary and Confidential
Today’s Enterprise ChallengeCompeting Globally with a Fragmented Value Chain
• Information is fragmented across stovepipes of applications
•Processes are application-driven, inconsistent and inefficient
• Integrations are difficult and costly to develop
SupportSellManage Assemble
Division A
Oracle E-Business SuitePeopleSoft
Division B
Siebel CRM On DemandOther CRM
Division C
Siebel Call CenterLegacy
Division D
DemantraOracle E-Business Suite
Distribute
Division E
Oracle Transportation ManagementJD Edwards EnterpriseOne
© 2009 Oracle Corporation – Proprietary and Confidential
Industry Progress
• Traditional EAI• Message Oriented Middleware• Proprietary and Vendor Specific
DataIntegration
ProcessIntegration
Service Oriented
Time
Tec
hn
olo
gy
EAI merging with BPM Distinct Integration Patterns Some Standards but mainly Proprietary
Loose Coupling Common Standard Reusability
© 2009 Oracle Corporation – Proprietary and Confidential
A New Paradigm In Technology How Oracle Enables Strategic Business Transformation
Adaptive Enterprise
Client/Server Applications
SOA Applications
Mainframe Applications TIME
Internet Applications
19871987 19931993 19961996 2008+2008+
BU
SIN
ES
S B
EN
EF
ITS
© 2009 Oracle Corporation – Proprietary and Confidential
AIA Abstraction layer
Back Office Applications
Custom
Analytics F&B
Partners &Suppliers
ERP
Legacy
SupplyChain
Custom Marketing
PortalseStore
CRM
Self Service Other
Front Office Applications
Foundation for service-oriented cross-application business processes
Key Benefits
• Leverage the applications you have to transform your business
• Change IT quickly in response to business needs without the complexity or cost
• Protect your investments from upgrades and changes
© 2009 Oracle Corporation – Proprietary and Confidential
Business Process Flexibility, Designed for Continuous Improvement
Back Office Applications
ERP Billing
BenefitsRapid redesign of business processes
Application changes are less disruptive to your environment
Leverage applications of your choice
BenefitsRapid redesign of business processes
Application changes are less disruptive to your environment
Leverage applications of your choice
CustomCRM
Front Office Applications
F&B
Key Capabilities• Adapt and extend business processes to your needs
• Easily plug and play applications
• Virtualize application capabilities into a reusable portfolio of services
Create Opportunity
Check Price & Availability
Capture Order
Billing Step NCheck Price & Availability with VMI
“Get Account Balance”
Application Independent Web Services
“Update Account Balance…”
Custom
BillingNew Billing
© 2009 Oracle Corporation – Proprietary and Confidential
Oracle Application Integration Architecture (AIA)
Process Integration Packs
• Loosely coupled composite business processes
Foundation Packs
• Comprehensive process composition framework
Process Integration PacksOptimize. Pre-built composite business processes across enterprise Applications
Foundation PacksStandardize. Common Object and Shared Service Library with supporting SOA programming model and best practice implementation methods
AIA is the most complete integration solution for orchestrating agile, user-centric business processes across your enterprise
applications.
Oracle Fusion Middleware
© 2009 Oracle Corporation – Proprietary and Confidential
What are Foundation Packs?Enterprise SOA Framework
Key Characteristics:• Pre-built Application independent
process models, enterprise objects and services
• Standardized business semantics
• SOA Reference architecture and programming model
• SOA Governance framework and tools
• Support any-to-any integration
Benefits: Jumpstart your SOA initiatives to get to
business agility faster
Leverage Oracle’s business semantics layer
Superior alternative to building it yourself from scratch
Oracle supported and maintained
What’s available?: Foundation Pack v2.4
Foundation Pack for Utilities
Foundation Pack for Insurance
Foundation Pack for Communications
Foundation PacksFoundation Packs
Programming Model
Programming Model
Reference ArchitectureReference
Architecture
Enterprise Business Services
Enterprise Business Services
SOA Governance Tools:SOA Governance Tools: CAVS BSR Common Error Handling
Business Process Models
Business Process Models
Enterprise SOA Framework
Pre-built Composite Business Processes
Integrating 2 or more Applications
Direct Integrations
Direct Integrations
Process Integration PacksProcess Integration Packs
Pre-built App to App
Integration
Enterprise SOA FrameworkCross and Vertical Industry Process Models,Business Objects, Services
Foundation PacksFoundation Packs
© 2009 Oracle Corporation – Proprietary and Confidential
Powered by Fusion MiddleWare
Apps Bulk ETL
Adapters
Partners
B2B
RFID
SES
DB
Multi Protocol Routing
XSLTTransform
Enterprise Service Bus
NativeBPEL
Business Rules
Human Workflow
BPEL Process Manager
ROUTING & ORCHESTRATION
Messaging
UDDI
Policies
Security
Web Services Manager
Registry
Events AnalyticsBusiness
MonitoringSystem
Monitoring
Enterprise Manager
BAM BI
App DevFramework
JDeveloper
Analyst Tools
BPA Suite
AIA Foundation PackAIA Foundation Pack
Enterprise Business Services
Enterprise Business Objects
AIA Infrastructure
J2EE Application Server
ODI
© 2009 Oracle Corporation – Proprietary and Confidential
Library of Enterprise Business Services
Order Fulfillment
• Order to Cash
• ATP Check
• RMA
Logistics
• Shipping Charges
• Shipment Plan
• Picking & Packing
• Shipping Details
Master Data Mgt
• Customer
• Pricelists
• Products
Telecommunications
• Order to Bill
• Customer Care
• Revenue Mgt
Warehousing
• Inventory Lookup
• Product Configuration
Procurement
• Internal Orders
Product Lifecycle Mgt
• Engineering Change Order
Asset Lifecycle Mgt
• Asset Tracking
And more to come with each new release…
© 2009 Oracle Corporation – Proprietary and Confidential
What are Process Integration Packs?Pre- built Composite Business Processes
Best Practice processes for Cross Application and
Industry Specific
Process Integration PacksProcess Integration Packs
New UIs & WorkflowsNew UIs & Workflows
Orchestrated Processes & Transforms
Orchestrated Processes & Transforms
ApplicationsEnhancements & New Services
ApplicationsEnhancements & New Services
Pre-built Composite Business Processes (2 or more Apps)
Pre-built Composite Business Processes
Integrating 2 or more Applications
Direct Integrations
Direct Integrations
Process Integration PacksProcess Integration Packs
Pre-built App to App
Integration
Enterprise SOA FrameworkCross and Vertical Industry Process Models,Business Objects, Services
Foundation PacksFoundation Packs
Key Characteristics:• Best practice business processes
integrating two or more applications through the enterprise Business Services/Objects layer
• Integration at the process, data and UI level
• Application enhancements to support integration
Benefits: Faster time to value
More reliable and less risky
Configuable, extensible and upgradeable
Fully supported and maintained by Oracle
What’s available?: Order to Cash (Siebel and EBS)
Design to Release (Agile and EBS/SAP)
Oppty to Quote (CRM on-demand and EBS)
Customer Hub (Oracle Customer Hub, Siebel CRM, and EBS)
and more …
© 2009 Oracle Corporation – Proprietary and Confidential
List of PIPs
Avail. Based on… Application Versions
Agile Product Lifecycle Management Integration Pack for Oracle E-Business Suite
Aug 2008
Foundation Pack 2.3
• Agile PLM 9.2.2.4 (or later)• Oracle E-Business Suite R11.i.10 CU2
Siebel CRM Integration Pack for Oracle EBS Order Management Aug 2008
Foundation Pack 2.3
• Siebel CRM 8.0.02 SIA• Oracle E-Business Suite R11.i.10 CU2
Siebel CRM Integration Pack for Trade Promotion Management Sep 2007
N/A • Siebel CRM 8.0 SIA • Oracle E-Business Suite 11.i.10 CU2
Process Integration Pack for Oracle Customer Hub Jan 2009
Foundation Pack 2.3
• Siebel UCM 8.1.1 SIA• Siebel CRM 8.0.0.5 SIA• Oracle E-Business Suite 11.i.10 CU2
Process Integration Pack for Oracle Product Hub Jan 2009
Foundation Pack 2.3
• Oracle E-Business Suite PIM 12.1• Siebel CRM 8.0.0.5 SIA• Oracle E-Business Suite 11.i.10 CU2
Oracle CRM On Demand Integration Pack for Oracle E-Business Suite Oct 2007 N/A • Oracle CRM On Demand• Oracle E-Business Suite 11.i.10 CU2
Oracle CRM On Demand Integration Pack for JD Edwards EnterpriseOne: Lead to Order
Jan 2009
2.3 • Oracle CRM On Demand R15 (or later)• JDE EnterpriseOne 8.12
Cross Industry Process Integration Packs
SaaS Process Integration Packs
© 2009 Oracle Corporation – Proprietary and Confidential
• AIA Overview• Prebuilt Customer Master Integration in AIA• Benefits of AIA to customers
Agenda
© 2009 Oracle Corporation – Proprietary and Confidential
Why is integration a challenge?
BI/DW
Web site
Call Center
SFA
Oher
ERP2
Legacy
ERP 1ERP 1
Legacy
VerticalisedSchema
VerticalisedSchema
BI/DW
Web site
Web site
Call CenterCall
CenterSFASFA
OherOher
ERP2ERP2
LegacyLegacy
ERP 1ERP 1ERP 1ERP 1
LegacyLegacy
VerticalisedSchema
VerticalisedSchema
Hub needs to expose the right composite web services
1
2The integration layer should meet SOA promised (re-usable, reliable, error proof, …)
3
Consuming Applications need to be made MDM aware …
4
…same for Legacy apps
© 2009 Oracle Corporation – Proprietary and Confidential
Oracle’s solution for the new set of challenges: Process Integration Pack for Oracle Customer Hub
Siebel CRM
Oracle Customer Hub
Oracle EBS
AIACustomerPartyEBO
Match & Fetch from Siebel CRM to Oracle Customer Hub
Match & Fetch from Oracle EBS to Oracle Customer Hub
Synchronization Among all Applications
Merge Operation
Match and Fetch flow between Oracle EBS and Oracle Customer Hub using Composite Application Framework
EBS Sync inititated by Oracle Customer Hub Merge Publishing
Customer data refers
to both Organization
and Person
© 2009 Oracle Corporation – Proprietary and Confidential
How the PIP Works
Master Data Systems
Your CustomerMaster
Siebel CRM
Enterprise Applications
E-Business Suite Order Management
SBL GetBalance Updat
eRecor
d
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
Other Apps
UpdateRecord
© 2009 Oracle Corporation – Proprietary and Confidential
How the PIP Works
“Updates Account Record”
Updates “Account Record” in Order Management and Other Apps too
Receives “Update Account Record”
Request and Responds
Sends “Update Account Record”Request in Siebel
format
Master Data Systems
Your CustomerMaster
Siebel CRM
Enterprise Applications
E-Business Suite Order Management
AIA Abstraction Layer
AIA “Update Record” Request
ORC Get
Balance
UpdateAccountRecord
SBL GetBalanceUpdate
AccountRecord
AIA “Update Record” Request
AIA “Update Record” Request
Update
Record
AIA Mediation Layer
Other Apps
AIA “Update Record” Request
UpdateRecord
© 2009 Oracle Corporation – Proprietary and Confidential
Common Common
ObjectObject
Model Model
(EBO)(EBO)
Thir
d p
art
y c
onte
nt
pro
vid
er
Thir
d p
art
y c
onte
nt
pro
vid
er
Real time
SiebelSiebel
EBSEBS
Web
Serv
ices
Web
Serv
ices
SOAP/XML
Web
Serv
ices
Web
Serv
ices SOAP/XML
Group
Financial Account
Household
Organization
Oracle Customer Hub
Person
Perso
n
AIA MDM PIP Composite CRUD, Publish and X-ref Services
© 2009 Oracle Corporation – Proprietary and Confidential
PIP for Oracle Customer Hub Summary
•Processes include:•Match Organizations and Persons against OCH
•Fetch Organizations and Persons from OCH
•Bi-directional synchronization of Organizations and Persons between OCH and Siebel CRM
•Bi-directional synchronization of Organizations and Persons between OCH and E-Business Suite.
Prebuilt Reusable Services
Match Customer
Fetch Customer
Sync Customer
Merge Customer
Utility Services…
Key Benefits
• Faster MDM Implementation
• Reduced TCO
• Accelerated SOA enablement for reuse, agility and flexibility.
Supported Applications• E-Business Suite• Siebel CRM• Siebel UCM• Oracle FMW• AIA Foundation Pack• Oracle Database
© 2009 Oracle Corporation – Proprietary and Confidential
• AIA Overview• Prebuilt Customer Master Integration in AIA• Benefits of AIA to customers
Agenda
© 2009 Oracle Corporation – Proprietary and Confidential
AIA MDM PIP offers significant value
Oracle SOA Platform•Comprehensive and integrated suite, best for integration with Oracle Applications
•Greatest ease-of-use supporting all SOA Patterns: Batch (ODI), Real Time (ESB), Business Process (BPEL Process Manager), Event Management (BAM)
•Mature SOA platform with market leading interoperability, security, reliability, scalability, governance
Foundation Pack•Best practice integration methodology reduces delivery risk
•SOA lifecycle management ensures control and visibility
•Pre-built services and common object model speeds time to value
PIP•Unify your application portfolio through packaged integrations
•Pre-built integrations reduce your development cost and risk
•Extensible and upgradable to protect customizations to end-points and processes
•MDM Aware Applications that can talk via AIA
•Rich set of composite services pre-built in the hub
Do
it
yo
urs
elf
Ou
t o
f th
e B
ox
Le
vels
of
Val
ue
$$$$
$$$$
$$$
$$
TCO Savings
© 2009 Oracle Corporation – Proprietary and Confidential
AIA Reduces Cost and ComplexitySignificant ROI to Customers
Custom SOA Integration
Cost/Complexity
Requirement Analysis
Functional Design
Technical Design
& Architecture
Coding
BusinessProcess Design
Testing
Deployment
Management
Requirement Analysis
Functional Design
Technical Design
& Architecture
Coding
BusinessProcess Design
Testing
Deployment
Management
Fit Gap
Analysis
Design Extensions
Configuration
Process Tailoring
Testing
Deployment
Management
AIA FP Based Integration AIA PIP Based Integration
30-40%
60-70%
• Process Models
• Shared Services
• Best Practice Designs
• Automation Utilities
• Process Models
• Shared Services
• Best Practice Designs
• Automation Utilities
• Pre-Built Connectors
•Pre-Defined Injection Points
• Pre-Built Connectors
•Pre-Defined Injection Points
© 2009 Oracle Corporation – Proprietary and Confidential
Sampling of Leading Companies Leveraging AIA
© 2009 Oracle Corporation – Proprietary and Confidential
Why Customers Choose AIA
Pre-built
Embedded best practices
Quicker time to value at lower TCO
Supported and Maintained
Out of the Box
Out of the Box
$$
Practical SOA methodology
Industry Standards Compliant
Robust Tech Foundation
Prescriptive
ProvenProven
Loose coupling of Apps through the abstraction layer
Extensible Framework
Better business and IT alignment
ConfigurableConfigurable
Pre-built Composite Business ProcessesIntegrating 2 or more Applications
Direct Integrations
Direct Integrations
Process Integration PacksProcess Integration Packs
Pre-built App to App Integration
Enterprise SOA FrameworkCross and Vertical Industry Process Models,Business Objects, Services
Foundation PacksFoundation Packs
© 2009 Oracle Corporation – Proprietary and Confidential