webcast application integration

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

Upload: manikumar-kolla

Post on 05-Sep-2015

11 views

Category:

Documents


1 download

DESCRIPTION

webcast

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