Thomas Fricke, Principal Sales Consultant

42
<Insert Picture Here> Oracle Application Integration Architecture Thomas Fricke, Principal Sales Consultant

Transcript of Thomas Fricke, Principal Sales Consultant

<Insert Picture Here>

Oracle Application Integration Architecture

Thomas Fricke, Principal Sales Consultant

SAFE HARBOR STATEMENT

The following is intended to outline our general

product direction. It is intended for information

purposes only, and may not be incorporated into

any contract. It is not a commitment to deliver any

material, code, or functionality, and should not be

relied upon in making purchasing decisions. The

development, release, and timing of any features or

functionality described for Oracle’s products

remains at the sole discretion of Oracle.

Agenda

• Pre-Built SOA

• Application Integration Architecture Core Components

• Business Process Models

• Enterprise Business Objects

• Enterprise Business Services

• Application Business Connector Services

• Extensibility

• Application Integration Architecture – Process Integration Packs

• Getting to Fusion Applications

• Q&A

Yesterday’s Advantage is Today’s Achilles HeelIT Environments are Rigid and Complex

Back Office Applications

Custom

AnalyticsService

Providers

Partners &

SuppliersERP

Legacy

Supply

Chain

Custom Hosted

PortalseStore

CRM

Self Service Other

Front Office Applications • IT pushed by business to deliver quick results

• Point-to-point integrations lack durability

• Applications deployed for best of breed capabilities leaving systems silo’d

• Integrations tackled on a per project basis – only 20% of time spent on new development and projects

Many IT Priorities: Application Integration, System

Consolidation and Enhancing Processes at the Top

“IT’s Top Technology Priorities for 2008”

32%Of companies with revenues over $1billion say

standardizing and consolidating their IT infrastructure is a top technology priority—more than any other.

“State of the CIO 2008” survey

Answer: Business without Boundaries SOA

Approach to Process Integrations

“SOA can frequently be part of the answer by providing a sound architectural

framework to help CIOs address their challenges.”

L. Frank Kenney, Research Director

“SOA can frequently be part of the answer by providing a sound architectural

framework to help CIOs address their challenges.”

L. Frank Kenney, Research Director

Quote source: Gartner Symposium/ITxpo: Emerging Trends, April, 2007

�Pre-built SOA integration

enable rapid time to value

�Orchestrated flows deliver end

to end visibility across your

Oracle Applications

�Common object model and

extension framework enable

upgrades

�Productized integrations

reduce maintenance costs

� Preserve integration

extensions during upgrades

�Industry Reference Models

� Provides End-to-End Security

�Pre-built SOA integration

enable rapid time to value

�Orchestrated flows deliver end

to end visibility across your

Oracle Applications

�Common object model and

extension framework enable

upgrades

�Productized integrations

reduce maintenance costs

� Preserve integration

extensions during upgrades

�Industry Reference Models

� Provides End-to-End Security

Process Integration Packs

Back Office Applications

Front Office Applications

Siebel CRM

Opportunity to Quote

SAP

Retek

Order to Cash

Psft CRM

i-flex

Account Origination with Core Banking

EOTM

Adverse Event Reporting

Others…

Other…

ISV or

Partner

Siebel CRM Call Center

E-Business

Suite

Oracle Application Integration Architecture Connecting People, Processes & Information across the Enterprise

Oracle AIA- Business Objectives

1. Deliver pre-built, seamless integrations between our best of breed applications that can be extended and sustained cost effectively

2. Enable composite industry processes by delivering best practice industry processes, enterprise service and common object foundation

3. Provide a standards based architecture that can be leveraged to integrate to ANY application required by our customers and partners.

4. Create an ecosystem that allows strategic ISV’s and SI’s to accelerate delivery of industry processes to drive Application and FMW sales

5. Support evolution to Fusion Applications by ensuring interoperability with existing applications and providing phased migration strategy.

Oracle Application Integration ArchitecturePrepackaged Process Integration and SOA

� Industry Reference Models:

Optimize business performance by using documented industry best practices processes

�Process Integration Packs:

Quickly integrate Oracle Applications to create the business processes you need, without the risk

�Foundation Pack:

Application independent service translation and transformation

Key Components

How Application Integration Architecture Works

Master Data Systems

Your Customer

Master

Siebel CRMOrder Capture

Enterprise Applications

E-Business Suite Order Management

SBL GetBalance

UpdateRecord

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

SAPFI/CO

UpdateRecord

How Application Integration Architecture Works

“Updates Account Record”

Updates “Account Record” in Order Management and

SAP too

Receives “Update Account Record”Request and Responds

Sends “Update Account Record”Request in Siebel

format

Master Data Systems

Your Customer

Master

Enterprise Applications

AIA Abstraction Layer

AIA “Update Record” Request

ORC Get

Balance

