Sunteți pe pagina 1din 63

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

Web Services and SOA


Integration Options for
Oracle E-Business Suite
Veshaal Singh, Senior Director, Applications
Technology

Rekha Ayothi, Lead Product Manager,


Applications Technology

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


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 decision.
The development, release, and timing of any features or
functionality described for Oracles products remains at the
sole discretion of Oracle.

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


Program Integration Options & Web Services
Agenda SOA in Oracle E-Business Suite
Oracle Applications Adapter
Integrated SOA Gateway
Road map
Key Takeaways

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


Oracle E-Business Suite Integration Tools &
Technology
Oracle E-Business Suite

Concurrent
PLSQL Business XML Gateway Integrated SOA
Program
Workflow Event Gateway
System E-Commerce (Web Services)
Java Open Interface
Gateway

Integration through Data-Centric Process-Centric Event-Driven B2B Integration through


Native Interfaces Integration Integration Integration Integration Web services

Oracle SOA Suite


Oracle Data E-Business
Integrator BPEL CEP B2B
Suite Adapter

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


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

Applications built on Tightly coupled Strict corporate firewalls


diverse technologies integrations limit access to network
cannot interact natively

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


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

Plug and play

Interoperable message

Message exchange over


Loose coupling
firewall friendly port

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


SOA in Oracle E-Business
Suite

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


SOA in Oracle E-Business Suite
Adopting New Technologies Evolving Functionalities
Integration Repository: Oracle Applications Adapter: SOA Suite 11g
Catalogue of Integration Database related interfaces Uptake for Service
interfaces exposed as Web Services from Provisioning
Fusion Middleware

1 2 3 4 5

Web Service Provider: Integrated SOA Gateway:


BSO, XML Gateway interfaces Web Service Management, Monitoring
exposed as Web Services from Integration Repository

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


SOA based Integration Options

Fusion Middleware Applications Unlimited

Oracle E-Business
Oracle SOA Suite
Suite

Oracle Applications Integrated SOA


Adapter Gateway

All Supported E-Business


R12.1.x
Suite Releases

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


Oracle Applications Adapter

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


Oracle Applications Adapter
Key Features
Multiple Oracle EBS versions supported
Leverages Integration Repository
Customization Support
Secured and Trusted Connection
Functional Security Enabled
Application Context Ready
Transaction Support

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


Integration Solution Overview
Oracle SOA Suite
PL/SQL API, Views,

Integration Repository
Business Events
BPEL PM BAM

XML & e-Commerce


Gateway EBS
Adapter ESB B2B
Open Interface Table &
Concurrent Programs

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


Oracle Applications Adapter Life Cycle

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


Oracle Applications Adapter from BPEL

Design Time Run Time

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


Oracle E-Business Suite
Integrated SOA Gateway

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


Oracle EBS Integrated SOA Gateway
Out-of-the-box SOA Enablement

Integration Repository

Find Register Generate

Service Invocation Provide Service


Bi-directional SOA Service Provider
Framework
Consume Service

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

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


Integration Repository

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


Catalogue of EBS Integration Interfaces

Standardized Documentation

Search & Browse Interfaces

Web Service Management

Seeded + Custom Interfaces

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


Centralized Repository of EBS & Custom
Integration Interfaces
Custom Interfaces

Describe custom interfaces in


Integration Repository
Pre-defined standards,
annotation driven approach
Leverage native service
enablement capabilities

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


Simple Steps to Upload Custom Interface

Annotate Interface

Java API PL/SQL API


Parse Upload Loader
Business Service Concurrent Integration
Annotated Code File
Object Program Repository

XML Message Business Event

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


Service Provider

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


Expose EBS & Custom Interfaces as Web
Services

PL/SQL APIs

Business Event
Oracle E-Business Suite
XML Gateway Web Services can be
Service Provider consumed by standard
Web Services web service client

Concurrent Program

Business Service Objects

Java APIs for Forms

Custom interfaces

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


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

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


Generate Service

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


Deploy Service

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


Deployed Service

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


Authorize Service

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


Invoke Service

EBS Web service

PROCESS_ORDER_1037895
InvokeProcessOrder

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


Service Monitor

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


Fusion HR2HR for HCM

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


HR2HR: Oracle EBS HCM & Fusion HCM
Coexistence
Compensation Management

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


HR2HR: Oracle EBS HCM & Fusion HCM
Coexistence
Using EBS Web Service
Web Service Consumer Web Service Provider
Oracle Fusion Workforce Oracle E-Business Suite
Compensation R12.1.3

Integrated SOA Gateway

Web Service Service Provider


Intimate Compensation Changes

PLSQL API to Import


Compensation Changes
per_ri_coexistence.import_changes

HCM

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


Service Invocation Framework

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


Invoke & Consume Web Services from EBS

Java APIs

PL/SQL APIs

Service Invocation SOAP based standard web


OAF pages Framework services
(Web Service Consumer)

