Corporate PPT Template

advertisement
Milton Wan
Director
Product Management
Oracle Corporation
Connect Your Business
Applications with the
Enterprise: A Step By
Step Guide
Agenda
 eBusiness Demands Integration
 Oracle E-Business Suite connectivity to 3rd
party applications, and B2B standards
 Oracle Application Server Integration
 A Step-By-Step Guide
Business Application Integration
Trading
Partners
Customers
Oracle
E-Business
Suite
Internet
Service
Providers
Web Services
Business to Business (B2B)
Business
Processes
Packaged
Applications
Legacy
Systems
Enterprise Application Integration (EAI)
Your Integration Burden Grows
With Each Additional Application
Legacy
Legacy
Legacy
 Multiple Vendors
 Multiple Interfaces
 Complex Support
But You Are Not Alone
“35% of all IT spending is for application integration”
Gartner Group
“60% of the implementation cost of an ERP package is spent on
integration.”
Meta Group
“50% of my IT budget is spent on interfacing.”
CIO, Major Insurance Company
Forrester Research
Deploying Oracle E-Business Suite
Integration Challenges
How to connect to:
 Non-Oracle packaged applications (SAP, Peoplesoft, etc.)?
 Proprietary legacy applications?
 Trading partners via emerging business-to-business
protocols?
 Service providers (Web Services)?
Oracle Integration is Based
Entirely on Open Standards
Oracle
E-Business
Suite
Oracle
Application
 Delivers Messages that
Server
are Immediately Usable
10g
Standards-Based
 Less Integration Investment
 Bring More Partners Online,
Faster, Cheaper
Oracle E-Business Suite
Open, Standards-based Communication
Service-Enabled
Business Flows
 Open Access to
Business Flows
 All Oracle
Applications
Standards-Based
Interfaces
 Data
 XML
Documents
 Web Services
Exploit OracleAS
Connectivity
 3rd Party Applications
 B2B Standards
 Web Services
Standards
Oracle E-Business Suite
High Level Integration Architecture
Service-Enabled
Business
Flows
Standards-based
Interfaces
Oracle E-Business Suite
Manufact
Order
Procurement
Management
Planning Financial
Applications Technology Infrastructure
Open Interface
Tables
XML Gateway,
SCTC
Web
Services
A ‘Business Events’ Driven Integration
Infrastructure
Workflow
System
A
P
Application
P
L
I
C
A
• New Order
T
• Update
Order
I
• Cancel
O Order
N
Business
Event
System
Inbound
Message
Application
AQs
Outbound
Message
Exposes integration points as OAG XML documents on a JMS
queue, or as Web Services
Standards-Based Interfaces
Oracle Delivers a Full Spectrum of Interfaces
Oracle eBusiness Suite
Applications Technology Infrastructure
Open Interface
Tables
XML Gateway,
SCTC
Web
Services
Data Level
Document Level
Functional Level
 Stored Procedures
 XML Based
 Web Services Standards
 Tables
 Asynchronous
 SOAP
Service-Enabled Business Flows
Integration Enabled Oracle Applications
 Open Interface points
 All Key Interactions
–
–
Oracle E-Business Suite
Mfg
Inbound
Outbound
 Standards-based
–
OAG BODS
OAG
BOD
Open Applications Group
Business Object Documents
PDX
iP
APS
…
Standards-Based Messages
Sample of OAG XML BODs
Oracle E-Business Suite
Name
Direction
• Process PO
I&O
• Ack PO
I&O
• RFQ
I&O
• Show Catalog (4)
I
• Price List
I
• Show Shipment
I&O
• Confirm BOD
I&O
• Sync Plan Schd
I&O
• Sync Ship Schd
I&O
• Sync Seq Schd
I
• Process Invoice
I&O
Name
Direction
• Sync ECO
O
• Sync BOM
O
• Sync Routing
O
• Payment Orders*
O
• WIP Move*
I
• WIP Complete*
I
• Inv Issue*
I
• WIP Split/Merge*
I
• WIP Bonus*
I
• WIP Create Order*
I
• WIP Sync Order*
I
• WIP Process Resource*
I
Oracle XML Gateway
Manages XML Document Exchange
 Message Designer
Create ‘Message Maps’
between Oracle
eBusiness Suite and OAG
XML message formats
 Execution Engine
