Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology,...

26
<Insert Picture Here> Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China

Transcript of Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology,...

Page 1: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

<Insert Picture Here>

Oracle Application Integration ArchitectureJonathan CheungSales ConsultantApplication Technology, Oracle Great China

Page 2: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

• AIA Overview• Prebuilt Customer Master Integration in AIA• Benefits of AIA to customers

Agenda

Page 3: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

Today’s Enterprise ChallengeCompeting Globally with a Fragmented Value Chain

• Information is fragmented across stovepipes of applications

•Processes are application-driven, inconsistent and inefficient

• Integrations are difficult and costly to develop

SupportSellManage Assemble

Division A

Oracle E-Business SuitePeopleSoft

Division B

Siebel CRM On DemandOther CRM

Division C

Siebel Call CenterLegacy

Division D

DemantraOracle E-Business Suite

Distribute

Division E

Oracle Transportation ManagementJD Edwards EnterpriseOne

Page 4: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

Industry Progress

• Traditional EAI• Message Oriented Middleware• Proprietary and Vendor Specific

DataIntegration

ProcessIntegration

Service Oriented

Time

Tec

hn

olo

gy

EAI merging with BPM Distinct Integration Patterns Some Standards but mainly Proprietary

Loose Coupling Common Standard Reusability

Page 5: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

A New Paradigm In Technology How Oracle Enables Strategic Business Transformation

Adaptive Enterprise

Client/Server Applications

SOA Applications

Mainframe Applications TIME

Internet Applications

19871987 19931993 19961996 2008+2008+

BU

SIN

ES

S B

EN

EF

ITS

Page 6: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

AIA Abstraction layer

Back Office Applications

Custom

Analytics F&B

Partners &Suppliers

ERP

Legacy

SupplyChain

Custom Marketing

PortalseStore

CRM

Self Service Other

Front Office Applications

Foundation for service-oriented cross-application business processes

Key Benefits

• Leverage the applications you have to transform your business

• Change IT quickly in response to business needs without the complexity or cost

• Protect your investments from upgrades and changes

Page 7: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

Business Process Flexibility, Designed for Continuous Improvement

Back Office Applications

ERP Billing

BenefitsRapid redesign of business processes

Application changes are less disruptive to your environment

Leverage applications of your choice

BenefitsRapid redesign of business processes

Application changes are less disruptive to your environment

Leverage applications of your choice

CustomCRM

Front Office Applications

F&B

Key Capabilities• Adapt and extend business processes to your needs

• Easily plug and play applications

• Virtualize application capabilities into a reusable portfolio of services

Create Opportunity

Check Price & Availability

Capture Order

Billing Step NCheck Price & Availability with VMI

“Get Account Balance”

Application Independent Web Services

“Update Account Balance…”

Custom

BillingNew Billing

Page 8: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

Oracle Application Integration Architecture (AIA)

Process Integration Packs

• Loosely coupled composite business processes

Foundation Packs

• Comprehensive process composition framework

Process Integration PacksOptimize. Pre-built composite business processes across enterprise Applications

Foundation PacksStandardize. Common Object and Shared Service Library with supporting SOA programming model and best practice implementation methods

AIA is the most complete integration solution for orchestrating agile, user-centric business processes across your enterprise

applications.

Oracle Fusion Middleware

Page 9: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

What are Foundation Packs?Enterprise SOA Framework

Key Characteristics:• Pre-built Application independent

process models, enterprise objects and services

• Standardized business semantics

• SOA Reference architecture and programming model

• SOA Governance framework and tools

• Support any-to-any integration

Benefits: Jumpstart your SOA initiatives to get to

business agility faster

Leverage Oracle’s business semantics layer

Superior alternative to building it yourself from scratch

Oracle supported and maintained

What’s available?: Foundation Pack v2.4

Foundation Pack for Utilities

Foundation Pack for Insurance

Foundation Pack for Communications

Foundation PacksFoundation Packs

