building a soa solution with oracle fusion middleware · pdf filebuilding a soa solution with...

61

Upload: lamdan

Post on 10-Mar-2018

265 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end
Page 2: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Building a SOA Solution with Oracle Fusion Middleware for

Oracle E-Business Suite

Basheer Khan

CEO

Innowave Technology

Samuel TongSystems ArchitectForsythe Technology

Juliana Button

Director, Product Management

Oracle Corporation

Page 3: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

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.

Page 4: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

<Insert Picture Here>

Program Agenda

Oracle Fusion Middleware and

Oracle E-Business Suite Overview

Real World Example -

Forsythe Technology

An Architectural Approach by Innowave

The End-to-End Solution

Q&A

Page 5: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Oracle Fusion Middleware

Page 6: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

0

10,000

20,000

30,000

40,000

50,000

60,000

70,000

80,000

90,000

100,000

Q10

4

Q20

4

Q20

5

Q30

5

Q40

5

Q10

6

Q20

6

Q30

6

Q40

6

Q10

7

Q20

7

Q30

7

Q40

7

Q10

8

Q20

8

Q30

8

Q40

8

Q10

9

Q20

9

Q30

9

Q40

9

Customer Growth

BPEL Process Manager

90,000+

Application Server

Development ToolsIdentity

Management

Enterprise Content Management

Enterprise Portals

SOA Suite

Application Grid

Business Intelligence

Oracle Fusion MiddlewareInnovations & Unrivalled Customer Growth

Page 7: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Certified with Oracle’s Applications

Industry Applications

Page 8: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Next Generation Applications TrendsApplication Centric to Process Centric

Client / Server

Architectures

Next Gen (SOA)

Architectures

Net-Centric

Architectures

Simplification

Dif

fere

nti

ati

on

ERP

SCM

CRM

ERP

SCM

CRM

eAI

ERP

SCM

CRM

Composite Solutions

Integrated Applications

Packaged Applications

Application-Centric Process-Centric

Ord

er M

anagem

ent

Paym

ent M

anagem

ent

Work

Managem

ent

Today

Page 9: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

CRM ERP SCMCRM ERP SCM

Application Integration

End-to-end Process Integration

Business Process Steps

configured in each application

Application Heterogeneity Deters

Business Process Customization

Application Heterogeneity is Leveraged

for Business Process Customization

Next Gen Architecture DifferenceToday

Business Process

configured in each application

Next Generation ApplicationsAn Evolution NOT A Revolution

Cross App Process Examples: Order 2 Cash, Procure 2 Pay,

Acquire 2 Retire, Concept 2 Cash, On-Boarding

Page 10: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

OLDModel with FMW

Extensions

SOA Platform(real time)

Customizations

P2P Interfaces (Batch)

Application

Benefits with FMW

IT Value

• Cheaper Apps Upgrades

(reduction of

customizations)

• Maintainable Interfaces

Business Value

• Better fit of Application

into larger business

process

• Agility (adopt to changing

business process)

Enhanced Flexibility Through Layered Extensions

Tightly Coupled Customizations Layered Extensions

Page 11: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Oracle Fusion Middleware Technologies

Page 12: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

BAMCEPEMPOLICY

MANAGERJDEV

Oracle SOA Platform

ERP MAINFRAME SERVICES EVENTS

BPEL PROCESS MGRBUSINESS RULESHUMAN WORKFLOW

SERVICE BUSDATA INTEGRATOR

REG/REP

Adapters & B2B

PARTNERSDB

Page 13: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Application Integration ArchitectureOracle’s Implementation of Standards-based SOA

•Powered by Oracle Fusion Middleware

Industry leading, open standards based SOA Middleware platform

•Best Practice Processes

Optimize business performance leveraging Oracle’s extensive experience and best practices

•Process Integration Packs

Pre-built, out of the box, integrated Oracle Applications for quick implementation of business processes, without the risk. (i.e. Siebel CRM to Oracle E-Business Suite)

•Foundation Packs

Create custom business processes across any of your applications utilizing predefined, application independent object and service definitions

