Integration Best Practices GLP_021610_Notes

Embed Size (px)

Citation preview

  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    1/22

    Integration Best Practices for Oracle Applications

  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    2/22

    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.

  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    3/22

  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    4/22

    Oracle Validated Integration -

    Overview

    Integration Approaches and Best

    Practices

    Oracle Validated IntegrationGTM

    Benefits, Process, and Next Steps

    Contents

    2009 Oracle CorporationProprietary and Confidential

  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    5/22

    500+ Oracle Validated Integrations with

    Oracle Applications

    http://localhost/var/www/apps/conversion/tmp/scratch_3/http://www.trilliumsoftware.com/home/index.aspxhttp://localhost/var/www/apps/conversion/tmp/scratch_3/http://www.cisco.com/en/US/hmpgs/index.html
  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    6/22

    Validate Integration with Oracle Applications

    Integration Methods: SOA: Business process applications

    AIA: Multi-application integration; Composite business processes

    Native: Infrastructure and networking solutions

  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    7/22

  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    8/22

  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    9/22

    Integration is the Bottleneck to Business

    Process Agility

    Heterogeneous Systems

    Lack of alignmentbetween

    Business and IT

    Slow to Adopt &

    Innovation Lag

    Non-standardIntegration Technology

    Rigidity,Cost & Risk

    Integration Challenges Business Impact

    SPEED

    QUALITY

    COST

    Complexity &Operational Inefficiency

  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    10/22

    2008 Oracle CorporationProprietary

    Hard to upgrade! Hard to upgrade!

    P2P Integration

    (FTP, XML,

    PLSQL,

    DBLink)

    UI

    Asset Mgmt

    Traditional Approach to IntegrationPoint- to-Point Using Nat ive Ap pl icat ion Integration Techno log ies

    Customizations3rd-Party App

  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    11/22

    Easy to upgrade! Easy to upgrade!

    UI

    Asset Mgmt

    WS

    WS

    WS WS

    Error Handling

    Oracles Best Practice RecommendationStandards-based integration using Oracles Service Oriented

    Archi tecture

    Customizations

    3rd-Party App

  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    12/22

    SOA is an architecture for integrating systems and applications using

    loosely-coupled, standard interfaces. SOA enables compositeapplications and services to be built on and around existing applications

    cleanly, easily and based on industry standards.

    Oracle Service Oriented Architecture

    Benefits of SOA . . .

    Improve time-to-market

    Drive down costs

    Improve customer service

    Increase productivity Comply with regulations

    SOA Integration Approaches . .

    Oracle SOA Suite

    Oracle AIA Foundation Pack(Pre-built SOA)

  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    13/22

    BPEL Process Manager

    Enterprise Service Bus

    Data Integration

    SOA Integration Approaches

    OptimizeOffer

    ForecastDemand

    CaptureOrder

    Pick, Pack,Ship

    BillingDeduction

    &Settlement

    3rdPartyApp

    OracleApplication

    3rdPartyISV App

    CustomApps

    Application BusinessConnector Service

    API or WebService

    API or WebServiceCommon Objects; Standardized Right-sized Business Services

    Consistent Semantics and Loose Coupling enables easy plug-n-play (1-to-Many)

    End to end Composite Business Process

    OracleFusion App

    Composite UI

  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    14/22

    BPEL Process Manager

    Enterprise Service Bus

    Data Integration

    SOA Integration ApproachesAIA Foundation Pack-based

    AIA Enterprise Business Objects & Services Layer

    Customer Sales Order Invoice

    OptimizeOffer

    ForecastDemand

    CaptureOrder

    Pick, Pack,Ship

    BillingDeduction

    &Settlement

    3rdPartyApp

    OracleApplication

    3rdPartyISV App

    CustomApps

    Application BusinessConnector Service

    API or WebService

    API or WebServiceCommon Objects; Standardized Right-sized Business Services

    Consistent Semantics and Loose Coupling enables easy plug-n-play (1-to-Many)

    End to end Composite Business Process

    OracleFusion App

    Composite UI

  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    15/22

    Application Integration ArchitectureOracles Implementation of Standards-based SOA

    Powered by Oracle Fusion Middleware

    Leverage Oracles best-in-class, standards-based SOA Middleware platform

    Best Practice Process

    Optimize business performanceleveraging Oracles extensive experienceand best practices

    Process Integration Packs

    Rapidly implement discreet business

    processes using AIAs pre-built, out of thebox, integrations across Oracle Applications

    Foundation Packs

    Build cross-functional business processesacross any of your applications utilizing astandardized approach and methodology

    Complete. Open. Integrated.

  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    16/22

  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    17/22

    Integration Best PracticesFeature-based Comparison of Arc hi tectures & App roaches

    Integration Characteristics Native

    Point-to-Point

    Oracle SOA Oracle SOA +

    AIA Foundation

    Low-level API-based Interaction patterns

    Hard-wired; using Native Interface APIs

    Business Process Orchestration/Intermediation

    Loosely Coupled, Technical Interoperability

    Standards-based Services Framework

    Declarative Business Processes and Rules

    Visible, Adaptable and Automated Process

    Manageable and Secure Interface

    Configurable and Extensible

    SOA Governance & Lifecycle Management

    Pre-Built Content (Canonical Models, Application Maps,

    Connector Services, Service Registry, etc.)

    Modular Design, Functional Interoperability

    Compliant with Industry Standard Reference Architecture and Best Practices Processes

    Out-of-Box Plug n Play Integration Solution

    Reusable and Extensible

    Supportable & Upgradable

  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    18/22

    Oracle Validated Integration -

    Overview

    Integration Approaches and Best

    Practices

    Oracle Validated IntegrationGTM

    Benefits, Process, and Next Steps

    Contents

    2009 Oracle CorporationProprietary and Confidential

  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    19/22

    Go-to-Market BenefitsIntegrat ion Approaches

    NativeSOA /

    AIA

    Logo

    Datasheet

    Press release

    Posted on oracle.com / Website Search

    Featured in OPN Solutions Catalog

    Highlighted in Oracle Newsletters

    Featured on field sales website(s)

    Webcast to Oracle field sales

    Access to SOA marketing campaigns

    2009 Oracle CorporationProprietary and Confidential

    Technical Integration Approaches

    Technical Resources Available

    Go-to

    -Market

    Be

    nefits

    Native

    SOA

    AIA

  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    20/22

    AccessOracleSoftware

    Best Practices

    DevelopmentGuidance

    1. JoinAIAP

    Initiative

    Enroll Online

    Review /AcceptAddendum

    2. Applyfor OVI

    Oracle Validated IntegrationProcess

    LeverageOPN

    Benefits

    SubmitIntegrationDocs

    RemoteTesting

    FinalizeDatasheet

    3.Complete

    Testing

    Sales & Marketing

    OPN Solutions Catalog

    Events and Kits

    Development & Support

    Download Oracle Applications

    Multi-Vendor Support Program

    Training & Education

    Guided Learning Paths

    Knowledge Zones

    Stay current. Update validation within 12 months of latest major release ofOracle application to maximize your OPN benefits.

    Receive LogoUpdate SolutionsCatalog

    Issue PressRelease

    4. OracleValidated

    Integration

  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    21/22

    Next Steps . . .

    1. Complete Assessment Test for this training

    2. Join the AIA for Partners Initiative (AIAP)http://www.oracle.com/webapps/dialogue/dlgpage.jsp?p_dlg_id=5337019&src=3354721&Act=7

    3. Apply for Oracle Validated Integrationhttp://www.oracle.com/partners/en/knowledge-zone/applications/037858.htm

    4. Review Additional Resources

    Integration Best Practices Guide(AIAP Dashboard)

    Validation Quick Start Guidehttp://www.oracle.com/ocom/groups/public/@opnpublic/documents/webcontent/019015.pdf

    5. Download Application Software(Development tab on OPN)

    6. Request technical assistance, if needed

    Integration Development Guidance

    Functional Design Reviews

    Installation Services

    E-mail: [email protected]

    http://www.oracle.com/webapps/dialogue/dlgpage.jsp?p_dlg_id=5337019&src=3354721&Act=7http://www.oracle.com/partners/en/knowledge-zone/applications/037858.htmhttp://www.oracle.com/webapps/dialogue/dlgpage.jsp?p_dlg_id=5337019&src=3354721&Act=7http://www.oracle.com/webapps/dialogue/dlgpage.jsp?p_dlg_id=5337019&src=3354721&Act=7http://www.oracle.com/webapps/dialogue/dlgpage.jsp?p_dlg_id=5337019&src=3354721&Act=7http://www.oracle.com/webapps/dialogue/dlgpage.jsp?p_dlg_id=5337019&src=3354721&Act=7http://www.oracle.com/partners/en/knowledge-zone/applications/037858.htmhttp://www.oracle.com/partners/en/knowledge-zone/applications/037858.htmhttp://www.oracle.com/partners/en/knowledge-zone/applications/037858.htmhttp://www.oracle.com/webapps/dialogue/dlgpage.jsp?p_dlg_id=5337019&src=3354721&Act=7
  • 8/10/2019 Integration Best Practices GLP_021610_Notes

    22/22

    Oracle ConfidentialFor Internal Use Only