application integration architecture_v2

Upload: prashant-prakash

Post on 30-May-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Application Integration Architecture_v2

    1/39

  • 8/14/2019 Application Integration Architecture_v2

    2/39

    The following is intended to outline our geneproduct direction. It is intended for informatiopurposes only, and may not be incorporatedcontract. It is not a commitment to deliver anmaterial, code, or functionality, and should nrelied upon in making purchasing decisions.The development, release, and timing of anyfeatures or functionality described for Oracleproducts remains at the sole discretion of O

  • 8/14/2019 Application Integration Architecture_v2

    3/39

    Agenda

    Pre-built SOA for Adaptive Business

    SOA Governance Needs

    SOA Duo in Action: Oracle AIA & HP SOA

    Hot-pluggable SOA Governance Ecosystem

    Oracle: AIA SOA

    Partner: HP SOA

    Summary

    Q & A

  • 8/14/2019 Application Integration Architecture_v2

    4/39

    Pre-built SOA forAdaptive Business

  • 8/14/2019 Application Integration Architecture_v2

    5/39

    Oracle Application Integration Arc

    Back Office Applications

    Custom

    AnalyticsService

    Providers

    Partners &

    SuppliersERP

    Legacy

    Supply

    Chain

    Custom Hosted

    PortalseStore

    CRM

    Self Service Other

    Front Office Applications

    Turns rigid IT systems into flexible, integrated environadapt and scale to business needs

    IT Reality:

    Best-of-breed

    Point-to-point i

    Inflexible to Ch

    IT Reality:

    Best-of-breed a

    Point-to-point i

    Inflexible to ch

    AIA Value Prop

    Protect your inBest-of-breed a

    Enable businesadaptable proc

    Sustain and innorderly upgrad

  • 8/14/2019 Application Integration Architecture_v2

    6/39

    SOA Ecosystem

    Open and hot-pluggable SOA

    infrastructure for execution,management, and governance

    Enterprise Business Objects

    Common business vocabularies

    Enterprise Business Services

    Application-agnostic services thatrepresent business capabilities

    Pre-built Processes

    Connecting across applications

    Process modeling Methodology

    Application Business ConnectorServices

    Enable any application to plug intoprocesses

    Process Integration Pack = Pre-buTechnology and Applications to jumpstart your SOA In

  • 8/14/2019 Application Integration Architecture_v2

    7/39

    Process Modeling

    Business processes

    SOA Portfolio

    EBS, ABCS, EBO

    SOA

    FMW

    Process-centric analytics

    - Orchestrating capabilities

    - Rationalizing across app portfolio

    - Identify SOA portfolio

    Align Business and IT

    SOA Portfolio

    - Service Interfaces (EBS & ABCS)

    - Signatures

    - Interaction patterns

    - Service Granularity

    - Service Semantics (EBO)

    Foundat

    Value-ad- SOA Visib

    - SOA Lifec

    - Comp

    - Patch

    - Error

    Interope

    L0

    L1

    L2

    L3

    Pre-built SOAMethodology and Tools

  • 8/14/2019 Application Integration Architecture_v2

    8/39

    SOA Governance Needs

  • 8/14/2019 Application Integration Architecture_v2

    9/39

    Operate the pre-built SOA- Customers priorities:

    Performance

    Scalability

    Availability

    Security

    Evolve the pre-built SOA

    - Customers priorities:

    Modify business processes

    Introduce new capabilities

    Extend business service portfolio

    Customers SOA Roadmap

    Path to SOA is

    By 2010, fewlarge companthe sufficientlytechnical and

    skills necessaenterprise widprobability)

    Gartner, SOA Integration: EffectiveManagement, Sym

    2007

    Path to SOA is

    By 2010, fewelarge companithe sufficientlytechnical and o

    skills necessarenterprise wideprobability)

    Gartner, SOA aIntegration: EffectiveManagement, Symp

    2007

  • 8/14/2019 Application Integration Architecture_v2

    10/39

    SOA without GovernanceRisks are Significant

    Out-of-Control

    - Complex to manage

    - Difficult to maintain

    ROI down

    Wild West SOA

    Agility down as scale up

    - Lengthy project turnaround

    - Complex to manage

    ROI down

    Time-to-market up

    Duplicated SOA

    Was

    - No

    - Shu

    ROI

    S

  • 8/14/2019 Application Integration Architecture_v2

    11/39

    Svc follow initial contracts

    - Interface

    - MEP

    Lack visibility

    - Dependencies: who use the svc?

    - Impacts if the services change?

    - Services evolve

    - Signature change

    - Implementation change

    Lack oversight & controlover change process

    - Break consumers- Retroactive fixes

    Examples

    Wild West SOA Meets EBSSOA Ecosystem at work

    No visibility to your SOAportfolio

    - What services do you have?

    - How many do you have?

    - Where are the services?

    Ad-hoc dependencies

    Fuzzy service contracts

    - What svc interface & semantics?

    - What interaction patterns?

    - What security constraints?

    - What key performance indicators?

    - What service levels?

    Symptoms

    Ratiodefin

    - Proc

    - Det

    - Det

    Forwcomp

    - Desig

    - Runt

    - HP c

    - P

    BSR

    - In-co

    HP li

    - Lifec

  • 8/14/2019 Application Integration Architecture_v2

    12/39

    Integrate with a new apps

    - Point-to-point integration comes inhandy

    - Proprietary data format close to theapplication at hand

    6-month later, integrate withanother new apps.

    - More point-to-point integrations

    - Yet another data format close to thenew application at hand

    Downsides

    - Data format proliferation

    - Service proliferation

    - High maintenance and admin cost

    - Can not scale-up

    - Time-to-market increases

    Examples

    Duplicated SOA Meets EBOSOA Ecosystem at work

    Duplicated SOA efforts

    - Services proliferate

    - Objects proliferate

    No leverage, no reuse

    High downstream costs toadmin and maintain

    Symptoms

    Ratiodefin

    - Pro

    - De

    - Sem

    - In

    - Exte

    Visib

    - BSR

  • 8/14/2019 Application Integration Architecture_v2

    13/39

    Cross organization &company dependencies(e.g., BPO)

    - Consumers: relies on servicesoutside of their control

    - Providers: dont know the userprofiles, usage loads, security, andetc.

    Too much uncertainty, toolittle trust

    - Dont know how services change

    - Dont know when they will be down

    Why bother with SOA? Just

    shun away

    Examples

    Shelfware SOA Meets AIA SOA-wSOA Ecosystem at work

    Little commitment fromservice consumers &providers due to

    - Trust break-down

    - Cooperation break-down

    No leverage, no reuse

    Symptoms

    Visib

    - BSR

    - Partn

    Chan

    - Ensucompa

    HP c

    - Consand co

    RuntSLA

  • 8/14/2019 Application Integration Architecture_v2

    14/39

    SOA GovernanceRecognized as the leading indicator of successful SOA

    SOA Governance is not optional imperative. Without it, return on investbe low and every SOA project out of pphase will be at risk.

    Gartner, Service-Oriented Architecture Craves Governance

  • 8/14/2019 Application Integration Architecture_v2

    15/39

    SOA PartnershipOracle AIA and HP SOA Systinet

    Joint Value Proposition

    Oracle and HP together provide customcomprehensive SOA solutions that enco

    SOA content, SOA execution, and SOAgovernance.

  • 8/14/2019 Application Integration Architecture_v2

    16/39

    Hot-pluggable AIA

  • 8/14/2019 Application Integration Architecture_v2

    17/39

    Process-centric Analytic Approach

    - Orchestrating capabilities

    - Rationalizing across app portfolio

    - Connecting Service portfolio Business Service Portfolio Design

    - Service Interface

    - Service semantics

    Architecture Governance

    - Service virtualization (EBS)

    - Extensibility, Transports, Errors

    Methodology

    Fusion Middlewar

    AIA Value-added

    - Achieving SOA

    Business Ser- Ensuring SOA Q

    Composite A

    Diagnostics s

    - Managing Prod

    Install/Patchin

    Error Resolut

    Runtime Mon

    Hot-pluggability to

    Too

    SOA Governance EcosystemWhat do customers get when adopting AIA?

  • 8/14/2019 Application Integration Architecture_v2

    18/39

    SOA VisibilityBusiness Service Repository (BSR)

    Catalog - Services

    - Enterpris

    - Relations

    - End-to-e

    Process- Participa

    - Triggerin

    - Topology

    Benefi

    Visibili

    Reusa

    ROI

    One-st

    Benefit

    Visibility

    Reusab

    ROI

    One-sto

    MotivationYou cant manage what you cant see. --- Architects, Developers,

    And SOA Governance, Forrester Research, May 18, 2007

  • 8/14/2019 Application Integration Architecture_v2

    19/39

    From Process Modeling to ExecutioExample: Agent Assisted Customer Care (Comm.

    SuzieCustomers

    Suzie: There aresome problems withmy phone bill thismonth.

    Jennifer: Let me pullup your account

    information

    JenniferCall Center Agent

    PrCR

    1 2 3 4 5

    1

    2

    3

    4

    5

    Pro- BSsilo

  • 8/14/2019 Application Integration Architecture_v2

    20/39

    1

    2

    3

    4

  • 8/14/2019 Application Integration Architecture_v2

    21/39

    1

    2

    3

    4

    5

    7

  • 8/14/2019 Application Integration Architecture_v2

    22/39

    SOA VisibilityOpen and Hot-pluggable SOA Architecture

    Publishi- Integratio

    - Integratio

    - Integratio

    Open & - Interope

    - HP SOA

    Benefi

    Up-to-d

    integra

    wherev

    360-de

    SO SO

    SO

    Benefit

    Up-to-d

    integrat

    wherev

    360-deg

    SOA

    SOA

    SOA

  • 8/14/2019 Application Integration Architecture_v2

    23/39

    Hot-Pluggable: HP SOASystinet

  • 8/14/2019 Application Integration Architecture_v2

    24/39

    Slow SOA adoption, lack of re-use?Consumers and providers do not typically collaborate

    24

    SOA gap

    People

    Information

    Process

    Offer serand drivcontrolle

    Consumers

    Developbusiness

    applications

    Assembleservices intocomposite

    applications

  • 8/14/2019 Application Integration Architecture_v2

    25/39

    How to speed adoption?Close SOA gap with SOA Governance

    25

    Implement SOA

    program & architecture

    CoE

    People

    Information

    Process

    Drive SOA across enterprise

    ConsumersDevelopbusiness

    applications

    Offer serand drivcontrolle

    Assembleservices intocompositeapplications

    Shared view with Oracle AIA - Enabling Consumer and Provi

  • 8/14/2019 Application Integration Architecture_v2

    26/39

    26

    Enterprise architects Service providers Servi

    HP SOA SystinetSOA system of record & governance applications

    SOA repository Service registry GovernanFram

    SOA system of record

    SOA governance applications

    SOA Conformance

    Taxonomy & informationmanagementPolicy establishment

    & managementReporting

    Serv

    ImSer& PeS

    Service lifecyclemanagement

    Service publication/advertising/promotion

    Impact of change on consumersService/usage

    reporting

  • 8/14/2019 Application Integration Architecture_v2

    27/39

    How to Get Started?Embrace the Basic Governance Use Cases

    Publish AIA Enterprise Business Se

    Advertise the services and track conProviders

    Discover services for use in AIA pro

    Request service consumptionConsumers

    Analyze service usage & trends

    Create & manage AIA conformance CoE

    27

  • 8/14/2019 Application Integration Architecture_v2

    28/39

    28

    Analyze Service Usage & TrendsEnterprise Architect

    Top 10 Reports Summary Reports

    Compliance Reports

  • 8/14/2019 Application Integration Architecture_v2

    29/39

    29

    Create and Manage Conformance PoliciEnterprise Architect

    Select BusinessPolicies

    Assign

    Policies

    TrackCompliance& Trends

  • 8/14/2019 Application Integration Architecture_v2

    30/39

    30

    Publish Business ServiceService Provider

  • 8/14/2019 Application Integration Architecture_v2

    31/39

    Advertise Service and Track ConsumptioService Provider

    Set servicelevels

    Provide rich

    information forconsumers withusage plan

    Enable consumption

    31

  • 8/14/2019 Application Integration Architecture_v2

    32/39

    Find Implementation Details Validate Implementation

    Discover Services for UseService Consumer

    Find Services in Systinet Dashboard

    Business Analyst

    Finds services to use

    LoBArchitect

    Validateswhether service

    is usable

    Find

    (e.g.

    32

  • 8/14/2019 Application Integration Architecture_v2

    33/39

    33

    Request Service ConsumptionService Consumer

    Review and request consumption

    Select service & usage plan

  • 8/14/2019 Application Integration Architecture_v2

    34/39

    34

    Oracle Fusion Middleware

    Business Service Repository

    Siebel CRM

    3rd PartyeBiz

    JDE

    PSFT

    Retek

    Integrated AIA BSR & HP SOA Systinet

    HP SOA Systinet

    SOA Governance and Service Consumption Management

    Service Consumer

    DiscoveryConsumption Request

    Enterprise Architect

    Defines conformanceAudits conformance

    Service Owner

    Offers servicesSet SLOsApproves contracts

    Analyst Integration Architect Integration De

    Analysts turns business problems

    into process definition

    Developers turn

    SOA deliverable

    SOA-based Application Process Integration

    Architect defines service portfolio and works

    with analysts for solution blueprints

    AIA & HP: Interoperability Archite

  • 8/14/2019 Application Integration Architecture_v2

    35/39

    35

    Design Time Design EnvironmentRun Time

    Run Time Product

    Launch Analysis(process modeling)

    Implement Testing Deploy Advertise Executi

    ComplianceValidation

    LifecyclePromotion

    VisibilityPromotion

    ConReq

    ConsAppr

    CoSLO

    Oracle AIA Business Service Repository

    HP SOA Governance

    AIA & HP: Joint Use CasesGovernance Coverage throughout SOA Lifecycle

  • 8/14/2019 Application Integration Architecture_v2

    36/39

    Summary

  • 8/14/2019 Application Integration Architecture_v2

    37/39

    Business imperatives for SOA Governance

    SOA Governance Ecosystem

    - Fusion Middleware

    - AIA Value-adds & Methodology

    - HP SOA Systinet

    Pre-built SOAJumpstart your SOA Adoption

  • 8/14/2019 Application Integration Architecture_v2

    38/39

    Runtime

    Cover the com

    Address needconstituents

    - Business dom

    - IT technical pe

    - Customers

    - External partn

    Deliver missioplanning, to de

    Design time

    End-to-end SOA GovernanceAIA & HP: Shared SOA Lifecycle Approach

    Analysis & development

    cycle

    Change & deploy

    cycle

    Operate

    Cycle

  • 8/14/2019 Application Integration Architecture_v2

    39/39