Vous êtes sur la page 1sur 52

1

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

Integration Options for


Oracle E-Business Suite
Rekha Ayothi,
Lead Product Manager, Oracle

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.

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

Program Agenda
Application Integration Overview
Oracle E-Business Suite Integration Options

Best Practices
Case Studies
Q&A

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

Application Integration
Overview

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

Oracle E-Business Suite Integration Overview


Mobile
Applications
Fusion
Applications

Partner
Applications
Oracle
E-Business Suite

SAP, Salesforce,
Dynamics

Applications
Unlimited
Custom
Applications

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

Integration Styles

Integration through
Native Interfaces

Data-Centric
Integration

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

Event-Driven
Integration

Process-Centric
Integration

B2B Integration

Integration through
Web services

Oracle E-Business Suite


Integration Tools &
Technologies

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

Oracle E-Business Suite Integration Tools &


Technology
Oracle E-Business Suite
PLSQL

Concurrent
Program

Java

Open Interface

Business
Event
System

Integration through
Native Interfaces

Data-Centric
Integration

Event-Driven
Integration

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

XML Gateway

Workflow

Process-Centric
Integration

E-Commerce
Gateway

B2B
Integration

Integrated SOA
Gateway
(Web Services)

Integration through
Web services

Catalogue of EBS Integration Interfaces


Integration Repository
Standardized Documentation

Search & Browse Interfaces

Web Service Management

Seeded + Custom Interfaces

10

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

Centralized Repository for EBS & Custom


Integration Interfaces
Centralized View of Oracle Seeded &
Custom Interfaces

Custom Interfaces

Annotate

Java APIs

PL/SQL APIs

Business Service
Objects

Business Events XML Gateway Concurrent Programs

11

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

Parse

Upload

Integration through Native Interfaces


Homogeneous
Customizations, Extensions
WHAT: PL/SQL & Java based public

integration APIs
WHEN: Extension, integration within
firewall in homogeneous platform
HOW: Described in Integration
Repository. Follow EBS guidelines
for customization & extension.
Create, update business objects, reuse business logic/ rules, retrieve
business data

12

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

Data Centric Integration


Open Interface & Concurrent Program for Bulk Data Updates

Tools to Extract,
Transform & Load

Oracle E-Business Suite

Concurrent
Program
(Validation)

Open
Interface
Tables

Load

Data Source

SQL *
Loader
Text File
Oracle Data
Integrator

Base Tables

Open
Interface
Views

Extract

3rd party
Adapter

Custom Table
Inbound
Outbound

13

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

Data Centric Integration


Web ADI for Small Batch Data Upload
Oracle E-Business Suite
Web ADI

Manual Verification, Update & Upload


Upload

Data Source

Download

Text File
Concurrent
Program
(Validation)

Open
Interface
Tables
Download

Custom Table
Base Tables
Inbound
Outbound

14

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

Desktop Integration Framework


Create Custom Web ADI Integrators
Use Desktop Integration

Framework to Create
Custom Web ADI
Integrators
Use LOVs & Date Picker

Components
Importer Rules
Handle error situations

& display error message


Clean Up temporary

data

15

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

Bulk Data Transfer between EBS On-Premise &


On-Cloud Applications
ODI File SFTP Import

Future Considerations
UCM (RIDC Client to upload & download file)
Web Service (MTOM)

Oracle E-Business
Suite

16

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

Cloud based
Application

Event Driven Integration


Embedded Business Event System
Oracle E-Business Suite

Workflow Process

Notification Mailer

Emails

Service Invocation
Framework

Web Services

Business Event
XML Gateway
Trading Partners
PL/SQL & Java APIs
(Business Logic)

Advanced Queue
Applications

Adapter

17

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

Business Activity
Monitoring

Process Centric Integration


Business Process Automation using Oracle Workflow
Oracle E-Business Suite
Business
Events

Workflow

Notifications

Trading Partners

APIs

Rules

Routing

18

Parallel
Flows

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

Web Services
Looping

Chaining

BPEL Process /
SOA Composites

Oracle Workflow Vs SOA Suite (BPEL, Mediator)


Oracle Workflow (in E-Business
Suite)

Oracle SOA Suite (BPEL, Mediator,


Human Workflow, Business Rules)
Orchestration

Chaining, Conditional Routing, Looping, Parallel Flows, Sub-process