UpdateAccountRecord

SBL GetBalance

UpdateAccountRecord

AIA “Update Record” Request

AIA “Update Record” Request

UpdateRecord

AIA Mediation Layer

AIA “Update Record” Request

UpdateRecord

Siebel CRMOrder Capture

E-Business Suite Order Management

SAPFI/CO

Enterprise BusinessServices

Enterprise BusinessObjects

How AIA Relates to Fusion Middleware

Industry Reference Models

Process IntegrationPacks

Application Logic

Account

Order

Customer

Product

CRM HCM SCM FIN

OMBillingHUBTransport

Fusion MiddlewareAIA Content

Oracle BPA Suite

Oracle BPA Suite and OAS-EE

Service Registry/OWSM

Oracle SOA Suite

Oracle Application Integration

Architecture - Core Components

<Insert Picture Here>

Application Independent Design through

Common Object Architecture

CRM

Billing Shipping

ERP

� Scalable: Only 2 data models involved: the application’s and the canonical

� Pluggable: Easily plug new applications into any AIA integration

� Extensible: Extensible by customers and by industries with minimal coding

� Upgradeable: Extensions are preserved with upgrades and support

Enterprise Business Object

Oracle Enterprise Business Objects (EBO)Create Standardized Service Payloads across Applications

• Standardized representations of business

objects - Customer, Sales Order,

Payment, etc.

• Standards compliant, adopting OAGIS,

UN/CEFACT and ISO standards

• Rationalized against Oracle Applications

and Fusion Applications

• Modeled as UML objects, with schemas

generated from the model Physical Data Model

Logical Data Model

EDIEBS / Web

Services

XML

A2A/B2B

Other Data

Integration

EBO

Oracle Enterprise Business Services (EBS)Create Standardized Service Definitions across Applications

System 2

Get Account

ABC Service

Get Account Enterprise

Business Service • Defines required attributes for

service to be executed (Create, Cancel, Update operations)

• Provides service mediation

and routing to correct service

provider

• Conditional logic can be

expressed in rules engine

• Facilitates loose-coupling

between the requester and

the service providerSystem 1

System 1

Get Account

ABC Service

System 3

Get Account

ABC Service

System 3

System 2

<Insert Picture Here>

Oracle Application Integration

Architecture - Application Business

Connector Service (ABCS)

Application Business Connector ServiceApplication Specific Service Translation and Transformation

• Exposes legacy business functions as open standards compliant

service provider

• Facilitates the exposing of core business transactions as well as

data access as web services

• Allows for participating applications to become service providers as

well as service consumers without disruption to code

ABCS 2Enrich TransformValidate

Application Business Connector ServiceApplication

Business

ObjectApplication Business

Connectors

EBSEnterprise

Business Service

ABCS 1

ABCS 3

SBL

BRM

SAP

Order-to-Cash Integration ScenarioAn End-to-End Flow for Request-Response Message Pattern

ValidationEnrichment

TransformationSecurity

Error Handling

OptionalAdapters

RequesterWSDL

Interface(SOAP)

ValidationRouting

TransformationSecurity

Error Handling

OptionalAdapters

ProviderWSDL

Interface(SOAP)

Rule ValidationTransformation

RoutingError Handling

EBSWSDL

Interface(SOAP)

ABMEBM

Create Order

Configure and

Validate

Invoice/Receive

Pmt

Price/ Check

Availability

Confirm/ Pack/Ship

Requestor

ABCSEBS

Provider

ABCS

EBM

ABM

Siebel CRM Customer

Management

Siebel CRM Customer

Management

EBSOrder

Management

EBSOrder

Management

<Insert Picture Here>

Oracle Application Integration

Architecture - Extensibility

Designed for Extensibility

• Can introduce extensions to pre-built integrations in a structured,

upgrade-safe manner

• No changes required to the delivered code

• Customer changes/extensions are clearly identifiable

• AIA Artifacts have inherent support for extensibility

CommonVersion

• Extensions are durable - protected during upgrades

• Ability to extend various AIA artifacts

• Enterprise Business Objects & Enterprise Business Messages

• Transformations

• Business Processes

• Enterprise Business Services

• Routing Rules

• End-to-End Flows

Customer Extensibility

Enrich TransformValidate

Application Business Connector ServiceApplication

Business

Object

E-Business

Suite

EBM(EBO)

Adding fields to an existing service or API

Changing validation rules

Altering the enrichment process

Altering the transform process to account for new fields or to change the way existing fields are transformed

Modifying the common object to account for new content from application

• Configuring the routing rules and xpathexpressions

• Modify error handling

Enterprise Business Service

Replacing existing service providers

<Insert Picture Here>

Oracle Application Integration

Architecture – Foundation Pack &

Process Integration Packs

Which One is Right for YOU?Foundation Pack or Process Integration Pack

