ebs soa con8716_pdf_8716_0001

63
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1

Upload: jucaab

Post on 19-Jan-2015

578 views

Category:

Documents


2 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1

Page 2: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 2

Web Services and SOA Integration Options for Oracle E-Business Suite Veshaal Singh, Senior Director, Applications

Technology

Rekha Ayothi, Lead Product Manager,

Applications Technology

Page 3: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 3

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

The development, release, and timing of any features or

functionality described for Oracle’s products remains at the

sole discretion of Oracle.

Safe Harbor Statement

Page 4: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 4

Program Agenda

Integration Options & Web Services

SOA in Oracle E-Business Suite

Oracle Applications Adapter

Integrated SOA Gateway

Road map

Key Takeaways

Page 5: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 5

Oracle E-Business Suite Integration Tools & Technology

Oracle E-Business Suite

Concurrent

Program

Open Interface

Integrated SOA

Gateway

(Web Services)

Workflow Business

Event

System

XML Gateway

E-Commerce

Gateway

PLSQL

Java

Data-Centric

Integration

Integration through

Native Interfaces

Process-Centric

Integration

Event-Driven

Integration

B2B

Integration

Integration through

Web services

Oracle SOA Suite

BPEL Oracle Data

Integrator B2B CEP E-Business

Suite Adapter

Page 6: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 6

Enterprise Applications Heterogeneous Environment Point-to-point Integrations Distributed Systems

Applications built on

diverse technologies

cannot interact natively

Tightly coupled

integrations

Strict corporate firewalls

limit access to network

Page 7: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 7

Web Service based Integrations Heterogeneous Environment Point-to-point Integrations Distributed Systems

Plug and play

Interoperable message

Loose coupling Message exchange over

firewall friendly port

Page 8: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 8

SOA in Oracle E-Business Suite

Page 9: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 9

SOA in Oracle E-Business Suite Adopting New Technologies … Evolving Functionalities

1

Integration Repository:

Catalogue of Integration

interfaces

Oracle Applications Adapter:

Database related interfaces

exposed as Web Services from

Fusion Middleware

Web Service Provider:

BSO, XML Gateway interfaces

exposed as Web Services

Integrated SOA Gateway:

Web Service Management, Monitoring

from Integration Repository

5

SOA Suite 11g

Uptake for Service

Provisioning

2 3 4

Page 10: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 10

SOA based Integration Options

Fusion Middleware

Oracle SOA Suite

Oracle Applications

Adapter

Applications Unlimited

Oracle E-Business

Suite

Integrated SOA

Gateway

All Supported E-Business

Suite Releases R12.1.x

Page 11: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 11

Oracle Applications Adapter

Page 12: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 12

Oracle Applications Adapter

Multiple Oracle EBS versions supported

Leverages Integration Repository

Customization Support

Secured and Trusted Connection

Functional Security Enabled

Application Context Ready

Transaction Support

Key Features

Page 13: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 13

Integration Solution Overview

XML & e-Commerce

Gateway

Open Interface Table &

Concurrent Programs

PL/SQL API, Views,

Business Events

Inte

gra

tion R

epository

Oracle SOA Suite

EBS

Adapter ESB B2B

BPEL PM BAM

Page 14: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 14

Oracle Applications Adapter Life Cycle

Page 15: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 15

Oracle Applications Adapter from BPEL

Run Time Design Time

Page 16: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 16

Oracle E-Business Suite Integrated SOA Gateway

Page 17: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 17

Oracle EBS Integrated SOA Gateway

SOA-based integration infrastructure that helps organizations to provide, consume and monitor Web services for integrations in a heterogeneous ecosystem.

Bi-directional SOA

Out-of-the-box SOA Enablement

Integration Repository

Service Invocation

Framework Service Provider

Register Find

Provide Service

Consume Service

Generate

Page 18: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 18

Integration Repository

Page 19: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 19

Catalogue of EBS Integration Interfaces

Standardized Documentation

Search & Browse Interfaces

Web Service Management

Seeded + Custom Interfaces

Page 20: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 20

Describe custom interfaces in

Integration Repository

Pre-defined standards,

annotation driven approach

Leverage native service

enablement capabilities

Custom Interfaces