SOA Suite

BPA Suite

ODI Service Registry

Oracle AS

Page 14: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Enterprise Business Services

Enterprise BusinessObjects

AIA is Built on Oracle SOA Technologies

Best Practice Processes

Process IntegrationPacks

Application Logic,Data Services

Account

Order

Customer

Product

CRM HCM SCM FIN

OMBillingHUBTransport

Fusion MiddlewareAIA Content

Oracle BPA Suite

Oracle BPA Suite and JDeveloper IDE

Service Registry and OWSM

Oracle SOA Suite

Oracle Data Integrator

Page 15: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Available AIA Pre-Built Integrations for E-Business Suite

Avail. Based on… Application Versions

Agile Product Lifecycle Management Integration Pack for

Oracle E-Business Suite

Aug 2008 Foundation

Pack 2.4

Agile PLM 9.2.2.4, 9.2.2.6

Oracle E-Business Suite R11.i.10 CU2 and 12.1.1.

Siebel CRM Integration Pack for Oracle EBS Order

Management

Aug 2008 Foundation

Pack 2.4

Siebel CRM SIA 8.0.0.2/8.0.0.6/8.0.0.7

Oracle E-Business Suite R11.i.10 CU2 and 12.1.1.

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.4

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.4

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

Cross Industry Process Integration Packs

SaaS Process Integration Packs

Page 16: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Avail. Based on… Application Versions

Siebel CRM Integration Pack for Oracle Comms Billing and

Revenue Management: Order to Bill*

Nov 2007 Comms FP Siebel CRM 8.1.1 SIA

Oracle Communications Billing and Revenue

Management 7.4

Oracle E-Business Suite 12.1.1

Oracle Comms Billing and Revenue Management Integration

Pack for Oracle E-Business Suite: Revenue Accounting*

Nov 2007 Comms FP Oracle Communications Billing and Revenue

Management 7.4

Oracle E-Business Suite 12.1.1

Financial Management Integration Pack for Oracle

Transportation Management and Oracle E-Business Suite

May 2009 Foundation

Pack 2.4

Oracle Transportation Management 6.0

Oracle E-Business Suite 12.1.1

Order Management Integration Pack for Oracle

Transportation Management, Oracle E-Business Suite and

Siebel CRM

May 2009 Foundation

Pack 2.4

Oracle Transportation Management 6.0

Oracle E-Business Suite 12.1.1

Siebel 8.0.0.5

Driver Management Integration Pack for Oracle

Transportation Management and Oracle E-Business Suite

May 2009 Foundation

Pack 2.4

Oracle Transportation Management 6.0

Oracle E-Business Suite 12.1.1

Available AIA Pre-Built Integrations E-Business Suite

Industry Process Integration Packs

* Older version of the PIP supports older application versions

Avail. Based on… Application Versions

Oracle Transportation Management (Glog) Integration to E-

Business Suite

Sep 2006

Not based

on

Foundation

Pack

Oracle Transportation Management 5.5

Oracle E-Business Suite 11.5.10 CU2

Oracle Enterprise Taxation Management Integration to Oracle

E-Business Suite Financials for General Ledger and Accounts

Payable

Jan 2009 Oracle Enterprise Taxation Management (v2.1.5 or

later)

Oracle Enterprise Business Suite R12

Oracle Utilities Customer Care and Billing Integration to

Oracle E-Business Suite Financials for General Ledger and

Accounts Payable

Feb 2009 Oracle Utilities CC&B V2.2

Oracle Enterprise Business Suite R12 or R11.5

Direct Pre-Built Integrations (Data Synchronization made simple)

Page 17: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Oracle E-Business Suite Leveraging Oracle Fusion Middleware

E-Business Suite 12.1.1 leveraging BPEL

47 different BPEL flows

Leveraged across productsOracle Price Protection

Complex Maintenance

Repair & Overhaul

Oracle Transportation Management

Supply Chain Trading Connector

Advanced Supply Chain Planning

Product Information Management

Page 18: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Component

Certified with

E-Bus Suite

Adapter 11gR1

