As presented by Vishram Patwardhan at OTN Architect Day, Redwood Shores, CA, 7/22/09.
Find an OTN Architect Day event near you: http://www.oracle.com/technology/architect/archday.html
Interact with Architect Day presenters and participants on Oracle Mix: https://mix.oracle.com/groups/15511
Business Process Optimization with Enterprise SOA and AIA
1. Business Process Optimization with
Enterprise SOA and AIA
OTN Architect Day, Redwood Vishram Patwardhan
Shores, CA. July 22, 2009 Director SOA, Enterprise Solutions Group
11. Oracle SOA and Event Technologies
BPA Suite
REAL-TIME
BAM GOVERNANCE
CEP Enterprise
Manager
VISIBILITY
Enterprise
& PROCESSING Alerts Events System
Modeling Business Monitoring GOVERNANCE
Monitoring
ORCHESTRATIONStreams
Data
<Insert Picture Here>
BPM Suite BPEL Process Manager Web Services
Manager
Business User Native Business Human
WS Policies
Modeling ROUTING &Rules SERVICES
BPEL DATA Workflow Security
JDeveloper Oracle Service Bus Data Integrator Enterprise
Repository
Application Routing Transform Data
ETL &
Development SOA lifecycle
Mediation Replication Quality
Framework CONNECTIVITY governance
Adapters B2B Registry
Apps DB Legacy Partners UDDI
Coherence Cache
Messaging J2EE Application Server JRockit VM & RT
(Oracle AS, WebLogic, WebSphere, JBoss)
12. Canonical Data Model
1. Advance Shipment 6. Worker 11. Bill of Lading 16. Currency Exchange .
Notice
7. Price List 12. Demand Forecast 17. Payable Invoice .
2. Bill Of Materials
8. Purchase Order 13. Shipment Request 18. Shipment Receipt .
3. Customer Party
9. Quote 14. Inventory Reservation 19. Supplier Party etc.
4. Invoice <Insert10. Request For Quote
Picture Here> 15. Fund Transfer 20. Sales Quote
5. Item
CRM ERP CRM ERP
Canonical Data Objects
Billing Shipping Billing Shipping
All messages are converted to a common data model
13. Enterprise Business Service
• Defines required
attributes for service to
Get Customer Information be executed
<Insert Picture Here>
• Provides service
mediation and content
based routing to correct
service provider
Siebel E-Business
3rd Party
Get Customer Suite
Info Get Customer
Info
Get Customer
Info • Facilitate loose-coupling
ABC Service
ABC Service
ABC Service between the requester
and the service provider
• Addition / Replacement
of Service Providers
without any impact to the
Siebel CRM
E-Business
3rd Party requestors
Suite
14. 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 <Insert Pictureweb services
access as Here>
• Allows for participating applications to become service providers as
well as service consumers without disruption to code
ABCS 1
SBL
E-Biz Enterprise ABCS 2
Validate Enrich Transform
Business Service
Suite BRM
ABCS 3
Application Application Business Connector Service SAP
Business
Application Business
Object
Connectors
16. Get Sales Order Integration Scenario
From the App Web Service to the Enterprise Business Service
Siebel CRM EBS
Customer Order
Management Management
Configure Price/ Confirm/ Invoice/
Create and Check Pack/ Receive
<Insert Picture Here>
Order
Validate Availability Ship Pmt
Service Invocation App Web Service
EBM EBM
Requestor Get Sales Provider
ABCS Order EBS ABCS
Application Business Connector Services