� Complete solution for building any to any integrations across a complex, mixed environment

� Speed integration development process utilizing prebuilt Enterprise Business Services and Objects (continually added to over time )

�Reduce risk and maintenance costs using well defined programming models and bundled governance components

� Provides a sustainable, flexible foundation for change

� Prebuilt, off the shelf integrations between Oracle applications

�Delivers best practice processes to the business quickly and cost effectively

�Minimizes integration risk and fully supported by Oracle

� Extensible and upgradeable with minimal business disruption

�Let Oracle Pre-build Integrated Processes for You

�Do it Yourself Using Oracle Foundation Pack

Address Complex Integration Challenges with AIA Foundation Pack

Foundation Packs

SOA Reference Architecture

SOA Governance

SOA Programming Model

Enterprise Business Services

� Speeds time to value

� Reduces risk and improves productivity

� Facilitates move from EAI/P2P integrations

� Ensures control and visibility throughout your business process lifecycle

Oracle Differentiator: Application independent approach to building any-to-any integrations

AIA Foundation Pack Components

Foundation Services

• Pre-defined Services And Objects

• Best In Class Service Definitions

• Durable Extensions

Foundation Manager

• Business Service Repository

• Composite Application Validation System

• Composite Application Error Resolution &

Diagnostics

AIA Reference Architecture

• Concepts Guide

• Integration Developers Guide

Foundation Objects

• Account Balance Adjustment

• Advance Shipment Notice

• Bill Of Materials

• Credit Charge Authorization

• Credit Eligibility

• Customer Party

• Disbursed Payment

• Engineering Change Order

• Installed Product

• Invoice

• Item

• Item Balance

• Item Composition

• Item Structure

• Location

• Manufacture Item Composition

• Price List

• Purchase Order

• Quote

• Received Payment

• Request For Quote

• Requisition

• Sales Order

• Shipment Plan

• Shipment Receipt

• Supplier Party

Default Operations – Create, CreateList, Update, UpdateList, Query,

QueryList, Delete, DeleteList, Sync

SellingFulfillment/Supply Chain

IT Benefits

� Faster time to value than building yourself

� More reliable and less risky

� Extensible and upgradeable to protect

customizations to end-points and processes

� Easier to optimize and evolve

Oracle E-Business

Suite

Siebel CRM Integration Pack for Oracle E-Business Suite Order ManagementIntegrated Order to

Cash Process

Sales:• Cust Svc Reps

• Inside Sales

Order Management System

Configure

Product

PaymentCheck

Availability

Pricing

Synchronize

customer

Create

Quote/Order

Customer Relationship Management

Siebel

Application Integration Architecture Process Integration Pack

Business Benefits

� Richer functionality

� Quick and detailed customer information

� Faster process execution; less errors

� Increased individual and corporate efficiency

AIA Process Integration Packs

<Insert Picture Here>

Availability and Roadmap

Available AIA Process Integration Packs

Siebel CRM On Demand Integration Pack for Oracle E-Business Suite*

Siebel CRM Integration Pack for Oracle EBS Order Management: Order to Cash*

Cross Industry Process Integration Packs Enabling…

►Opportunity to Quote

►Order to Cash

Siebel CRM Integration Pack for Trade Promotion Management* ►Trade Promotion Management

Oracle Comms Billing and Revenue Management Integration Pack for Oracle E-Business Suite: Revenue Accounting**

Siebel CRM Integration Pack for Oracle Comms Billing and Revenue Management: Order to Bill**

Siebel CRM Integration Pack for Oracle Comms Billing & Revenue Management: Agent Assisted Billing Care**

►Comms Order to Bill

►Comms Customer care

Industry Process Integration Packs

►Comms Revenue Accounting

Siebel Life Sciences Integration for Oracle Adverse Event Reporting System ►Life Sci. Adverse Event Reporting

Siebel CRM Integration Pack for i-flex FLEXCUBE Account Originations*** ►Banking Account Originations

Siebel CRM Integration Pack for Banking Account Originations ►Banking Account Originations

Enabling…

*Siebel 7.8 / Oracle E-Business Suite 11.5.10

***i-flex FLEXCUBE UBS V.UM 7.2.0**Comms versions: Siebel 7.8.2 / Oracle E-Business Suite Financials 11.5.10 / Billing

and Revenue Management 7.3.1

Planned FY09 AIA Process Integration PacksHorizontal

Cross Industry PIPs Enabling…

Siebel UCM (8.1) for Oracle EBS (11.5.10), Siebel CRM SIA (8.0)

Siebel CRM SIA (8.0) for EBS Order Mgt (11.5.10) ►Order to Cash

►MDM (Customer) Integration

PIM (12.1) for EBS (11.5.10) and Siebel CRM SIA (8.0) ►MDM (Product) Integration