Create or consume wellformed and valid XML
messages
Oracle E-Business Suite
XML Gateway
Web Services
Web Service Integration with E-Business Suite
 Function Interfaces
 Uses Web Services Standards
–
UDDI: Universal Description, Discovery
& Integration
–
–
 Transports
–
Web Services
SOAP: Simple Object Access Protocol
WSDL: Web Services Description
Language
–
Oracle E-Business Suite
Synchronous: Http
Asynchronous: AQ
Web
Services
WS Client
Application
Business Application Integration
Trading
Partners
Customers
Oracle
E-Business
Suite
Internet
Service
Providers
Web Services
Business to Business (B2B)
Oracle
Application
Server
10g
Packaged
Applications
Legacy
Systems
Enterprise Application Integration (EAI)
Oracle Application Server Integration
Comprehensive Standards Based Integration
Oracle
E-Business Suite
Customers
Business Activity Monitoring
Packaged
Business Process Management
Managers and
Administrators
Enterprise
Users
Applications
Legacy
Transformation
B2B
Web
Services
Systems
Data
EAI
Oracle Application Server 10g
Sources
Trading
Partners
Oracle E-Business Suite +
Oracle Application Server
High Level Integration Architecture
Service-Enabled
Business
Flows
Standards-based
Interfaces
Oracle E-Business Suite
Manufact
Order
Procurement
Management
Planning Financial
Applications Technology Infrastructure
Open Interface
Tables
XML
Gateway
Web
Services
Oracle Application Server 10g
Broad
Connectivity
XML
SOAP
RosettaNet
EDI
SAP
Peoplesoft
...
Oracle Application Server
Integration








EAI, B2B, Web Services Integration
Business Process Management
Business Activity Monitoring
Transformation
Complete Lifecycle Support
Standards-Based
Packaged Adapters
Extensible Through SDKs
Features
 Model and Metadata Driven
–
–
Model Endpoints, Business Process, Transformations
Single Metadata Repository
 Business Activity Monitoring and Optimization
–
–
–
Business level monitoring of all integration activity
Alerts, document tracking, pre-built reports
Analytic reporting on integration history
Features
 Enhanced Secure Communication
–
–
–
Digital Certificates, Digital Signatures
Guaranteed exactly-once delivery
Non-repudiation
 Support for B2B protocol standards
–
–
RosettaNet 1.1 & 2.0
EDI
 Trading Partner Management
–
Manage profiles, parties, agreements
 Support for Web Services
–
–
All key standards: SOAP 1.1, WSDL, UDDI
Invoke web services from business processes
Adapters
Broad Connectivity To Applications & Technologies
Applications
 Oracle 11i
 Oracle 10.7





SAP R/3
PeopleSoft
JD Edwards
Siebel
Any JCA Application
B2B Protocols
 RosettaNet
 HL7 2.3 / 3.0
 EDI
Databases
 Oracle7.3, 8.0, 8i, 9i
 MS SQL-Server
 IBM DB/2
 Sybase
 Informix
 JDBC
Messaging
 Oracle AQ
 MQSeries
 TIBCO
 JMS
Transports







SOAP
HTTP, HTTP-S
SMTP
FTP
Web Services
Generic DB
Flat File
Legacy
 CICS
 Tuxedo
 IMS
 VSAM
 3270 Screen
Scraping
Connection Services- Adapter
Framework
 Supports J2EE Connector Architecture (J2CA) 1.0
 Extensions to overcome current limitations in JCA 1.0
–
–
–
Bi-directional
Asynchronous
Metadata Interface
 Actively involved in the enhancing the standard
Standards Based Connectivity for Rapid Deployment
Connection Services
Support for Multiple Standards and Protocols
 B2B:
– High Technology:
– Retail:
– Healthcare*:
– EDI*:
 Internet transports:
 Packaging:
 Security
 Trading Partner:
 Web Services:
 J2EE:
RosettaNet 1.1 & 2.0
UCCnet
HL7, HIPAA
X12, EDIFACT
http/s, smtp, ftp
SOAP 1.1, SMIME 3.0
Digital Certificates, X.509
CPP/CPA
SOAP, WSDL, UDDI
J2CA, JMS, JDBC
Ensure Interoperability, Drive Out Cost
* Planned
Extending the Oracle E-Business Suite
B2B
Integration Run-Time
HTTP/S
Adapters
Trading Partner Management
DBMS
Web
Services
SMTP
FTP
Business Process Management
Security
Validation Transform
Business
Flows
SAP
XML
Gateway
Peoplesoft
RosettaNet
Logging Monitoring
EDI
Web
Services
XML/AQ
SOAP
XML
Open
Interface
Tables
Trx
Mgmt
Oracle Application Server 10g
TCA
Siebel
E-Business Suite
Step-By-Step Example
Order to Cash Business Flow
EAI
Web Service
Receive Order
Get Mgr. Approval
Approved
Credit Check
Service
Get Credit Approval
Approved
Place Order
B2B
Part Not in Inventory
Trading
Trading
Partners
Suppliers
Partners
Send Part Request
Accepted
Bill Customer
Trading
Trading
Partners
Customer
Partners
Approved
Notify Customer
Notification Sent
Done
Order to Cash Integration Components
Oracle E-Business
Suite
Credit Check
Web Service
Oracle Apps
Adapter
Web Services
Adapter
Oracle
Application
Server
Integration
Trading Partner
B2B
SAP
SAP Adapter
Siebel
Microsoft
Exchange
RosettaNet Adapter
COM
Adapter
Siebel
Adapter
Look At Two Integration Points
SAP Adapter
OracleAS
Integration
Adapters
Transformation
BPM
Routing
Adapter
Adapter
Oracle
E-Business
Suite
XML Gateway
AQ Adapter
SAP
Modeling the Endpoints
Oracle
iStore
 6 Steps






Back-end System
2
2
OracleAS Integration
3
4
BOD
5
3
PO
IDOC
5
Define endpoints
Select Interactions (Browse the Interfaces)
Select or Define Native View of Data
Define Common View of Data
Map Native to Common View (Transformation)
Define agreements
SAP Adapter
1
Apps Adapter
Back-end System
1
SAP
Oracle to SAP R/3
Example Mapping
Oracle
SAP R/3
Purchase Order
Order
Customer DUNS
Customer ID
Name
Last, First Name
Quantity
No. of Units
Type
Unit of Measure
Notes
Comments
Adding a Business Process
Back-end System
OracleAS Integration
2
PO
2
Value
Approve
1
Steps
 Define Internal / Common Business Process
 Define Notification or Exception Handling
SAP Adapter
Oracle
iStore
Apps Adapter
Back-end System
SAP
B2B with Supplier
Host: Buyer
Trading Partner: Seller
1
Steps





B2B Gateway
Oracle
Procurement
XML Gateway
OracleAS Integration
3
B2B
Retry
Alert
5
4
2
Backend
System
Internet
Define Trading Partner
Define Trading Partner Agreement
Map Native Data to Common Data
Define B2B Process and map to Application Process
Define error processing, if any
Oracle + RosettaNet
 Supply Chain Trading
Connector
–
–
Uses XML Gateway to
Deliver & Consume
OAG XML Messages
Notification Processing
& History Recording
Oracle E-Business Suite
Internet
Procurement
–
–
–
–
... …
XML Gateway
OAG XML
Oracle Application Server
Integration
Process
Management
 OracleAS Integration
–
Order
Supply Chain
Management Trading Connector
Secure Communication
PIP Choreography
Document Validation
Document Transformation
Trading Partner Management
Document
Transformation
RNIF 1.1/2.0
RosettaNet
Trading Partners
Profile
Management
What are FastForward Flows?
Rapid Business Flow based implementation
 Solutions have been pre-tested and precertified
 Quickly automate critical end-to-end business
processes
 Leverages leading practices built into Oracle’s
E-Business business flows
 Provides necessary flexibility to quickly
customize
Summary
 eBusiness Demands Integration
 Oracle E-Business Suite is “service-enabled”
via open, standards-based interfaces
 Oracle Application Server 10g provides a
complete solution for EAI, B2B, and Web
Services Integration
 OracleAS enables E-Business Suite
connectivity to 3rd party applications, and B2B
standards
Extending E-Business Suite
Oracle Allows You To …
 Adopt E-Business Suite Incrementally
 Integrate E-Business Suite with Legacy Systems
 Extend E-Business Suite Flows to Trading
Partners
 Add Systems Incrementally
…. And Provides Flexibility To Do So
 Business Flow Accelerators for Lower Risk,
Rapid Deployment
 Standards-Based Extension to Minimize Cost of
Custom Development
Download