Beruflich Dokumente
Kultur Dokumente
Integration
Repository
Find Register
Client Service
Integration Repository
Source of truth
• An integral part of
Oracle E-Business
Suite
• Catalog of all
public integration
interfaces
• Oracle EBS
Adapter
introspects the
public interfaces
to expose them as
web services
Oracle E-Business Suite Adapter
Schematic Architecture
BPEL PM BAM
Integration Repository
PL/SQL API, Views,
Business Events
Oracle
XML & eCommerce EBS
Gateway Adapter ESB B2B
Adapter Design-time
(JDeveloper)
BPEL PM
Adapter Framework
ESB
Technology
Legacy WSIF
Native
Application
Interfaces BAM
Adapters
Package
Application
JCA
Oracle
E-Business Suite B2B
JDeveloper
Develop
BPEL PM
Orchestrate
• Version aware
design-time
• Content Meta
Data File
• Packaged with
Adapter for
11.i.10
• Live Connection
and Cache in
R12
Oracle E-Business Suite Adapter
Widest Range of Integration Interfaces
• PL/SQL APIs
• Business Events
• Open Interface Tables
• Concurrent Programs
• XML Messages
• eCommerce Gateway Messages
• Interface Views
API
Application Context: Apps.Initialize
Profile
Username, Option
• Organization ID Responsibility, Org ID
• Username
• Responsibility
• NLS Operating Unit
As Org ID Operating Unit
Passing the Application Context
Order
Apps Context
Username=“operations”
Responsibility=“system admin”
Apps Adapter
invoke1
PL/SQL Invoke1
Initialized
Apps Adapter
invoke2
PL/SQL Invoke2
15
Multi-Org support in R12.0
SYSADMIN
Username
Org ID 207
Support for NLS
Oracle E-Business Suite Adapter
Global Transaction
Order Fulfillment Process
Global Transaction
Client Partner
Receive implements
Link
Two Phase Commit
Order
Adapter Partner
invoke1 Link1
Failure
Adapter Partner causes
invoke2 Link2 Rollback
Receive
Dehydration Store
Oracle BPEL PM
18
Connects to multiple EBS Instances
Flexibility in deployment
Oracle
EBusiness
Suite
Adapter
Technology Adapter
Legacy Applications
Visual and Declarative Development
Faster development to implementation time
Integration Repository
Open Interface Tables,
View, PL/SQL APIs
Interface in Oracle
Web Service
XML & eCommerce Oracle
BPEL PM
Gateway EBusiness
Suite
Business Events
Adapter
Concurrent Programs
Integration Repository
Open Interface Tables,
View, PL/SQL APIs
Concurrent Programs
Forsythe Technologies
Success Story
About Forsythe
Advisory services:
IT and business alignment, prioritization, sequencing
October 2, 2008 29
Recent Client Engagements
Case Study
Business Problem
increasing dramatically
• Workloads increasing
• Total number of data errors increasing
• Order error tracking remediation more difficult due to
increasing volumes
• Response/turnaround time slow
• RNIF 2.0
• SSL 1024 bit Certificates
• Transactions
• RosettaNet Standard
• 3A4 – Purchase Order
• 3A4c – PO Acknowledgement
• 3A6 – Order Status
• 3B2 – Ship Notice
• Multiple Web Services Calls
Business Process Flow
Partner B2B
Server B2B Server
PIP3A4 - Submit
Purchasing Application System
Application PIP3A4 - Confirm
PIP3A6
PIP3B2
Database Database
Buyer User
Logical Architecture
DMZ
Webcache
Send
10.1.2.0.2
Database
App Server
(HTTP, OC4J) Webcache
Receive
Integration B2B
10.1.2.0.2
Database
10.1.2.0.2
App Server
(HTTP, OC4J)
BPEL / SOA
10.1.3.0.1
Internet
Vendor
Solution Architecture
Business
PL/SQL
Database Objects
Dynamic Local User Policy
Mapping EBS / DB
Connections BPEL
Vendor
D E M O N S T R A T I O N
PO Automation
Purchase Order Automation
Design View
Purchase Order Automation
Design View
Purchase Order Automation
Design View
Purchase Order Automation
Design View
Purchase Order Automation
Run Time View
Purchase Order Automation
Run Time View
Purchase Order Automation
Run Time View
Solution Benefits
1000
800
0
1
Before Before
2 After
3 4After
Lessons Learned
In a Snapshot
Key Take Aways
• Integration Architectures
• Secured Integrations
• Leveraging Oracle BAM
• Success story – PO Automation with BPEL, B2B,
EBS Adapter & XML Gateway