You are on page 1of 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.

3 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

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


Application Integration
Overview

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


Oracle E-Business Suite Integration Overview
Mobile
Applications

Fusion Partner
Applications Applications

Oracle
E-Business Suite

Applications SAP, Salesforce,


Unlimited Dynamics

Custom
Applications

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


Integration Styles

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


Native Interfaces Integration Integration Integration Web services

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


Oracle E-Business Suite
Integration Tools &
Technologies

8 Copyright 2013, 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
Event Workflow Gateway
System E-Commerce (Web Services)
Java Open Interface
Gateway

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


Native Interfaces Integration Integration Integration Integration Web services

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


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
Parse

Business Events XML Gateway Concurrent Programs


Upload

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


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, re-
use 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,
Oracle E-Business Suite Data Source
Transform & Load

Concurrent Open Load


SQL *
Program Interface Loader
(Validation) Tables
Text File
Oracle Data
Integrator
Open
Extract
Base Tables Interface
Views 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 Manual Verification, Update & Upload Data Source

Upload Download
Web ADI

Text File

Concurrent Open
Program Interface
(Validation) 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 Cloud based


Suite Application

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


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


Advanced Queue
(Business Logic)
Applications

Business Activity
Adapter Monitoring

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


Process Centric Integration
Business Process Automation using Oracle Workflow
Oracle E-Business Suite

Business
Events Workflow

Notifications
Trading Partners

APIs

Rules

Web Services BPEL Process /


Parallel
Routing Looping Chaining SOA Composites
Flows

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


Oracle Workflow Vs SOA Suite (BPEL, Mediator)
Oracle Workflow (in E-Business Oracle SOA Suite (BPEL, Mediator,
Suite) Human Workflow, Business Rules)
Orchestration

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

Synchronous Web Service Invocations,


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 Advanced Compensation Logic

Basic Error Handling

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


Business to Business Integration

Trading
Transaction
Management Point
Partner
Management

Industry B2B Standards


Cross Firewall
Multi-enterprise

Trading Partners Collaboration with Partner

Monitoring
Point Message
Point
Transport

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


Business to Business Integration
Oracle E-Commerce Gateway for EDI Transactions

Oracle E-Business Suite

E-Commerce 3rd Party EDI


Gateway Translator

ASCII Text EDI


Trading Partners
Concurrent Open File Standard
Program Interface File
(Validation) Tables / Views

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

B2B
Workflow Process Advanced Queue
Adapter

OTA
Business Events XML Gateway

Trading Partners
PL/SQL & Java APIs Open Interface Tables/ JMS
(Business Logic) Views

Base Tables

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


Oracle XML Gateway, E-Commerce Gateway Vs
Oracle B2B
Oracle XML Gateway & Oracle B2B
Oracle E-Commerce Gateway

XSD based XML, RosettaNet, HL7,


DTD based XML & ASCII Flat File Document Protocol
UCCnet, NCPDP Telecom, etc

OAG, cXML, EDIFACT, ASC X12 **

S/MIME, XML digital signature, XML


Packaging
encryption

MIME, SOAP

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

HTTP(S), SMTP, JMS, AQ

Message Exchange AS1, AS2, ebMS, RNIF

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


Web Service based
Integrations

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


SOA based Integration Options

Fusion Middleware Applications Unlimited

Oracle SOA Suite, Oracle E-Business


Oracle Service Bus Suite

Oracle Applications Integrated SOA


Adapter Gateway

All Supported E-Business


R12.1 Onwards
Suite Releases

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


Oracle E-Business Suite Adapter Overview

Oracle SOA Suite


PL/SQL API, Business

Integration Repository
Events
BPEL PM BAM

XML & e-Commerce


Gateway EBS
Adapter OSB B2B
Open Interface Tables,
Views & Concurrent
Programs

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


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

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

Service Invocation
OAF pages Framework
(Web Service Consumer) SOAP Web
Services
Forms

Concurrent Programs
(Java/ PLSQL)

Workflow
Business Event System

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


ISG 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

Oracle E-Business Suite


Adapter Framework Business Event System Business Event System
Adapter

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

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


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

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


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 Integrated SOA Gateway
(All Supported Releases of EBS) (R12.1+)

Java, .NET, PHP


Web Service Client

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

Open Interface Tables & Views, EDI Business Service Objects, Java APIs for
Forms
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 Devices
Mobile Apps

Oracle E-Business Suite R 12.1.3


Native (iOS,
Android)

Security
Application Security Services
Integrated SOA Web (HTML5)
Gateway
(Web Services) SOAP
Application Logic Data
(PL/SQL, BSOs, etc) Services
Hybrid (Oracle
ADF Mobile)

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


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

Business
PL/SQL XML Gateway
Service Object

Open Concurrent
Java
Interface 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
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 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 Cloud/SaaS Deployment

HR Functions
Benefits
Human Capital Management Talent Management
Payroll
Learning
iRecruitment

Talent Management Functions


Profile
Goal Management
Performance Document
Talent Review
Compensation

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


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

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

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

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.

You might also like