Supported by

Integrated

SOA Gateway

BPEL Process Manager 11g 11i, 12, 12.1 12.1

Oracle Service Bus 11g 11i, 12, 12.1 12.1

Oracle B2B 11g 11i, 12, 12.1 12.1

Oracle Service Registry 11g (1) 12.1

Oracle Business Activity Monitoring 11g 11i, 12, 12.1 12.1

Oracle JDeveloper 11g 11i, 12, 12.1 12.1

Oracle WebCenter 11g 12, 12.1

Oracle Fusion Middleware 11gWith Oracle E-Business Suite 12

(1) In progress

Page 19: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Oracle E-Business Suite Adapter

Oracle SOA Suite

ESB B2B

BPEL PM BAM

Open Interface Table &

Concurrent Programs

XML & eCommerce

Gateway

PL/SQL API, Views, Business

Events

Inte

gra

tio

n R

ep

osito

ry

Oracle

E-Business

Suite

Adapter

Leverages Integration Repository

Secured and Trusted Connection

Functional Security Enabled

Application Context Ready

Transaction Support

Customization Support

Page 20: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

The above reflects Oracle’s current development plans which are subject to change at any time

Oracle E-Business Suite Integrated SOA Gateway

Integrated SOA Gateway

Consume Services Provide Services

SCM

Service

Std WS Client

HRMS

Service

Apache Axis

BPEL PM / OSBLogistics Service

External Web service

• EBS interfaces natively

exposed as web services

• Out-of-the-box services

with SOA Provider

• Consume standard web

services with Service

Invocation Framework

• Non-intrusive integration

with public business

events in Integration

Repository

• Visibility through SOA

Monitor

Page 21: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

<Insert Picture Here>

Forsythe Technology

A Real World Example

Page 22: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

• Proven IT infrastructure integrator

• 37 years of providing data center solutions

to enable innovation, reduce cost and

manage risk

• Strong tradition as a trusted, independent

advisor

• North American base with international reach

• 800+ employees

• 44 offices in the U.S.

• Canada (4 offices) and UK

• Support 36% of Fortune 100

About Forsythe

Page 23: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Forsythe Vision

Forsythe is a leading, independent provider of

expert technology infrastructure solutions,

and is focused on helping customers optimize

their technology investment.

Page 24: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

International:

Aligning our reach with that of our clients

Advisory services:

IT and business alignment, prioritization, sequencing

Reseller and integrator of technology platforms:

Integrating interdependent technologies

Foundation in financing and legacy systems:

Economics and high availability disciplines

Forsythe’s Growth is Through

Our Clients’ Growth

Page 25: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Forsythe Partners

Page 26: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

<Insert Picture Here>

Case Study

Page 27: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

<Insert Picture Here>

Business Problem

Back-Office Order Maintenance volume

increasing

Workloads increasing

Client requirements complexity increasing

Order status tracking remediation more difficult due

to increasing volumes

Response/turnaround time slow

Drive to decrease costs and improve productivity

Page 28: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Architectural Considerations

Avoid point to point integration

Rapid Development Focus / Iteration

Promote Service re-use and discovery

Business Process Alignment and Visibility

Service Management Philosophy - ITSM

Page 29: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Security Considerations

Service Management Administration

Comply with EBS security model

Secure and streamlined provisioning

Enable single sign-on to Portal and EBS processes

Page 30: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

User Interface Considerations

Brand Compliance

Portal Centric Paradigm

Ensure UI Performance

Simple User Navigation

Page 31: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Project Constraints

Limited expertise across technology environments

Client Data sensitivity

Lack BPEL experience

Lack EBS Service enablement experience

Production Black Out Window

Lack Integration Infrastructure experience

Page 32: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

IT Ecosystem Constraints

Heterogeneous Environment

– Mini

– Solaris, HP-UX

– OEL, Red Hat

Oracle E-Business 11.5.10.2

– HR

– Financials

– OM, CRM

– Projects

Custom Applications

Third Party Packages

Page 33: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

About Innowave Technology

• Technology Consulting Firm founded in 2005