Agile PLM (9.2.2.4) to EBS (11.5.10) ►Design to Release

Siebel CRM to SAP* ►Order to Cash

Agile to SAP* ►Design to Release

AIA for SAP PIPs* Enabling…

Oracle CRM On Demand for Siebel CRM (7.8.2 HOR) ►Customer Synchronization (Direct Int.)

Oracle CRM On Demand for SAP* ►Opportunity to Order

Oracle CRM On Demand for JD Edwards E1 (2.3) ►Opportunity to Order

SaaS PIPs Enabling…

* Subject to Oracle Senior Management Approval

Siebel CRM (8.1) for EBS Order Management (12.1) ►Order to Cash

Agile PLM (9.2.2.4) to EBS (12.1) ►Design to Release

Above timeframes are target dates only and subject to change at any time.

Communications:

Comms 2.4, includes OSM ►Order to Activate

Comms 2.0.1 (Siebel 8.0/8.1; Nested Service Bundle feature)►Order to Bill / Agent Assisted / Fin. Consolidation

Industry PIPs Enabling…

Roadmap: Planned FY09 Process Integration Packs

Industry

Comms 2.5, includes PIM ►Product MDM (FY10)

Retail:

Oracle Retail Integration (RMS 2.3) to PSFT (9.0) ►Financial Controls for Retail

Siebel CRM Loyalty (8.1) to Retail Stores ►Customer Loyalty Management

Product Data Hub Integration Pack for Retail Product Lifecycle Mgt ►Retail PIM Integration (FY10)

Logistics Service Providers:

Fleet Management 1 (OTM 6.0, SEBL 8.0)

Fleet Management 2 (EBS 12.1, OTM 6.0)

►Quote and Order Management

►Driver Management

Fleet Management 3 (EBS 12.1, OTM 6.0) ►Settlement and Financial Management

Utilities:AIA for Utilities ►Order to Billing

Banking:EBS Financial Service Accounting Hub (12.1) for PeopleSoft GL (9.x) ►Account Consolidation

Above timeframes are target dates only and subject to change at any time.

FY09 Available and Planned AIA Foundation Packs

Foundation Pack 2.0.1 Core Common Objects and Services

Released February 2008 Business Service Repository, Management Utilities

Foundation Pack 2.1 NEW Enterprise Objects & Services

Released June 2008 Extension Templates / Sample PatternsEnhanced Repository and Utilities

Foundation Pack 2.2.1 Industry Foundation Packs

Planned for FY09 Utilities and Insurance

Foundation Pack 2.3 NEW Enterprise Objects and Services

Planned for FY09 BEA uptake

Foundation Pack 2.4 NEW Enterprise Objects & Services

Planned for FY09 HCM, horizontal objects from Retail & LSP

Foundation Pack 2.5 NEW Enterprise Objects & ServicesPlanned for FY10

Foundation Pack 3.0 Oracle 11g Service Component Assembly

TBD Composite Application Framework

Above timeframes are target dates only and subject to change at any time.

Horizontal & Industry Versions Features…

<Insert Picture Here>

Apps Unlimited + AIA…

Getting to Fusion Applications

Application Integration Architecture

Delivers Value Today and Into the Future

• Sustainable integration

connects current

applications

• Best practice processes

optimize your business

• Pre-built SOA provides a

framework for continuous

innovation

Siebel

CRM

E-Business

Suite

PeopleSoft

Enterprise

JD Edwards

EnterpriseOneMDM ISV 3rd

Party

Shared Foundation as Fusion Applications

• Extension framework preserves changes

• Plug and play with

Fusion Applications

• Processes and models

form the baseline for

Fusion apps

Siebel

CRM

E-Business

Suite

PeopleSoft

Enterprise

JD Edwards

EnterpriseOneMDM ISV 3rd

Party

Enabling an Incremental Path to Fusion

• Automated Data Upgrade

• Technology Evolution

• Guides and best

practices for upgrade

• Tools for assessing and upgrading custom extensions

Siebel

CRM

E-Business

Suite

PeopleSoft

Enterprise

JD Edwards

EnterpriseOneMDM ISV 3rd

Party

FusionCRM

FusionHCM

FusionFIN

FusionSCM

Enabling ISV Partners

• Allows ISVs to Build Processes Across Oracle Applications

• More Options for

14-year Partner Initiative

• Protected integrations• Definitions for Services, Objects, and Workflows

• Validated Integrations

Application Integration Architecture

ISV Applications

<Insert Picture Here>

Summary

Only Oracle delivers the Technology and Applications to jumpstart your SOA initiatives

Application Integration

Architecture Pre-built SOA

includes:

�Infrastructure Technology

�Abstraction Layer Components

�Oracle Applications

�SOA Governance

�Industry Reference Models

Oracle Application Integration Architecture

Enabling Business Transformation through Composite Business Processes