Title: Corporate PPT Template
1(No Transcript)
2Milton WanDirector Product Management Oracle
Corporation
3Connect Your Business Applications with the
Enterprise A Step By Step Guide
4Agenda
- eBusiness Demands Integration
- Oracle E-Business Suite connectivity to 3rd party
applications, and B2B standards - Oracle Application Server Integration
- A Step-By-Step Guide
5Business Application Integration
Business to Business (B2B)
Enterprise Application Integration (EAI)
6Your Integration Burden Grows With Each
Additional Application
7But 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
8Deploying Oracle E-Business SuiteIntegration
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)?
9Oracle Integration is Based Entirely on Open
Standards
Oracle E-Business Suite
OracleApplication Server 10g
- Delivers Messages thatare Immediately Usable
- Less Integration Investment
- Bring More Partners Online, Faster, Cheaper
Standards-Based
10Oracle E-Business SuiteOpen, Standards-based
Communication
Standards-BasedInterfaces
Service-EnabledBusiness Flows
Exploit OracleASConnectivity
- Data
- XML Documents
- Web Services
- Open Access to Business Flows
- All OracleApplications
- 3rd Party Applications
- B2B Standards
- Web ServicesStandards
11Oracle E-Business SuiteHigh Level Integration
Architecture
Oracle E-Business Suite
Service-EnabledBusinessFlows
Manufact
Order Management
Planning
Financial
Procurement
Standards-basedInterfaces
12A Business Events Driven Integration
Infrastructure
Exposes integration points as OAG XML documents
on a JMS queue, or as Web Services
13Standards-Based InterfacesOracle Delivers a Full
Spectrum of Interfaces
- Document Level
- XML Based
- Asynchronous
- Data Level
- Stored Procedures
- Tables
- Functional Level
- Web Services Standards
- SOAP
14Service-Enabled Business FlowsIntegration
Enabled Oracle Applications
Oracle E-Business Suite
- Open Interface points
- All Key Interactions
- Inbound
- Outbound
- Standards-based
- OAG BODS
Mfg
PDX
iP
APS
...
Order
Product
Forecast
Customer
OAG Open Applications Group BOD Business
Object Documents
15Standards-Based MessagesSample 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
16Oracle 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 well-formed and valid XML
messages
Oracle E-Business Suite
XML Gateway
...
Order
Invoice
Product
Customer
17Web ServicesWeb Service Integration with
E-Business Suite
- Function Interfaces
- Uses Web Services Standards
- UDDI Universal Description, Discovery
Integration - SOAP Simple Object Access Protocol
- WSDL Web Services Description Language
- Transports
- Synchronous Http
- Asynchronous AQ
Oracle E-Business Suite
Web Services
WebServices
WS Client Application
18Business Application Integration
TradingPartners
OracleE-BusinessSuite
Oracle Application Server 10g
PackagedApplications
Customers
Internet
ServiceProviders
LegacySystems
Web Services
Business to Business (B2B)
Enterprise Application Integration (EAI)
19Oracle Application Server IntegrationComprehensiv
e Standards Based Integration
Oracle Application Server 10g
Business Activity Monitoring
Customers
Packaged Applications
Business Process Management
Managers and Administrators
Legacy Systems
Transformation
EAI
Web Services
B2B
Data Sources
Enterprise Users
Trading Partners
20Oracle E-Business Suite Oracle Application
ServerHigh Level Integration Architecture
Oracle E-Business Suite
Service-EnabledBusinessFlows
Manufact
Order Management
Planning
Financial
Procurement
Standards-basedInterfaces
Oracle Application Server 10g
BroadConnectivity
XML
SOAP
RosettaNet
EDI
SAP
Peoplesoft
...
21Oracle 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
22Features
- 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
23Features
- 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
24AdaptersBroad Connectivity To Applications
Technologies
- Databases
- Oracle7.3, 8.0, 8i, 9i
- MS SQL-Server
- IBM DB/2
- Sybase
- Informix
- JDBC
- Messaging
- Oracle AQ
- MQSeries
- TIBCO
- JMS
- 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
- Transports
- SOAP
- HTTP, HTTP-S
- SMTP
- FTP
- Web Services
- Generic DB
- Flat File
- Legacy
- CICS
- Tuxedo
- IMS
- VSAM
- 3270 Screen Scraping
25Connection 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
26Connection Services Support for Multiple
Standards and Protocols
- B2B
- High Technology RosettaNet 1.1 2.0
- Retail UCCnet
- Healthcare HL7, HIPAA
- EDI X12, EDIFACT
- Internet transports http/s, smtp, ftp
- Packaging SOAP 1.1, SMIME 3.0
- Security Digital Certificates, X.509
- Trading Partner CPP/CPA
- Web Services SOAP, WSDL, UDDI
- J2EE J2CA, JMS, JDBC
Ensure Interoperability, Drive Out Cost
Planned
27Extending the Oracle E-Business Suite
Adapters
OpenInterfaceTables
DBMS
Web Services
WebServices
BusinessFlows
XML/AQ
XMLGateway
SAP
Peoplesoft
Siebel
Oracle Application Server 10g
E-Business Suite
28Step-By-Step Example Order to Cash Business Flow
29Order to Cash Integration Components
Oracle E-Business Suite
Oracle Apps Adapter
Microsoft Exchange
COM Adapter
30Look At Two Integration Points
SAP Adapter
AQ Adapter
OracleE-Business Suite
SAP
Adapters Transformation BPM Routing
31Modeling the Endpoints
OracleAS Integration
Back-end System
Back-end System
Oracle iStore
SAP
- 6 Steps
- 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
32Oracle to SAP R/3Example Mapping
SAP R/3
Oracle
Order
Purchase Order
Customer ID
Customer DUNS
Last, First Name
Name
No. of Units
Quantity
Unit of Measure
Type
Notes
Comments
33Adding a Business Process
OracleAS Integration
Back-end System
Back-end System
Oracle iStore
SAP
PO
- Steps
- Define Internal / Common Business Process
- Define Notification or Exception Handling
34B2B with Supplier
OracleAS Integration
Host Buyer
Trading Partner
Seller
1
B2B
B2B Gateway
Backend System
Oracle Procurement
- Steps
- 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
2
Internet
35Oracle RosettaNet
- Supply Chain Trading Connector
- Uses XML Gateway to Deliver Consume OAG XML
Messages - Notification Processing History Recording
Oracle Application Server Integration
ProcessManagement
DocumentTransformation
ProfileManagement
RNIF 1.1/2.0
- OracleAS Integration
- Secure Communication
- PIP Choreography
- Document Validation
- Document Transformation
- Trading Partner Management
Trading Partners
36What are FastForward Flows?
- Rapid Business Flow based implementation
- Solutions have been pre-tested and pre-certified
- Quickly automate critical end-to-end business
processes - Leverages leading practices built into
OraclesE-Business business flows - Provides necessary flexibility to quickly
customize
37Summary
- 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
38Extending E-Business SuiteOracle 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
39. And Provides Flexibility To Do So
- Business Flow Accelerators for Lower Risk, Rapid
Deployment - Standards-Based Extension to Minimize Cost of
Custom Development
40(No Transcript)