• Provide unique, innovative solutions using Oracle Applications

and Technology

• Expertise includes: Fusion Middleware, WebLogic Suite, SOA

Suite, SOA Governance, WSM, OER, BPEL, OSB, BPM, BAM,

OBIEE, WebCenter Suite, Identity Management

• Implement, upgrade, and enhance Oracle E-Business Suite,

JD Edwards, PeopleSoft, Siebel & Hyperion Applications

• Extensive experience and expertise managing global and local

implementations across various industry verticals

• Provide clients with proven methodologies, tools, and templates

specifically tailored to their requirements

Page 34: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

User Interface / Reporting

Security / Policies

Business Processes / Logic

Business Services

Business Objects

Applications / Data

InfrastructureRationalize

Abstract

Architectural Approach

Service Oriented Abstraction

Page 35: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Architectural Approach

Rationalize: Infrastructure

• Simplify, standardize and consolidate infrastructure

• Analyze, design and migrate to a strategic platform

• Optimize through virtualization and data center

consolidation

• Leverage Cloud computing

Infrastructure

Page 36: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Architectural Approach

Rationalize: Applications / Data

• Consolidate applications that provide similar business

functionality

• Identify applications that can reside on the same server

• Migrate applications to new platforms, improve runtime

efficiency

• Retire / Replace legacy applications

• Leverage Hubs to consolidate data

Applications / Data

Page 37: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Architectural Approach

Abstract: Business Objects

• Identify, define and establish Enterprise Business Objects

• Canonical representation of entities: Customer, Item,

Order, etc.

• Transform and standardize disparate data structures

• Reside in the Service Bus

• Leverage Foundation Pack in Application Integration

Architecture (AIA)

Business Objects

Page 38: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Architectural Approach

Abstract: Business Services

• Define canonical services based on Business Objects

• Business Services are normalized across applications

• Represent core business functions of an enterprise

• Enable Service Reuse

• Use BPEL adapters based services provided increased

visibility

• Leverage Oracle Service Repository

• Leverage Enterprise Business Messages in AIA

Business Services

Page 39: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Architectural Approach

Abstract: Business Processes

• Abstract Business Logic that is embedded in Applications

• Leverage unified Business Process Management Platform

• BPEL

• BPMN

• Human Workflow

• Increases IT and Business collaboration

• Improves business agility, increases visibility

Business Processes

Page 40: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Architectural Approach

Abstract: Business Rules

• Leverage powerful Business Rules Engine

• Makes processes and applications agile and dynamic

• Decision Tables provide business users a familiar metaphor

• Seamless integration with SOA & Process Management

makes it effortless to start leveraging rules

Business ProcessesBusiness Rules

Page 41: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Architectural Approach

Abstract: Security / Policies

• Abstract security from applications and business processes

• Security enforced through centralized declarative security

framework

• Insulate developers from security & identity management

• Effectively secures critical applications and sensitive data

• Streamlines compliance audit and reporting

• Leverage Identity Management

Security / Policies

Page 42: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Architectural Approach

Abstract: User Interface / Reporting

• Build composite applications / dashboards using canonical

services

• Leverage ADF & WebCenter

• Leverage Business Activity Monitor

• Abstract analysis and reporting capabilities

• Leverage OBIEE

• Leverage BI Publisher

User Interface / Reporting

Page 43: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Architectural Approach

Service Oriented Abstraction

Canonical Service

(normalized across Apps)

Loosely Coupled

Declarative

(non programmatic)

Re-use

Layered

Applications Consolidation

Page 44: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Oracle EBS ISG vis-à-vis AdapterPositioning

Integrated SOA Gateway

SOAP web service

Provided out-of-box from EBS

Provides Interoperability leverage from

any standard web service client

Multi service transaction failures need to

be handled explicitly

Consumption of external web services

for lightweight integration via native

service invocation framework

Integration transactions are monitored

via SOA monitor

E-Business Suite Adapter

Standard JCA service

Provided from SOA Suite in mid-tier

Provided via Oracle BPEL Process

Manager or Enterprise Service Bus