Programming Model

Programming Model

Reference ArchitectureReference

Architecture

Enterprise Business Services

Enterprise Business Services

SOA Governance Tools:SOA Governance Tools: CAVS BSR Common Error Handling

Business Process Models

Business Process Models

Enterprise SOA Framework

Pre-built Composite Business Processes

Integrating 2 or more Applications

Direct Integrations

Direct Integrations

Process Integration PacksProcess Integration Packs

Pre-built App to App

Integration

Enterprise SOA FrameworkCross and Vertical Industry Process Models,Business Objects, Services

Foundation PacksFoundation Packs

Page 10: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

Powered by Fusion MiddleWare

Apps Bulk ETL

Adapters

Partners

B2B

RFID

SES

DB

Multi Protocol Routing

XSLTTransform

Enterprise Service Bus

NativeBPEL

Business Rules

Human Workflow

BPEL Process Manager

ROUTING & ORCHESTRATION

Messaging

UDDI

Policies

Security

Web Services Manager

Registry

Events AnalyticsBusiness

MonitoringSystem

Monitoring

Enterprise Manager

BAM BI

App DevFramework

JDeveloper

Analyst Tools

BPA Suite

AIA Foundation PackAIA Foundation Pack

Enterprise Business Services

Enterprise Business Objects

AIA Infrastructure

J2EE Application Server

ODI

Page 11: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

Library of Enterprise Business Services

Order Fulfillment

• Order to Cash

• ATP Check

• RMA

Logistics

• Shipping Charges

• Shipment Plan

• Picking & Packing

• Shipping Details

Master Data Mgt

• Customer

• Pricelists

• Products

Telecommunications

• Order to Bill

• Customer Care

• Revenue Mgt

Warehousing

• Inventory Lookup

• Product Configuration

Procurement

• Internal Orders

Product Lifecycle Mgt

• Engineering Change Order

Asset Lifecycle Mgt

• Asset Tracking

And more to come with each new release…

Page 12: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

What are Process Integration Packs?Pre- built Composite Business Processes

Best Practice processes for Cross Application and

Industry Specific

Process Integration PacksProcess Integration Packs

New UIs & WorkflowsNew UIs & Workflows

Orchestrated Processes & Transforms

Orchestrated Processes & Transforms

ApplicationsEnhancements & New Services

ApplicationsEnhancements & New Services

Pre-built Composite Business Processes (2 or more Apps)

Pre-built Composite Business Processes

Integrating 2 or more Applications

Direct Integrations

Direct Integrations

Process Integration PacksProcess Integration Packs

Pre-built App to App

Integration

Enterprise SOA FrameworkCross and Vertical Industry Process Models,Business Objects, Services

Foundation PacksFoundation Packs

Key Characteristics:• Best practice business processes

integrating two or more applications through the enterprise Business Services/Objects layer

• Integration at the process, data and UI level

• Application enhancements to support integration

Benefits: Faster time to value

More reliable and less risky

Configuable, extensible and upgradeable

Fully supported and maintained by Oracle

What’s available?: Order to Cash (Siebel and EBS)

Design to Release (Agile and EBS/SAP)

Oppty to Quote (CRM on-demand and EBS)

Customer Hub (Oracle Customer Hub, Siebel CRM, and EBS)

and more …

Page 13: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

List of PIPs

Avail. Based on… Application Versions

Agile Product Lifecycle Management Integration Pack for Oracle E-Business Suite

Aug 2008

Foundation Pack 2.3

• Agile PLM 9.2.2.4 (or later)• Oracle E-Business Suite R11.i.10 CU2

Siebel CRM Integration Pack for Oracle EBS Order Management Aug 2008

Foundation Pack 2.3

• Siebel CRM 8.0.02 SIA• Oracle E-Business Suite R11.i.10 CU2

Siebel CRM Integration Pack for Trade Promotion Management Sep 2007

