integration options for oracle e-business suite

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

Upload: truongcong

Post on 08-Dec-2016

226 views

Category:

Documents


6 download

TRANSCRIPT

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

Integration Options for Oracle E-Business Suite

Rekha Ayothi,

Lead Product Manager, Oracle

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

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

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

Application Integration Overview

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

Oracle E-Business Suite Integration Overview

Fusion Applications

Partner Applications

Applications Unlimited

SAP, Salesforce, Dynamics

Mobile Applications

Custom Applications

Oracle E-Business Suite

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

Integration Styles

Data-Centric

Integration

Integration through

Native Interfaces

Process-Centric

Integration

Event-Driven

Integration

B2B Integration Integration through

Web services

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

Oracle E-Business Suite Integration Tools & Technologies

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

Oracle E-Business Suite Integration Tools & Technology

Oracle E-Business Suite

Concurrent

Program

Open Interface

Integrated SOA

Gateway

(Web Services)

Business

Event

System

XML Gateway

E-Commerce

Gateway

PLSQL

Java

Data-Centric

Integration

Integration through

Native Interfaces

Workflow

Process-Centric

Integration

Event-Driven

Integration

B2B

Integration

Integration through

Web services

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

Catalogue of EBS Integration Interfaces Integration Repository

Standardized Documentation

Search & Browse Interfaces

Web Service Management

Seeded + Custom Interfaces

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

Centralized Repository for EBS & Custom Integration Interfaces

Annotate

Parse

Upload

Custom Interfaces Centralized View of Oracle Seeded &

Custom Interfaces

XML Gateway

PL/SQL APIs

Concurrent Programs Business Events

Java APIs Business Service

Objects

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

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

Homogeneous

Customizations, Extensions

Integration through Native Interfaces

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

Data Centric Integration Open Interface & Concurrent Program for Bulk Data Updates

Oracle E-Business Suite

Concurrent

Program

(Validation)

Open

Interface

Tables

Base Tables

Open

Interface

Views

SQL *

Loader

Oracle Data

Integrator

3rd party

Adapter

Outbound

Inbound

Data Source Tools to Extract,

Transform & Load

Load

Extract

Text File

Custom Table

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

Data Centric Integration Web ADI for Small Batch Data Upload

Oracle E-Business Suite

Concurrent

Program

(Validation)

Open

Interface

Tables

Base Tables

Text File

Manual Verification, Update & Upload

Upload Download Web ADI

Download

Outbound

Inbound

Custom Table

Data Source

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

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

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

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

Cloud based

Application

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

Oracle E-Business Suite

Event Driven Integration Embedded Business Event System

Advanced Queue

Business Event

Workflow Process

Service Invocation

Framework

Notification Mailer

XML Gateway

PL/SQL & Java APIs

(Business Logic)

Trading Partners

Emails

Web Services

Applications

Business Activity

Monitoring Adapter

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

Oracle E-Business Suite

Process Centric Integration Business Process Automation using Oracle Workflow

Workflow Business

Events

Notifications

APIs

Rules

Parallel

Flows Looping Chaining Routing

Trading Partners

Web Services BPEL Process /

SOA Composites

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

Oracle SOA Suite (BPEL, Mediator, Human Workflow, Business Rules)

Synchronous Web Service Invocations,

Asynchronous Web Service with Callback

SMS, Voice, Instant Messages

XPath, XQuery

Advanced Compensation Logic

Oracle Workflow (in E-Business Suite)

Oracle Workflow Vs SOA Suite (BPEL, Mediator)

Orchestration

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

Web Service Invocations

Asynchronous Web Service Invocations

Notifications

Approval Worklists, E-Mails

Data Manipulations

XSLT Based XML Transformations

Error & Exception Handling

Basic Error Handling

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

Business to Business Integration

Transaction Management Point

Point Point

Trading Partner

Management

Message Transport

Monitoring

• Industry B2B Standards

• Cross Firewall

• Multi-enterprise

• Collaboration with Partner Trading Partners

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

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

Oracle E-Business Suite

Concurrent

Program

(Validation)

Open

Interface

Tables / Views

Base Tables

ASCII Text

File

E-Commerce

Gateway

Outbound

Inbound

3rd Party EDI

Translator

Trading Partners EDI

Standard

File

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

Oracle E-Business Suite

Business to Business Integration Oracle XML Gateway for XML based Standard Business Transactions

