Download presentation
Presentation is loading. Please wait.
Published byJoshua French Modified over 9 years ago
2
Milton Wan Director Product Management Oracle Corporation
3
Connect Your Business Applications with the Enterprise: A Step By Step Guide
4
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
5
Business Application Integration
Oracle E-Business Suite Packaged Applications Legacy Systems Trading Partners Customers Service Providers Business Processes Web Services Internet Business to Business (B2B) Enterprise Application Integration (EAI)
6
Your Integration Burden Grows With Each Additional Application
Legacy Multiple Vendors Multiple Interfaces Complex Support
7
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 1 38 2
8
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)?
9
Oracle Integration is Based Entirely on Open Standards
Oracle E-Business Suite Oracle Application Server 10g Delivers Messages that are Immediately Usable Less Integration Investment Bring More Partners Online, Faster, Cheaper Standards-Based
10
Oracle E-Business Suite Open, Standards-based Communication
Service-Enabled Business Flows Standards-Based Interfaces Exploit OracleAS Connectivity Open Access to Business Flows All Oracle Applications Data XML Documents Web Services 3rd Party Applications B2B Standards Web Services Standards
11
Oracle E-Business Suite High Level Integration Architecture
Service-Enabled Business Flows Manufact Order Management Procurement Planning Financial Applications Technology Infrastructure Open Interface Tables XML Gateway, SCTC Web Services Standards-based Interfaces
12
A ‘Business Events’ Driven Integration Infrastructure
P L I C T O N Outbound Message Application Inbound New Order Update Order Cancel Order AQs Workflow System Business Event Exposes integration points as OAG XML documents on a JMS queue, or as Web Services
13
Applications Technology Infrastructure Oracle eBusiness Suite
Standards-Based Interfaces Oracle Delivers a Full Spectrum of Interfaces Applications Technology Infrastructure Open Interface Tables XML Gateway, SCTC Web Services Oracle eBusiness Suite Data Level Stored Procedures Tables Document Level XML Based Asynchronous Functional Level Web Services Standards SOAP
14
Service-Enabled Business Flows Integration 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 Customer Forecast OAG Open Applications Group BOD Business Object Documents
15
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
16
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 well-formed and valid XML messages Oracle E-Business Suite XML Gateway ... Order Product Invoice Customer
17
Web Services Web 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 Web Services WS Client Application
18
Business Application Integration
Trading Partners Oracle E-Business Suite Oracle Application Server 10g Customers Packaged Applications Internet Service Providers Legacy Systems Web Services Business to Business (B2B) Enterprise Application Integration (EAI)
19
Business Activity Monitoring Business Process Management
Oracle Application Server Integration Comprehensive Standards Based Integration Oracle E-Business Suite Oracle Application Server 10g Business Activity Monitoring Customers Packaged Applications Business Process Management Managers and Administrators Legacy Systems Transformation B2B Web Services EAI Data Sources Enterprise Users Trading Partners
20
Oracle E-Business Suite Service-Enabled Business Flows
Oracle E-Business Suite + Oracle Application Server High Level Integration Architecture Oracle E-Business Suite Service-Enabled Business Flows Manufact Order Management Procurement Planning Financial Applications Technology Infrastructure Open Interface Tables XML Gateway Web Services Standards-based Interfaces Oracle Application Server 10g Broad Connectivity XML SOAP RosettaNet EDI SAP Peoplesoft ...
21
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
22
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
23
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
24
Adapters Broad Connectivity To Applications & Technologies
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 Enterprise integration requires connectivity to a broad range of systems, including technology and packaged application systems. Oracle9iAS Integration provides out-of-box connectivity to many of these systems. These adapters are certified, sold and supported by Oracle. In addition a number of partners support the Oracle 9iAS Integration adapter interface and offer compatible adapters. These partners include; IWAY Jacada
25
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 Oracle’s Adapter Framework interface is based on JCA Oracle has extended the interface to overcome limitations in the specification. The enhanced JCA interface allows a user to browse the available interactions in the target system (both send and receive) and import them as events in the integration scenario.
26
Connection 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 Oracle9iAS Integration supports a full range of basic transport, packaging, and document formats as well more sophisticated B2B protocols Transport –HTTP, SMTP, FTP, JMS, …. Packaging & Signing – SMIME 3.0, EDI, SOAP 1.1, 2.0, .. Doc. Exchange – XML, OAGIS, RNIF, HL7, EDI, … CPP Collaboration Protocol Profile CPA Collaboration Protocol Agreement FTP File Transfer Protocol EDI Electronic Data Interchange HTTP/S Secure Hypertext Transfer Protocol LDAP Lightweight Directory Access Protocol S/MIME Secure Multipurpose Internet Mail Extensions SMTP Simple Mail Transfer Protocol SOAP Simple Object Access Protocol UDDI Universal Description, Discovery & Integration WSDL Web Services Description Language Ensure Interoperability, Drive Out Cost * Planned
27
Business Process Management Trading Partner Management
Extending the Oracle E-Business Suite HTTP/S SMTP FTP XML RosettaNet EDI SOAP B2B Security Validation Transform Business Process Management Trading Partner Management Logging Monitoring Trx Mgmt Integration Run-Time Adapters Open Interface Tables DBMS Web Services Web Services Business Flows XML/AQ XML Gateway SAP Peoplesoft TCA Siebel Oracle Application Server 10g E-Business Suite
28
Step-By-Step Example Order to Cash Business Flow
Web Service EAI Receive Order Get Mgr. Approval Approved Credit Check Service Get Credit Approval Approved B2B Place Order Part Not in Inventory Trading Partners Suppliers To stay out of jail, what does the CFO need? Currently the CFO may sit in the head office, where she may pretty much know what is going on. From her chair there at the head office, she may see somewhat into the domestic operations, depending on how large and complex they are, and she may have some idea of what is going on at the overseas offices. But, the thing is, she needs to know absolutely, clearly what is going on: “pretty much”, “somewhat”, and “some idea” just won’t cut it. She needs to see her control system in an uncomplicated manner, from her office out to every shipping dock and inventory location, every rep’s company car, every location the company has anywhere in the world. When you have a variety of applications from a variety of vendors implemented locally and strung together by an integrator, your visibility to and confidence in one, consistent, dependable internal control systems is obstructed and weakened. In this particular diagram, we show you a scenario where seven different product sets have been deployed/implemented. Stipulating that it will be challenging enough to fully understand and certify the internal controls implicit in one vendor’s product set, imagine how hard (and expensive) it will be to understand and certify 7 different internal control systems It will be harder than ever (impossible?) to attest to an effective system of internal control in this scenario. Oracle eBusiness Suite global single instance will address these issues. However, if there are any residual applications outside the Oracle eBusiness suite global instance, then the compliance is still limited, since the data needs to be moved across systems using many different mechanisms. This leads to the problem of establishing internal controls of the multiple integration points. Has the JD Edwards data been properly mapped into Hyperion? When was the data exchanged and was it sent to the right application? Was the data sent to the trading partner illegally tapped en route by some other party? Send Part Request Accepted Bill Customer Approved Trading Partners Customer Notify Customer Done Notification Sent
29
Order to Cash Integration Components
Web Services Adapter Credit Check Web Service Oracle E-Business Suite Oracle Apps Adapter Oracle Application Server Integration SAP Adapter SAP RosettaNet Adapter Trading Partner B2B Siebel Adapter Siebel Microsoft Exchange COM Adapter
30
Look At Two Integration Points
AQ Adapter SAP Adapter OracleAS Integration XML Gateway Oracle E-Business Suite Adapter Adapter SAP Adapters Transformation BPM Routing
31
Modeling the Endpoints
OracleAS Integration Back-end System Back-end System 2 Apps Adapter SAP Adapter 1 BOD IDOC 3 Oracle iStore SAP PO 4 5 5 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
32
Oracle to SAP R/3 Example Mapping
Purchase Order Order Customer DUNS Customer ID Name Last, First Name Quantity No. of Units Type Unit of Measure Notes Comments
33
Adding a Business Process
OracleAS Integration Back-end System Back-end System Apps Adapter SAP Adapter Oracle iStore 2 PO SAP 1 Approve Value Steps Define Internal / Common Business Process Define Notification or Exception Handling
34
B2B with Supplier Steps Define Trading Partner
OracleAS Integration Host: Buyer Trading Partner: Seller B2B 1 B2B Gateway XML Gateway 3 Oracle Procurement Backend System 5 Alert Retry 4 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
35
Oracle E-Business Suite
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 Order Management ... XML Gateway Supply Chain Trading Connector … OAG XML Oracle Application Server Integration Process Management Document Transformation Profile Management OracleAS Integration Secure Communication PIP Choreography Document Validation Document Transformation Trading Partner Management RNIF 1.1/2.0 RosettaNet Trading Partners
36
What 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 Oracle’s E-Business business flows Provides necessary flexibility to quickly customize
37
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
38
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 6
39
…. And Provides Flexibility To Do So
Business Flow Accelerators for Lower Risk, Rapid Deployment Standards-Based Extension to Minimize Cost of Custom Development 6
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.