Web Service Invocations

Synchronous Web Service Invocations,


Asynchronous Web Service with Callback

Asynchronous Web Service Invocations

Notifications

SMS, Voice, Instant Messages

Approval Worklists, E-Mails

Data Manipulations

XPath, XQuery

XSLT Based XML Transformations

Error & Exception Handling


Basic Error Handling

19

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

Advanced Compensation Logic

Business to Business Integration


Trading

Transaction
Management

Partner
Point

Management

Industry B2B Standards


Cross Firewall
Multi-enterprise
Collaboration with Partner

Trading Partners

Monitoring

Point

20

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

Message
Point
Transport

Business to Business Integration


Oracle E-Commerce Gateway for EDI Transactions
Oracle E-Business Suite
3rd Party EDI
Translator

E-Commerce
Gateway

Concurrent
Program
(Validation)

Open
Interface
Tables / Views

ASCII Text
File

EDI
Standard
File

Trading Partners

Base Tables
Inbound
Outbound

21

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

Business to Business Integration


Oracle XML Gateway for XML based Standard Business Transactions
Oracle E-Business Suite

Workflow Process

B2B

Advanced Queue
Adapter
OTA

Business Events

XML Gateway
Trading Partners

PL/SQL & Java APIs


(Business Logic)

Open Interface Tables/


Views

Base Tables

22

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

JMS

Oracle XML Gateway, E-Commerce Gateway Vs


Oracle B2B
Oracle XML Gateway &
Oracle E-Commerce Gateway
DTD based XML & ASCII Flat File

Oracle B2B
Document Protocol

XSD based XML, RosettaNet, HL7,


UCCnet, NCPDP Telecom, etc

OAG, cXML, EDIFACT, ASC X12 **

Packaging

S/MIME, XML digital signature, XML


encryption

MIME, SOAP

Transport Protocol

FTP(S), IMAP, POP3, MLLP, TCP/IP

HTTP(S), SMTP, JMS, AQ

Message Exchange

23

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

AS1, AS2, ebMS, RNIF

Web Service based


Integrations

24

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

SOA based Integration Options

Fusion Middleware

25

Applications Unlimited

Oracle SOA Suite,


Oracle Service Bus

Oracle E-Business
Suite

Oracle Applications
Adapter

Integrated SOA
Gateway

All Supported E-Business


Suite Releases

R12.1 Onwards

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

Oracle E-Business Suite Adapter Overview

PL/SQL API, Business


Events
XML & e-Commerce
Gateway
Open Interface Tables,
Views & Concurrent
Programs

26

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

Integration Repository

Oracle SOA Suite

EBS
Adapter

BPEL PM

BAM

OSB

B2B

Oracle E-Business Suite Adapter


Design Time from JDeveloper

Run Time from Enterprise Manager Console

27

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

Oracle EBS Integrated SOA Gateway


Out-of-the-box SOA Enablement
Integration Repository

Find

Service Invocation
Framework

Register

Generate

Provide Service
Bi-directional SOA

Service Provider

Consume Service

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

28

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

Service Provider Native API as Web Service

Generate

Deploy

29

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

Service Invocation Framework Invoke &


Consume External Web Service

PL/SQL APIs

OAF pages

Service Invocation
Framework
(Web Service Consumer)

Forms
Concurrent Programs
(Java/ PLSQL)

Workflow
Business Event System

30

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

SOAP Web
Services

ISG Architectural Changes in Release 12.2


E-Business Suite R12.1.3

Integrated SOA Gateway

Integrated SOA Gateway

Service Provider

Service Invocation
Framework

Service Provider

Service Invocation
Framework

Adapter Framework

Business Event System

Oracle E-Business Suite


Adapter

Business Event System

JAX-RPC

WSIF

Oracle SOA Suite 11g

JAX-WS

WebLogic Server 11g for


SOA Suite

WebLogic Server 11g for EBusiness Suite

Oracle Application Server 10g for E-Business Suite

31

E-Business Suite R12.2

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

Decoupled & Scalable Architecture


Oracle E-Business Suite
EBS WLS Installation

Oracle SOA Suite


SOA Suite WLS Installation

Over HTTP

Applications & Shared


Libraries
oa core

oafm

ISG JMX
Client

Managed
Servers

EBS SOA Domain


Domains

Managed
Servers