Business Events

Workflow Process

PL/SQL & Java APIs

(Business Logic)

Trading Partners

Advanced Queue

Open Interface Tables/

Views

Base Tables

OTA

XML Gateway

JMS

Adapter

B2B

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

Oracle XML Gateway, E-Commerce Gateway Vs Oracle B2B

Oracle B2B Oracle XML Gateway &

Oracle E-Commerce Gateway

Document Protocol XSD based XML, RosettaNet, HL7,

UCCnet, NCPDP Telecom, etc

OAG, cXML, EDIFACT, ASC X12 **

Packaging

MIME, SOAP

S/MIME, XML digital signature, XML

encryption

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

HTTP(S), SMTP, JMS, AQ

Message Exchange AS1, AS2, ebMS, RNIF

DTD based XML & ASCII Flat File

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

Web Service based Integrations

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

SOA based Integration Options

Fusion Middleware

Oracle SOA Suite,

Oracle Service Bus

Oracle Applications

Adapter

Applications Unlimited

Oracle E-Business

Suite

Integrated SOA

Gateway

All Supported E-Business

Suite Releases R12.1 Onwards

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

Oracle E-Business Suite Adapter Overview

XML & e-Commerce

Gateway

Open Interface Tables,

Views & Concurrent

Programs

PL/SQL API, Business

Events

Inte

gra

tion R

epository

Oracle SOA Suite

EBS

Adapter OSB B2B

BPEL PM BAM

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

Oracle E-Business Suite Adapter

Design Time from JDeveloper

Run Time from Enterprise Manager Console

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

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

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

Service Provider – Native API as Web Service

Generate

Deploy

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

Service Invocation Framework – Invoke & Consume External Web Service

SOAP Web Services

PL/SQL APIs

Forms

Service Invocation

Framework

(Web Service Consumer)

Workflow

Concurrent Programs (Java/ PLSQL)

OAF pages

Business Event System

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

ISG 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 E-Business Suite 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

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

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

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

Extend Business Service Portfolio

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

Integrated SOA Gateway (R12.1+)

Java, .NET, PHP

Business Service Objects, Java APIs for

Forms

Service Invocation Framework

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

Open Interface Tables & Views, EDI

MTOM, Reliable Messaging, Atomic

Transaction

Oracle E-Business Suite Adapter Vs Integrated SOA Gateway

Web Service Client

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

Interface Technology

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

Web Service Policies

WS-Security (Username Token, SAML)

Service EBS (Client) Consume External Service

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

Integrated SOA Gateway for EBS Mobile Application Development

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

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

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

Oracle E-Business Suite R 12.1.3

Mobile Application Development for EBS

Web (HTML5)

Hybrid (Oracle ADF Mobile)

Native (iOS, Android)

Mobile Apps Mobile Devices

Application Security

Integrated SOA

Gateway

(Web Services) Application Logic

(PL/SQL, BSOs, etc)

Security Services

Data Services

SOAP

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

Authentication

– Login Service for Application Authentication

Authorization

– Access Control Service to load Roles and Privileges

– Control RBAC Features

Secured Data for Mobile Users

EBS Security Services

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

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 Business

Service Object XML Gateway

Concurrent

Program

Open

Interface Java

Integrated SOA Gateway

(SOAP & REST Web Services) SOAP REST

Roadmap

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

UI Experience for REST Services Roadmap

One Step Deploy

Described in WADL

Service Alias for Simplified

End Point

Pre-Configured Setup

Support for JSON & XML

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

REST Services Demo

Integrated SOA Gateway

– Deploy Get Person Details API as REST

– Create Grant

– EBS Security Services

Roadmap

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

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

Roadmap

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

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

Roadmap

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

Case Studies

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

Human Capital Management Talent Management

HR Functions Benefits Payroll Learning iRecruitment

Talent Management Functions Profile Goal Management Performance Document Talent Review Compensation

Cloud/SaaS Deployment On-Premise Deployment

Oracle HCM Cloud HR2HR Solution for EBS HCM

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

HR2HR: Oracle EBS HCM & Fusion HCM Coexistence Compensation Management

Web ADI

ISG (Service Provider)

ISG (Service Invocation

Framework)

Concurrent Program + Open Interface Table

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

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

EBS Worklist

Mobile Application Demo Roadmap

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

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

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

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

https://blogs.oracle.com/stevenChan

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