Forms

Concurrent Programs
(Java/ PLSQL)

Workflow

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


Event driven Service Invocation
Developer Experience

1. 1. Service
Define Service 2. Security 3. Prepare 4. Consumption & 6. Raise
Metadata 5. Test Service
Metadata Credentials Input Message Exception Logic Invoker Event

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


Define Invoker Event

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


Define Invoker Subscription
Select Action Type

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


Wizard based WSDL Parser

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


Wizard based WSDL Parser
Select Service Operation

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


Wizard based WSDL Parser
Enter Additional Parameters

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


Test Service Invocation from BES

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


What happens at Run-time?
Firewall
Oracle E-Business Suite
Service Invocation Framework
Invoker
Event SOAP
Invocation Source Request
Event XSL Embed WS- Embed custom
To Service
Payload Transformation Security headers SOAP Headers
Endpoint

External Web
Service Service
Metadata

Callback
Event
Consumption SOAP
Destination Response
Event XSL
Payload Transformation

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


EBS & Fusion General Ledgers Coexistence
Through Hyperion DRM

Oracle E-Business Suite


General Ledger

Hyperion Data Relationship Management


Chart of Accounts Chart of Accounts
Values Hierarchies

Oracle Fusion Applications


General Ledger

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


EBS General Ledger with Hyperion DRM
Service Provider Service Consumer

Oracle Hyperion DRM Oracle E-Business Suite

(2) Load Segment Values and


(1) Update CoA Values Hierarchies Request
and Hierarchies

ISG Java
(3) Invoke Web Service to initiate
SIF CP
data export process
DRM Web Service

(4) Export CoA Values / Hierarchies to (5) Validate and


EBS Interface Tables move data
DRM Interface Base
Tables Tables Tables

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


Interoperable in Heterogeneous Environment

SOA Composite

Integrated
SOA
Gateway

3rd Party Standard


WS Client

Flexible to coexist with Oracle Fusion Applications & other applications

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


Roadmap

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


Roadmap
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

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


Roadmap
Architectural Changes in Release 12.2
E-Business Suite R12.1.3 E-Business Suite R12.2

Integrated SOA Gateway Integrated SOA Gateway

Service Invocation Service Invocation


Service Provider Service Provider
Framework Framework

Adapter Framework Business Event System Oracle Applications Adapter Business Event System

JAX-RPC WSIF Oracle SOA Suite 11g JAX-WS

WebLogic Server 11g for WebLogic Server 11g for E-


Oracle Application Server 10g for E-Business Suite
SOA Suite Business Suite

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


Roadmap
Decoupled & Scalable Architecture

Oracle E-Business Suite Oracle SOA Suite


EBS WLS Installation Over HTTP SOA Suite WLS Installation

EBS Domain EBS SOA Domain


Applications & Shared
Domains

Domains
Applications & Shared
Managed

Managed
Servers

Servers
Libraries Libraries
ISG JMX SOA
oa core oafm ISG Adapters
Client Infra

Over T3

EBS SOA Suite


Database Database

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


Roadmap
High Performance in Integration Transactions
SOA Suite 11g HA Architecture

Simple, one-machine install


Administration
EM Server

Managed
EBS Server
EBS_Domain

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


Roadmap
Extend Business Service Portfolio

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


Roadmap
Support for Asynchronous Web Services

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


Roadmap
EBS Integration Interfaces as REST Services
Beyond R12.2

Integrated SOA Gateway


(SOAP + REST Web Services)
SOAP REST

Integration Interfaces
XML
PL/SQL BSO
Gateway

Business Java APIs Concurrent


Event for Forms Program

Application Logic
(HR, Projects, Finance, Order, Procure, Shipping)
Oracle E-Business Suite

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


Seamless UI Experience to expose REST
Services Roadmap

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


Addressing SOA needs with SOAP & REST
Services Roadmap

Cloud Enterprise Mobile


Applications Applications

Enterprise
Integration Portal
(Composite UI)

Standard driven SOAP services Simple, lightweight REST


for intra & inter-enterprise services for mobile applications
Integrated
application integrations SOA & chatty UI applications
Gateway
Business Process Web
SOAP REST Application
Orchestration

B2B integration with Desktop


Trading Partners Application

Process Batch
Monitoring Updates

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


Roadmap
Oracle EBS with Oracle Enterprise Repository
Beyond R12.2 Unified View of IT Assets

Oracle Apps Unlimited Third Party Apps

Oracle
Enterprise
Repository
SaaS ISV

Oracle
Fusion
Middleware

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


Roadmap
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

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


Roadmap
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

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


Key Takeaways

Web Service based integration


Embrace EBSs native Web Service enablement:
Service Provider
Service Invocation Framework
Agile design-to-deploy Web Service integration
Re-use existing investment in EBS customizations

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


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

https://blogs.oracle.com/stevenChan

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


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

S-ar putea să vă placă și