Centralized Repository of EBS & Custom Integration Interfaces

Page 21: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 21

Simple Steps to Upload Custom Interface

Integration Repository

Parse Annotated Code

Annotate Interface

PL/SQL API

Business Event

Business Service Object

Concurrent Program

XML Message

Java API

Upload Loader File

Page 22: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 22

Service Provider

Page 23: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 23

Expose EBS & Custom Interfaces as Web Services

XML Gateway

PL/SQL APIs

Business Event

Business Service Objects

Java APIs for Forms

Oracle E-Business Suite Web Services can be

consumed by standard web service client

Service Provider

Web Services

Concurrent Program

Custom interfaces

Page 24: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 24

Simple UI Steps to Expose Interface as Secure Web Service Life Cycle

Page 25: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 25

Generate Service

Page 26: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 26

Deploy Service

Page 27: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 27

Deployed Service

Page 28: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 28

Authorize Service

Page 29: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 29

Invoke Service

EBS Web service

PROCESS_ORDER_1037895

InvokeProcessOrder

Page 30: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 30

Service Monitor

Page 31: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 31

Fusion HR2HR for HCM

Page 32: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 32

HR2HR: Oracle EBS HCM & Fusion HCM Coexistence Compensation Management

Page 33: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 33

HR2HR: Oracle EBS HCM & Fusion HCM Coexistence Using EBS Web Service

Oracle E-Business Suite R12.1.3

Intimate Compensation Changes

Web Service Consumer Web Service Provider

PLSQL API to Import

Compensation Changes

per_ri_coexistence.import_changes

Web Service

Integrated SOA Gateway

Service Provider

HCM

Oracle Fusion Workforce Compensation

Page 34: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 34

Service Invocation Framework

Page 35: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 35

Invoke & Consume Web Services from EBS

PL/SQL APIs

Forms

SOAP based standard web services

Service Invocation

Framework

(Web Service Consumer)

Java APIs

Workflow

Concurrent Programs (Java/ PLSQL)

OAF pages

Page 36: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 36

Event driven Service Invocation Developer Experience

2. Security

Credentials

3. Prepare

Input Message 5. Test Service

6. Raise

Invoker Event

1. Service Metadata

1. Define Service

Metadata

4. Consumption &

Exception Logic

Page 37: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 37

Define Invoker Event

Page 38: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 38

Define Invoker Subscription Select Action Type

Page 39: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 39

Wizard based WSDL Parser

Page 40: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 40

Wizard based WSDL Parser Select Service Operation

Page 41: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 41

Wizard based WSDL Parser Enter Additional Parameters

Page 42: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 42

Test Service Invocation from BES

Page 43: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 43

What happens at Run-time?

External Web Service

Oracle E-Business Suite

Service Invocation Framework

Invocation Source

Firewall

Consumption

Destination

Callback

Event

Event

Payload

To Service

Endpoint

SOAP

Request

Embed custom

SOAP Headers

Embed WS-

Security headers

XSL

Transformation

Service

Metadata

SOAP

Response

XSL

Transformation

Invoker

Event

Event

Payload

Page 44: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 44

EBS & Fusion General Ledgers Coexistence Through Hyperion DRM

Oracle E-Business Suite General Ledger

Oracle Fusion Applications General Ledger

Hyperion Data Relationship Management

Chart of Accounts Values

Chart of Accounts Hierarchies

Page 45: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 45

EBS General Ledger with Hyperion DRM

Oracle Hyperion DRM Oracle E-Business Suite

(3) Invoke Web Service to initiate

data export process

(1) Update CoA Values

and Hierarchies

DRM Web Service

Service Consumer Service Provider

(2) Load Segment Values and

Hierarchies Request

(5) Validate and

move data

Base

Tables

ISG

SIF

Java

CP

DRM

Tables Interface

Tables

(4) Export CoA Values / Hierarchies to

EBS Interface Tables

Page 46: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 46

Interoperable in Heterogeneous Environment

Flexible to coexist with Oracle Fusion Applications & other applications

3rd Party Standard WS Client

SOA Composite

Integrated

SOA

Gateway

Page 47: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 47

Roadmap

Page 48: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 48

What is coming up in Release 12.2?

