Milton Wan Director Product Management Oracle Corporation.

40

Transcript of Milton Wan Director Product Management Oracle Corporation.

Page 1: Milton Wan Director Product Management Oracle Corporation.
Page 2: Milton Wan Director Product Management Oracle Corporation.

Milton WanDirectorProduct ManagementOracle Corporation

Page 3: Milton Wan Director Product Management Oracle Corporation.

Connect Your Business Applications with the Enterprise: A Step By Step Guide

Page 4: Milton Wan Director Product Management Oracle Corporation.

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

Page 5: Milton Wan Director Product Management Oracle Corporation.

Business Application Integration

Business to Business (B2B)

OracleE-Business

Suite

PackagedApplications

LegacySystems

TradingPartners

Customers

ServiceProviders

BusinessProcesses

Web Services

Internet

Enterprise Application Integration (EAI)

Page 6: Milton Wan Director Product Management Oracle Corporation.

Your Integration Burden Grows With Each Additional Application

Legacy

Legacy

Legacy

Multiple Vendors Multiple Interfaces Complex Support

Page 7: Milton Wan Director Product Management Oracle Corporation.

“35% of all IT spending is for application integration”“35% of all IT spending is for application integration”

Gartner Group

“60% of the implementation cost of an ERP package is spent on integration.”“60% of the implementation cost of an ERP package is spent on integration.”

Meta Group

“50% of my IT budget is spent on interfacing.”“50% of my IT budget is spent on interfacing.”

CIO, Major Insurance CompanyForrester Research

But You Are Not Alone

Page 8: Milton Wan Director Product Management Oracle Corporation.

Deploying 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)?

Page 9: Milton Wan Director Product Management Oracle Corporation.

Oracle Integration is Based Oracle Integration is Based Entirely on Open StandardsEntirely on Open Standards

Delivers Messages thatare Immediately Usable

Less Integration Investment

Bring More Partners Online, Faster, Cheaper

Oracle Oracle E-BusinessE-Business

SuiteSuite

Standards-BasedStandards-Based

OracleOracleApplicationApplication

Server Server 1010gg

Page 10: Milton Wan Director Product Management Oracle Corporation.

Oracle 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 Services

Standards

Page 11: Milton Wan Director Product Management Oracle Corporation.

Oracle E-Business SuiteHigh Level Integration Architecture

Standards-basedStandards-basedInterfacesInterfaces

Service-EnabledService-EnabledBusinessBusiness

FlowsFlows

Oracle E-Business Suite

ManufactOrder

Management Planning

Applications Technology Infrastructure

Open InterfaceTables

XML Gateway,SCTC

WebServices

FinancialProcurement

Page 12: Milton Wan Director Product Management Oracle Corporation.

A ‘Business Events’ Driven Integration Infrastructure

Exposes integration points as OAG XML documents on a JMS queue, or as Web Services

APPLICATION

OutboundMessage

ApplicationApplication

InboundMessage

• New Order• Update Order• Cancel Order AQs

Workflow System

Business Event System

Page 13: Milton Wan Director Product Management Oracle Corporation.

Standards-Based InterfacesOracle Delivers a Full Spectrum of Interfaces

Document Level

XML Based

Asynchronous

Data Level

Stored Procedures

Tables

Functional Level

Web Services Standards

SOAP

Applications Technology Infrastructure

Open InterfaceTables

XML Gateway, SCTC

WebServices

Oracle eBusiness Suite

Page 14: Milton Wan Director Product Management Oracle Corporation.

Service-Enabled Business FlowsIntegration Enabled Oracle Applications

Open Interface points All Key Interactions

– Inbound– Outbound

Standards-based– OAG BODS

Custo

mer

Produ

ct

Order

Forec

ast ...

Oracle E-Business SuiteOracle E-Business Suite

MfgMfg PDXPDX iPiP APSAPS ……

OAG Open Applications Group

BOD Business Object Documents

Page 15: Milton Wan Director Product Management Oracle Corporation.

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 E-Business SuiteOracle E-Business Suite

Standards-Based MessagesSample of OAG XML BODs

Page 16: Milton Wan Director Product Management Oracle Corporation.

Oracle XML Gateway Manages XML Document Exchange

Message DesignerCreate ‘Message Maps’ between Oracle eBusiness Suite and OAG XML message formats

Execution Engine Create or consume well-formed and valid XML messages

Custo

mer

Produ

ct

Order

Invo

ice ...

XML GatewayXML Gateway

Oracle E-Business SuiteOracle E-Business Suite

Page 17: Milton Wan Director Product Management Oracle Corporation.

Web ServicesWeb Service Integration with E-Business Suite

Web Services

Oracle 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

WebServices

WS ClientApplication

Page 18: Milton Wan Director Product Management Oracle Corporation.

Business Application Integration

OracleE-Business

Suite

PackagedApplications

LegacySystems

TradingPartners

Customers

ServiceProviders

OracleApplication

Server10g

Business to Business (B2B)

Web Services

Internet

Enterprise Application Integration (EAI)

Page 19: Milton Wan Director Product Management Oracle Corporation.

Oracle Application Server IntegrationComprehensive Standards Based Integration

Oracle Application Server 10gOracle Application Server 10g

EAIWeb

ServicesB2B

Business Process Management

Business Activity Monitoring

Oracle

E-Business Suite

Packaged

Applications

Data

Sources

Legacy

Systems

Trading

Partners

Customers

Transformation

Managers and Administrators

Enterprise Users

Page 20: Milton Wan Director Product Management Oracle Corporation.

Oracle E-Business Suite + Oracle Application ServerHigh Level Integration Architecture