N/A • Siebel CRM 8.0 SIA • Oracle E-Business Suite 11.i.10 CU2

Process Integration Pack for Oracle Customer Hub Jan 2009

Foundation Pack 2.3

• Siebel UCM 8.1.1 SIA• Siebel CRM 8.0.0.5 SIA• Oracle E-Business Suite 11.i.10 CU2

Process Integration Pack for Oracle Product Hub Jan 2009

Foundation Pack 2.3

• Oracle E-Business Suite PIM 12.1• Siebel CRM 8.0.0.5 SIA• Oracle E-Business Suite 11.i.10 CU2

Oracle CRM On Demand Integration Pack for Oracle E-Business Suite Oct 2007 N/A • Oracle CRM On Demand• Oracle E-Business Suite 11.i.10 CU2

Oracle CRM On Demand Integration Pack for JD Edwards EnterpriseOne: Lead to Order

Jan 2009

2.3 • Oracle CRM On Demand R15 (or later)• JDE EnterpriseOne 8.12

Cross Industry Process Integration Packs

SaaS Process Integration Packs

Page 14: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

• AIA Overview• Prebuilt Customer Master Integration in AIA• Benefits of AIA to customers

Agenda

Page 15: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

Why is integration a challenge?

BI/DW

Web site

Call Center

SFA

Oher

ERP2

Legacy

ERP 1ERP 1

Legacy

VerticalisedSchema

VerticalisedSchema

BI/DW

Web site

Web site

Call CenterCall

CenterSFASFA

OherOher

ERP2ERP2

LegacyLegacy

ERP 1ERP 1ERP 1ERP 1

LegacyLegacy

VerticalisedSchema

VerticalisedSchema

Hub needs to expose the right composite web services

1

2The integration layer should meet SOA promised (re-usable, reliable, error proof, …)

3

Consuming Applications need to be made MDM aware …

4

…same for Legacy apps

Page 16: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

Oracle’s solution for the new set of challenges: Process Integration Pack for Oracle Customer Hub

Siebel CRM

Oracle Customer Hub

Oracle EBS

AIACustomerPartyEBO

Match & Fetch from Siebel CRM to Oracle Customer Hub

Match & Fetch from Oracle EBS to Oracle Customer Hub

Synchronization Among all Applications

Merge Operation

Match and Fetch flow between Oracle EBS and Oracle Customer Hub using Composite Application Framework

EBS Sync inititated by Oracle Customer Hub Merge Publishing

Customer data refers

to both Organization

and Person

Page 17: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

How the PIP Works

Master Data Systems

Your CustomerMaster

Siebel CRM

Enterprise Applications

E-Business Suite Order Management

SBL GetBalance Updat

eRecor

d

ORC Get

Balance

UpdateAccountRecord

UpdateAccountRecord

AIA Abstraction Layer

•Transforms request to common AIA web service•Requestor does not need to know who the Provider is

Other Apps

UpdateRecord

Page 18: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

How the PIP Works

“Updates Account Record”

Updates “Account Record” in Order Management and Other Apps too

Receives “Update Account Record”

Request and Responds

Sends “Update Account Record”Request in Siebel

format

Master Data Systems

Your CustomerMaster

Siebel CRM

Enterprise Applications

E-Business Suite Order Management

AIA Abstraction Layer

AIA “Update Record” Request

ORC Get

Balance

UpdateAccountRecord

SBL GetBalanceUpdate

AccountRecord

AIA “Update Record” Request

AIA “Update Record” Request

Update

Record

AIA Mediation Layer

Other Apps

AIA “Update Record” Request

UpdateRecord

Page 19: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

Common Common

ObjectObject

Model Model

(EBO)(EBO)

Thir

d p

art

y c

onte

nt

pro

vid

er

Thir

d p

art

y c

onte

nt

pro

vid

er

Real time

SiebelSiebel

EBSEBS

Web

Serv

ices

Web

Serv

ices

SOAP/XML

Web

Serv

ices

Web