Multi service transaction failures are

rolled back implicitly via transaction

control of JCA framework

Consumption of external web services

is via Oracle BPEL Process Manager or

Enterprise Service Bus

Integration transactions are monitored

via BPEL PM, ESB consoles

Page 45: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

<Insert Picture Here>

Solution Highlights

Fusion Middleware Infrastructure10g AS 10.1.2.0.2

RedHat Linux 4.x

Intel based Server

FMW componentsOC4J 10.1.2.0.2

BPEL 10.1.3.1.x

B2B 10.1.2.0.2

E-Business Adapter 10.1.2.0.2

ESB 10.1.2.0.2

OID 10.1.2.0.2

Oracle Portal 10.1.4.0.0

Page 46: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

<Insert Picture Here>

Solution Highlights

Oracle E-Business Suite 11.5.10.2Order Management

Procurement

Supply Chain

Customer Data Management

Inventory Data Management

Business Events

Workflow

Multiple Web Services Calls

Page 47: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Solution Architecture

BPEL

PL/SQL

Client

Workflow Work list

PO Orders Status Cust Info

Dynamic Local User Policy

Business

Objects

Oracle EBS Adapter and Database Adapter

Mapping EBS / DB / ESB / B2B

Connections

Self Service Maintenance Oracle Portal

Database

Page 48: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Oracle E-Business Suite AdapterLeveraging Integration Interfaces

PL/SQL APIs

Business Events

Open Interface Tables

Concurrent Programs

XML Messages

eCommerce Gateway Messages

Interface Views

More than 2500+ integration points…

Page 49: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

D E M O N S T R A T I O N

Client Portal

Page 50: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Client Portal Home

Page 51: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Client Asset Maintenance

Page 52: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Client Change Requests

Page 53: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Service Link

Page 54: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Change Request ServiceDesign View

Page 55: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Solution Timeline

Timeline – 7 MonthsRequirements to Pilot: 4 months

Pilot to Test: 2 months

UAT: 3 weeks

Production: 1 week

ResourcesPM, BA, QA

Portal Developer

BPEL Developer

EBS Application Developer

Page 56: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Solution Hurdles

Client User Management and Training

Limited skill set between Portal, Integration, EBS

Understanding Business Processes to expose

Internal Support Matrix

Inconsistent Business Event execution

Page 57: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Lessons Learned

Leverage BPEL AdaptersOracle EBS Adapter

Database Adapter

Direct table access – Selects

Abstract End points – Oracle ESB

Use WebCenter/ADF for standard UI widgets

Leverage Workflow Work listsInstead of Emails and Notifications

Self Service User Management – Oracle IdMAuto Provisioning to Client site

Self Service Password Reset

Page 58: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Solution Benefits

Business BenefitsSelf Service Enablement

Decreased Time to Provide Customer Status

More Timely Order Status Information

Increased Visibility into Business Processes and Data

Agile and Flexible Integration ArchitectureService Enablement of E-Business Suite

Low Cost of OwnershipStandards based integration

Faster development to implementation time Visual and Declarative development of integration solutions

Service Reuse

Page 59: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

Find Best Practice Centers online

Page 60: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end

S310503: Jump on the

OSB

S311738: Best

Practices Integration

Using AIA F/Pack

S309974: Securing E-

Business Suite with

OID and Access Mgmt

S309528: Integration

Architecture for EBS

S309537: Out-of-the-

Box Web Services for

EBS

Related Sessions

FMW for Applications

Demonstration Booth

– Moscone West

S311733 EBS, Integrated

SOA Gateway and BPEL

Process Manager

S311735: Model and

Automate Oracle Apps

Using BPM

S311732: Building

Collaborative Portals for

Oracle Apps Using

WebCenter

S312055: Data Services

using Oracle Data

Integrator and Oracle

SOA Suite

Related Demos Related Labs

For More Information

Page 61: Building a SOA Solution with Oracle Fusion Middleware · PDF fileBuilding a SOA Solution with Oracle Fusion Middleware for Oracle E-Business Suite ... Application Integration End-to-end