BroadBroadConnectivityConnectivity

Standards-basedStandards-basedInterfacesInterfaces

Service-EnabledService-EnabledBusinessBusiness

FlowsFlows

Oracle Application Server 10g

XML SOAP RosettaNet EDI ...SAP Peoplesoft

Oracle E-Business Suite

ManufactOrder

Management Planning

Applications Technology Infrastructure

Open InterfaceTables

XMLGateway

WebServices

FinancialProcurement

Page 21: Milton Wan Director Product Management Oracle Corporation.

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

Page 22: Milton Wan Director Product Management Oracle Corporation.

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

Page 23: Milton Wan Director Product Management Oracle Corporation.

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

Page 24: Milton Wan Director Product Management Oracle Corporation.

AdaptersBroad 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

Page 25: Milton Wan Director Product Management Oracle Corporation.

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

Page 26: Milton Wan Director Product Management Oracle Corporation.

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

Ensure Interoperability, Drive Out Cost* Planned

Page 27: Milton Wan Director Product Management Oracle Corporation.

Extending the Oracle E-Business Suite

Oracle Application Server 10g

HTTP/S

SMTP

FTP

XML

RosettaNet

EDI

SOAP

B2B

DBMS

WebServices

XML/AQ

SAP

Peoplesoft

Siebel

Adapters

Security Validation Transform

Business Process Management

Trading Partner Management

Logging MonitoringTrx

Mgmt

Integration Run-Time

E-Business Suite

OpenInterfaceTables

XMLGateway

WebServices

TCA

BusinessFlows

Page 28: Milton Wan Director Product Management Oracle Corporation.

Step-By-Step ExampleStep-By-Step Example Order to Cash Business Flow

TradingTrading

PartnersPartnersTradingTrading

PartnersPartnersSuppliersSuppliers

Credit CheckCredit Check

ServiceService

Get Credit Approval

Approved

Send Part Request

Accepted

Bill Customer

Approved

Get Mgr. Approval

Approved

TradingTrading

PartnersPartnersTradingTrading

PartnersPartnersCustomerCustomerNotify Customer

DoneNotification Sent

Place Order

Part Not in Inventory

Receive Order

EAIWeb Service

B2B

Page 29: Milton Wan Director Product Management Oracle Corporation.

Order to Cash Integration Components

OracleApplication

Server Integration

Web Services Adapter

Credit CheckWeb Service

Oracle Apps Adapter

Oracle E-BusinessSuite

SAP Adapter

SAP

Siebel Adapter

Siebel

RosettaNet Adapter

Trading PartnerB2B

COM Adapter

MicrosoftExchange

Page 30: Milton Wan Director Product Management Oracle Corporation.

Look At Two Integration Points

SAP Adapter

AdaptersTransformation BPMRouting

AQ Adapter

SAP

OracleE-Business

Suite Ad

apte

r

Ad

apte

r

OracleASIntegration

XM

L G

ate

way

Page 31: Milton Wan Director Product Management Oracle Corporation.

Modeling the Endpoints

OracleiStore

OracleAS Integration

SAP

Back-end System

Ap

ps

Ad

apte

r

SA

P A

dap

ter1 1

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

2 2

Back-end System

BOD IDOC

33PO4

55

Page 32: Milton Wan Director Product Management Oracle Corporation.

Order

Customer DUNS

Name

Quantity

Type Unit of Measure

Customer ID

Last, First Name

No. of Units

Purchase Order

SAP R/3Oracle

Oracle to SAP R/3Example Mapping

Notes Comments

Page 33: Milton Wan Director Product Management Oracle Corporation.

Adding a Business Process

OracleiStore

OracleAS Integration

SAP

Back-end System

Ap

ps

Ad

apte

r

SA

P A

dap

ter

Steps Define Internal / Common Business Process Define Notification or Exception Handling

Back-end System

PO

1Approve

Value2

2

Page 34: Milton Wan Director Product Management Oracle Corporation.

B2B with Supplier

Internet

B2B

Gatew

ay

Backend System

Trading Partner:X

ML

Ga

tew

ay

OracleProcurement

Host: Buyer

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

OracleAS Integration

25

Alert

Retry

3

4

1

Seller

B2B

Page 35: Milton Wan Director Product Management Oracle Corporation.

Supply Chain Trading Connector

– Uses XML Gateway to Deliver & Consume OAG XML Messages

– Notification Processing & History Recording

Trading Partners

Oracle E-Business Suite

InternetProcurement

OrderManagement ...

XML Gateway

Supply ChainTrading Connector …

RosettaNet

OAG XML

Oracle Application ServerIntegration

RNIF 1.1/2.0

ProcessManagement

DocumentTransformation

ProfileManagement

Oracle + RosettaNet

OracleAS Integration– Secure Communication– PIP Choreography – Document Validation– Document Transformation– Trading Partner Management

Page 36: Milton Wan Director Product Management Oracle Corporation.

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

Page 37: Milton Wan Director Product Management Oracle Corporation.

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

Page 38: Milton Wan Director Product Management Oracle Corporation.

Adopt E-Business Suite Incrementally Integrate E-Business Suite with Legacy Systems Extend E-Business Suite Flows to Trading

Partners Add Systems Incrementally

Extending E-Business SuiteOracle Allows You To …

Page 39: Milton Wan Director Product Management Oracle Corporation.

Business Flow Accelerators for Lower Risk, Rapid Deployment

Standards-Based Extension to Minimize Cost of Custom Development

…. And Provides Flexibility To Do So

Page 40: Milton Wan Director Product Management Oracle Corporation.