Domains

EBS Domain

Applications & Shared


Libraries
SOA
ISG
Adapters
Infra

Over T3

EBS
Database
32

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

SOA Suite
Database

Extend Business Service Portfolio

33

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

Oracle E-Business Suite Adapter Vs Integrated


SOA Gateway
Oracle E-Business Suite Adapter
(All Supported Releases of EBS)

Integrated SOA Gateway


(R12.1+)
Java, .NET, PHP
Web Service Client

Oracle SOA Suite (BPEL, Mediator), Oracle Service Bus

Business Service Objects, Java APIs for


Forms

Open Interface Tables & Views, EDI


Interface Technology

PL/SQL APIs, Concurrent Programs, XML Gateway (Inbound Messages)

MTOM, Reliable Messaging, Atomic


Transaction
Web Service Policies
WS-Security (Username Token, SAML)

Service Invocation Framework


EBS (Client)

Service

Consume External Service

34

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

Integrated SOA Gateway


for EBS Mobile Application
Development

35

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

Mobile Application Development Options

Native
Specific to each mobile platform
iOS, Android

Web
Standard web technologies
HTML5, JavaScript, CSS

Hybrid
Web app + Mobile container
ADF Mobile
36

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

Mobile Application Development for EBS

Mobile Apps

Oracle E-Business Suite R 12.1.3


Native (iOS,
Android)
Security
Services

Application Security

Application Logic
(PL/SQL, BSOs, etc)

Integrated SOA
Gateway
(Web Services) SOAP

Web (HTML5)

Data
Services

Hybrid (Oracle
ADF Mobile)

37

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

Mobile Devices

Secured Data for Mobile Users


EBS Security Services
Authentication

Login Service for Application

Authentication
Authorization

Access Control Service to load

Roles and Privileges


Control RBAC Features

38

Copyright 2013, 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

PL/SQL

Business
Service Object

XML Gateway

Java

Open
Interface

Concurrent
Program

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

Oracle E-Business Suite

39

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

Roadmap

UI Experience for REST Services

One Step Deploy


Described in WADL
Service Alias for Simplified
End Point
Pre-Configured Setup
Support for JSON & XML

40

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

Roadmap

REST Services Demo

Integrated SOA Gateway


Deploy Get Person Details API as REST
Create Grant
EBS Security Services

41

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

Roadmap Service Provider

Service enable Java APIs, 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

42

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

Roadmap

Roadmap

Roadmap Service Invocation Framework

Support for Asynchronous Web Services

Support for REST Services


Monitor Service Invocations
Advanced Web Service standards
SAML, MTOM, Reliable Messaging

Enhanced Service Invocation Framework UI

43

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

Case Studies

44

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

Oracle HCM Cloud


HR2HR Solution for EBS HCM
On-Premise Deployment
HR Functions
Benefits
Payroll
Learning
iRecruitment

Human Capital Management

Talent Management Functions


Profile
Goal Management
Performance Document
Talent Review
Compensation

45

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

Cloud/SaaS Deployment

Talent Management

HR2HR: Oracle EBS HCM & Fusion HCM


Coexistence
Compensation Management
Concurrent
Program + Open
Interface Table

Web ADI

ISG (Service
Provider)

ISG (Service
Invocation
Framework)

46

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

Roadmap

Mobile Application Demo


EBS Worklist
Subset of Approval Notifications for

easy access
Notification Details along with

Transaction Details and Action


History
Approve / Reject / Request for

Information / Reassign etc


Uses EBS Security Services and

Data Services

47

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

Oracle E-Business Suite Integration Tools &


Technology
Oracle E-Business Suite

PLSQL

Concurrent
Program

Java

Open Interface

Integration through
Native Interfaces

Data-Centric
Integration

Workflow

Process-Centric
Integration

Business
Event
System

XML Gateway

Event-Driven
Integration

B2B
Integration

E-Commerce
Gateway

Integrated SOA
Gateway
(Web Services)

Integration through
Web services

Oracle SOA Suite


Oracle Data
Integrator

48

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

BPEL

CEP

B2B

E-Business
Suite Adapter

New Whitepaper Oracle E-Business Suite Release 12.1.3:


Integration Products and Technologies Primer [MOS ID 1494997.1]
https://blogs.oracle.com/stevenChan

49

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

50

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

51

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

52

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