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

SOA Integration using Oracle ISG

  • Upload
    jeffeli

  • View
    51

  • Download
    4

Embed Size (px)

DESCRIPTION

SOA Integration using Oracle ISG - ISG capabilities

Citation preview

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

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

    Web Services and SOA Integration Options for Oracle E-Business SuiteRajesh Ghosh, Group Manager, Applications Technology GroupAbhishek Verma, Manager, Applications Technology Group

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

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

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

    Agenda

    Overview Integration Tools & Technologies

    Oracle Applications Adapter Integrated SOA Gateway (ISG)

    Service Provider Service Invocation Framework Business Use Case

    Takeaways Q&A

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

    OverviewCurrent Integration Tools & Technologies

    FusionMiddleware

    OracleSOASuite

    OracleApplicationsAdapter

    EBusinessSuite

    IntegrationRepository

    IntegratedSOAGateway

    ApplicationIntegrationArchitecture

    FoundationPack

    PrebuiltPIPs

    All Supported E-Business Suite

    ReleasesR12.1.x R11i R12

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

    Oracle Applications Adapter

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

    Key Features

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

    Oracle Applications AdapterIntegration Solution Overview

    XML & e-Commerce Gateway

    Open Interface Table & Concurrent Programs

    PL/SQL API, Views, Business Events

    I

    n

    t

    e

    g

    r

    a

    t

    i

    o

    n

    R

    e

    p

    o

    s

    i

    t

    o

    r

    y

    Oracle SOA Suite

    EBSAdapter ESB B2B

    BPEL PM BAM

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

    Oracle Applications AdapterService-Enabled Integration Interfaces

    OracleE-Business

    SuiteAdapter

    InterfaceTables (147+)

    XML Gateway (140+)

    ConcurrentProgram (214+)

    PL/SQL APIs (1200+)

    Business Event (1400+)

    e-Commerce Gateway (24+)

    Open Interface Views (40+)

    Oracle E-Business SuiteWeb Services

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

    Oracle Applications AdapterService Enabled Integration Interfaces

    JDeveloperDevelop

    BPEL PM / ESBOrchestrate / Event

    Oracle EBS SecurityAccess Control

    Adapter FrameworkIntegrate: Technology

    Enterprise ManagerMonitor & Manage

    Integration RepositoryIntegrate: Content

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

    Oracle Applications AdapterDesign Time: BPEL PM

    Run TimeDesign Time

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

    Oracle Applications Adapter

    Support for Flexfields Support for Group Business Events Error and Exception Handling Features Uptake of SOA Governance Suite Support for Custom Concurrent Programs

    Roadmap

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

    Integrated SOA Gateway

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

    Integrated SOA GatewayArchitecture

    Integrated SOA GatewayIntegration Repository

    Service Invocation Framework

    Service ProviderSCM Service

    Std WS Client

    HRMS Service

    Apache AxisBPEL PM / OSB

    Logistics Service

    External Web Service

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

    Integrated SOA Gateway

    Service Provider

    Service Invocation Framework

    Business Use Case

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

    Integrated SOA GatewayService Provider: Key Features Expose integration interfaces as Web services Simple UI action to Generate & Deploy WS Supports Synchronous & Asynchronous WS

    Sync: Request Response & Request Only Async: Request Call back & Request Only

    Supports WS Security Username Token-based Web Service authentication Supports SAML 1.0

    Logging Infrastructure Monitoring and Auditing

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

    Integrated SOA GatewayService-Enabled Interfaces

    Integrated SOA

    GatewayXML Gateway (140+)

    ConcurrentProgram (200+)

    PL/SQL APIs (1200+)

    Business Service Objects (40+)

    Java API for Forms (40+)

    Oracle E-Business SuiteWeb Services

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

    Service ProviderHow does it work?

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

    Integrated SOA GatewayService Provider: Life Cycle

    ProcessManager

    EnterpriseIntegration

    Publish

    Generate Deploy

    Authenticate

    Monitor AuthorizeI

    n

    v

    o

    k

    e

    S

    e

    r

    v

    i

    c

    eWS

    WS

    WS

    WS

    WS

    WS

    Grant

    Execute

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

    Integrated SOA GatewayGenerate Service

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

    Integrated SOA GatewayDeploy Service

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

    Integrated SOA GatewayCreate Grant

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

    Integrated SOA GatewayInvoke Service

    Web service client

    EBS Web service

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

    Service ProviderWhats new in R12.2?

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

    Integrated SOA GatewayTechnology Stack Upgrade: SOA Suite 11g and WLS 11g

    Weblogic Server 11g

    SOA Suite

    Integrated SOA Gateway

    Oracle AS OC4J 10g

    WS Framework WSIF

    Integrated SOA Gateway

    Standalone JCA Libraries

    EBSRelease12.1.3 EBSRelease12.2

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

    Integrated SOA GatewayWhats new - in a Snapshot Built on top of Oracle SOA Suite 11g

    Which translates to: Latest and greatest technology stack Greater Web Services standards support Improved decoupled and scalable architecture High performance in integration transactions Next level of product maturity for ISG

    Supports Asynchronous Web Services

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

    Integrated SOA GatewayDecoupled Architecture in R12.2

    EBSWLSInstallation

    D

    o

    m

    a

    i

    n

    s

    EBSDomain

    M

    a

    n

    a

    g

    e

    d

    S

    e

    r

    v

    e

    r

    s Applications&SharedLibraries

    oacore oafm

    ISGJMXClient

    SOASuiteWLSInstallation

    D

    o

    m

    a

    i

    n

    s

    EBSSOADomain

    M

    a

    n

    a

    g

    e

    d

    S

    e

    r

    v

    e

    r

    s Applications&SharedLibraries

    ISG SOAInfra

    Adapters

    OracleEBusinessSuiteDatabase OracleSOASuiteDatabase

    Oracle E-Business Suite Oracle SOA Suite

    Over HTTP

    Over T3

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

    Integrated SOA GatewayAsynchronous Web Services Support

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

    Integrated SOA Gateway

    Support more Web Services Standards WS Policy WS Reliable Messaging WS Atomic Transaction

    Enhance Composite Service & Automate its lifecycle Advanced customization features Improve UI for more developer-friendly experience SOA Governance solutions

    Oracle Enterprise Repository Uptake

    Future Considerations

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

    Integrated SOA Gateway

    Service Invocation Framework

    Service Provider

    Business Use Case

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

    Integrated SOA GatewaySIF: Key Features Supports Synchronous MEP

    Request Response & One-way/Notification Only Ability to perform XSLT based transformation

    Outbound & Inbound messages Supports WS Security

    Username Token-based Web Service authentication. Supports passing values for any SOAP header part

    To embed application context into SOAP envelopes

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

    Integrated SOA GatewaySIF: Transactional Architecture

    External Web

    ServiceService Invocation Framework

    SOAP

    Request

    SOAP Response

    Invoker Event

    Transform Out

    Callback Event Transform

    In

    PL/SQL

    BSO

    Forms

    Workflow Invocation Source

    PL/SQL

    BSO

    Forms

    Workflow

    Consumption Destination

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

    Service Invocation Framework (SIF)How does it work?

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

    Integrated SOA GatewaySIF: Process

    Configure Invoker Subscription

    Create Error Subscription

    Create / Use InvokerEvent

    PROCESS

    Execute Service Invocation

    Create Receive Response Event

    Create Receive Response Subscription

    For Sync Request / Response

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

    Integrated SOA GatewaySIF: Create Invoker Event

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

    Integrated SOA GatewayCreate Invoker Subscription .. 1

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

    Integrated SOA GatewayCreate Invoker Subscription .. 2

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

    Integrated SOA GatewaySIF: In 12.1.X

    Apache WSIFService

    Invocation Framework

    Oracle E-Business Suite

    Invoker Event & Subscription

    External Web Service

    Request

    Response

    OC4J 10g

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

    Integrated SOA GatewaySIF: In 12.2

    JAX WS from WLS 11g WS

    Stack

    Service Invocation Framework

    Oracle E-Business Suite

    Invoker Event & Subscription

    External Web Service

    Request

    Response

    WLS

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

    Integrated SOA GatewaySIF: Future Considerations

    Support asynchronous external WS calls Introduce SIF Monitoring Support more Web Services Standards Improve UI for more developer-friendly experience

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

    Integrated SOA Gateway

    Business Use Case

    Service Invocation Framework

    Business Case

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

    Integrated SOA GatewayShip Debit Request

    Locate WSDL URL for SDR: in Integration

    Repository

    Design Integration Developer

    Execute the SOAP Request

    View SOAP Response

    Verify SDR creation in Oracle Trade Management

    Trade Management UserIntegration AdministratorExecution

    Locate SDR API Generate SDR WSDL Deploy SDR Service

    Integration AdministratorInception

    Configure the Web Service Client

    Pass the Web Service Parameters

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

    Takeaways

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

    Key Takeaways

    R11iCU2+

    OracleApplicationsAdapter

    R12.1

    OracleApplicationsAdapter

    IntegratedSOAGateway

    R12.2

    IntegratedSOAGateway,LeveragingOracleAppsAdapter&OracleSOASuite

    Integration Options

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

    Key Takeaways

    Best-in-Class SOA Platform Oracle SOA Suite Oracle Applications Adapter Oracle Enterprise Repository Oracle E-Business Suite SDK for Java

    Capability for custom content Aligned with Applications Unlimited Strategy

    Co-existence with Fusion Applications

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

    Additional Resources

    E-Business Suite Integration Blog http://blogs.oracle.com/ebusinesssuiteintegration

    Oracle Support Notes556540.1: Installing Oracle E-Business Suite Integrated SOA Gateway, Release 121096553.1: Oracle E-Business Suite Integrated SOA Gateway Release Notes, Release 12.1.3726414.1: Oracle E-Business Suite Integrated SOA Gateway Troubleshooting Guide, Release 12

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

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

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

    Q&A

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