Serv

ices SOAP/XML

Group

Financial Account

Household

Organization

Oracle Customer Hub

Person

Perso

n

AIA MDM PIP Composite CRUD, Publish and X-ref Services

Page 20: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

PIP for Oracle Customer Hub Summary

•Processes include:•Match Organizations and Persons against OCH

•Fetch Organizations and Persons from OCH

•Bi-directional synchronization of Organizations and Persons between OCH and Siebel CRM

•Bi-directional synchronization of Organizations and Persons between OCH and E-Business Suite.

Prebuilt Reusable Services

Match Customer

Fetch Customer

Sync Customer

Merge Customer

Utility Services…

Key Benefits

• Faster MDM Implementation

• Reduced TCO

• Accelerated SOA enablement for reuse, agility and flexibility.

Supported Applications• E-Business Suite• Siebel CRM• Siebel UCM• Oracle FMW• AIA Foundation Pack• Oracle Database

Page 21: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

• AIA Overview• Prebuilt Customer Master Integration in AIA• Benefits of AIA to customers

Agenda

Page 22: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

AIA MDM PIP offers significant value

Oracle SOA Platform•Comprehensive and integrated suite, best for integration with Oracle Applications

•Greatest ease-of-use supporting all SOA Patterns: Batch (ODI), Real Time (ESB), Business Process (BPEL Process Manager), Event Management (BAM)

•Mature SOA platform with market leading interoperability, security, reliability, scalability, governance

Foundation Pack•Best practice integration methodology reduces delivery risk

•SOA lifecycle management ensures control and visibility

•Pre-built services and common object model speeds time to value

PIP•Unify your application portfolio through packaged integrations

•Pre-built integrations reduce your development cost and risk

•Extensible and upgradable to protect customizations to end-points and processes

•MDM Aware Applications that can talk via AIA

•Rich set of composite services pre-built in the hub

Do

it

yo

urs

elf

Ou

t o

f th

e B

ox

Le

vels

of

Val

ue

$$$$

$$$$

$$$

$$

TCO Savings

Page 23: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

AIA Reduces Cost and ComplexitySignificant ROI to Customers

Custom SOA Integration

Cost/Complexity

Requirement Analysis

Functional Design

Technical Design

& Architecture

Coding

BusinessProcess Design

Testing

Deployment

Management

Requirement Analysis

Functional Design

Technical Design

& Architecture

Coding

BusinessProcess Design

Testing

Deployment

Management

Fit Gap

Analysis

Design Extensions

Configuration

Process Tailoring

Testing

Deployment

Management

AIA FP Based Integration AIA PIP Based Integration

30-40%

60-70%

• Process Models

• Shared Services

• Best Practice Designs

• Automation Utilities

• Process Models

• Shared Services

• Best Practice Designs

• Automation Utilities

• Pre-Built Connectors

•Pre-Defined Injection Points

• Pre-Built Connectors

•Pre-Defined Injection Points

Page 24: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

Sampling of Leading Companies Leveraging AIA

Page 25: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential

Why Customers Choose AIA

Pre-built

Embedded best practices

Quicker time to value at lower TCO

Supported and Maintained

Out of the Box

Out of the Box

$$

Practical SOA methodology

Industry Standards Compliant

Robust Tech Foundation

Prescriptive

ProvenProven

Loose coupling of Apps through the abstraction layer

Extensible Framework

Better business and IT alignment

ConfigurableConfigurable

Pre-built Composite Business ProcessesIntegrating 2 or more Applications

Direct Integrations

Direct Integrations

Process Integration PacksProcess Integration Packs

Pre-built App to App Integration

Enterprise SOA FrameworkCross and Vertical Industry Process Models,Business Objects, Services

Foundation PacksFoundation Packs

Page 26: Oracle Application Integration Architecture Jonathan Cheung Sales Consultant Application Technology, Oracle Great China.

© 2009 Oracle Corporation – Proprietary and Confidential