Service Provider

– Built on top of Oracle SOA Suite 11g

– Support for Asynchronous Web Services

Service Invocation Framework

– Built on top of JAX-WS from WebLogic Server 11g

– Improved customization & extension support

Roadmap

Page 49: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 49

Architectural Changes in Release 12.2

Integrated SOA Gateway

Service Provider

Adapter Framework

JAX-RPC

Service Invocation Framework

Business Event System

Oracle Application Server 10g for E-Business Suite

WSIF

E-Business Suite R12.1.3

Integrated SOA Gateway

WebLogic Server 11g for SOA Suite

Service Provider

Oracle Applications Adapter

Oracle SOA Suite 11g

Service Invocation Framework

Business Event System

WebLogic Server 11g for E-Business Suite

JAX-WS

E-Business Suite R12.2

Roadmap

Page 50: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 50

Decoupled & Scalable Architecture

EBS WLS Installation

Dom

ain

s

EBS Domain

Ma

na

ge

d

Se

rve

rs Applications & Shared

Libraries

oa core oafm ISG JMX

Client

SOA Suite WLS Installation

Oracle E-Business Suite Oracle SOA Suite

Over HTTP

Over T3

EBS Database

SOA Suite Database

Dom

ain

s

EBS SOA Domain

Ma

na

ge

d

Se

rve

rs Applications & Shared

Libraries

ISG SOA

Infra Adapters

Roadmap

Page 51: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 51

High Performance in Integration Transactions SOA Suite 11g HA Architecture

EBS

EM

Managed

Server

Administration

Server

Simple, one-machine install

EBS_Domain

Roadmap

Page 52: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 52

Extend Business Service Portfolio Roadmap

Page 53: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 53

Support for Asynchronous Web Services Roadmap

Page 54: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 54

EBS Integration Interfaces as REST Services Beyond R12.2

Oracle E-Business Suite

Application Logic

(HR, Projects, Finance, Order, Procure, Shipping)

Integration Interfaces

PL/SQL BSO XML

Gateway

Concurrent

Program

Java APIs

for Forms

Business

Event

Integrated SOA Gateway

(SOAP + REST Web Services) SOAP

Roadmap

REST

Page 55: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 55

Seamless UI Experience to expose REST Services Roadmap

Page 56: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 56

Addressing SOA needs with SOAP & REST Services

Integrated

SOA

Gateway

SOAP Business Process

Orchestration

Enterprise

Integration

Process

Monitoring

Cloud Enterprise

Applications

B2B integration with

Trading Partners

Standard driven SOAP services

for intra & inter-enterprise

application integrations

Roadmap

Web Application

Desktop Application

Mobile Applications

Portal (Composite UI)

Batch Updates

Simple, lightweight REST

services for mobile applications

& chatty UI applications

REST

Page 57: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 57

Oracle EBS with Oracle Enterprise Repository Beyond R12.2

Oracle Fusion

Middleware

Oracle Apps Unlimited Third Party Apps

ISV SaaS

Unified View of IT Assets

Oracle Enterprise Repository

Roadmap

Page 58: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 58

Roadmap – Service Provider

Service enable Open Interface Tables/ Views

Transaction support in distributed processing

Advanced Web Service Standards

– Reliable Messaging, MTOM

Advanced Interface Management

– Monitor, analyze change impact

– Enhanced custom interface management

– Custom categorization of custom interfaces

Roadmap

Page 59: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 59

Roadmap – Service Invocation Framework

Support for Asynchronous Web Services

Advanced Web Service standards

– SAML, MTOM, Reliable Messaging

Monitor Service Invocations

Enhanced Service Invocation Framework UI

Roadmap

Page 60: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 60

Key Takeaways

Web Service based integration

Embrace EBS’s native Web Service enablement:

– Service Provider

– Service Invocation Framework

Agile design-to-deploy Web Service integration

Re-use existing investment in EBS customizations

Page 61: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 61

New Whitepaper – Oracle E-Business Suite Release 12.1.3: Integration Products and Technologies Primer [MOS ID 1494997.1]

https://blogs.oracle.com/stevenChan

Page 62: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 62

Page 63: Ebs soa con8716_pdf_8716_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 63