soa 11g overview

Upload: mohammad-zaheer

Post on 14-Apr-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 SOA 11g Overview

    1/34

    Oracle SOA Suite 11g Overview

    Shishir AgarwalSr. Director, PTS

    [email protected]

    Ajay SeetharamPrincipal Technologist, PTS

    [email protected]

  • 7/30/2019 SOA 11g Overview

    2/34

    The following is intended to outline our general product

    direction. It is intended for information purposes only, andmay not be incorporated into any contract. It is not acommitment to deliver any material, code, or functionality,and should not be relied upon in making purchasingdecisions.The development, release, and timing of any features orfunctionality described for Oracles products remains atthe sole discretion of Oracle.

    From http://oracle.com/sun - On April 20, 2009, Oracle announced it has entered into an agreement to acquire Sun

    Microsystems (Sun). The proposed transaction is subject to Sun stockholder approval, certain regulatory approvalsand customary closing conditions. Until the deal closes, each company will continue to operate independently, andit is business as usual.

    Disclamer

    http://oracle.com/sunhttp://oracle.com/sun
  • 7/30/2019 SOA 11g Overview

    3/34

    Agenda

    Oracle Fusion Middleware 11g

    Oracle SOA Suite 11g Demonstration

    Summary & Next Steps

    Q&A

  • 7/30/2019 SOA 11g Overview

    4/34

    Oracle Fusion Middleware

  • 7/30/2019 SOA 11g Overview

    5/34

    Broad & Deep

    Offering

    Lower Cost,

    Lower Risk

    Comprehensive

    Offering

    Complete

    Less Effort

    More Value

    Designed to

    Work Together

    Integrated

    More Choice

    Maximizes

    Existing

    Investments

    Standards-

    Based

    Architecture

    Open

    Robust, Proven

    Industry leading

    Software

    Industry Leader

    Best of Breed

    #1

    Strategic Continuity

  • 7/30/2019 SOA 11g Overview

    6/34

    BAMCEPEMPOLICY

    MANAGERJDEV

    Oracle SOA Platform

    ERP MAINFRAME SERVICES EVENTS

    BPEL PROCESS MGRBUSINESS RULESHUMAN WORKFLOW

    SERVICE BUSDATA INTEGRATOR

    REG/REP

    Adapters & B2B

    PARTNERSDB

  • 7/30/2019 SOA 11g Overview

    7/34

    Oracle SOA 11g - Highlights

    Standards-based Event & Service Infrastructure

    High Speed Multi-Transport Service Bus

    Unified Business Process Management

    Complex Event Processing & Activity Monitoring

    Integrated Governance & Policy Management

  • 7/30/2019 SOA 11g Overview

    8/34

    Oracle SOA 11g Partner

    Opportunities

    Partner Opportunities Oracle Products Business Drivers

    Oracle Apps Install Base

    SOA Suite; BPM Suite;

    AIA Foundation Pack;

    AIA PIPs

    Cross Application

    Business Process;

    Application Extensions

    WebLogic Install Base

    SOA Suite; BPM Suite;

    Enterprise Repository;

    Mediation;

    Service Virtualization;Workflows

    Cross-Sell into Net-New

    Middleware prospects

    SOA Suite; BPM Suite;

    Enterprise Repository;

    Improved Service

    Infrastructure;

    Orchestration

    SOA Governance /

    Business-IT Collaboration

    Enterprise Repository;

    Service Registry

    Asset Management &

    Governance

  • 7/30/2019 SOA 11g Overview

    9/34

    Agenda

    Oracle Fusion Middleware 11g

    Oracle SOA Suite 11g Demonstration

    Summary & Next Steps

    Q&A

  • 7/30/2019 SOA 11g Overview

    10/34

    SOA Service Platform

    CORBA

    EAIMessaging

    Web Services

    BPELESB

    SERVICE PLATFORM 11g

    10.1.3

    10.1.2

    J2EE

    Single design-time

    Unified runtime

    Unified management & monitoring

    Yet, fully standards-compliant

    No sacrifice on hot-pluggability

    XSLTXML

    SCA

    WSDL

  • 7/30/2019 SOA 11g Overview

    11/34

    SCA: Service Component ArchitectureKey enabler of the Service Platform

    C1

    C2

    wire

    component

    composite

    service

    reference

    S

    R

    S S

    R

    R

    properties

    Java interface

    WSDL portType

    Binding:

    SOAP

    JMS

    JCS

    SOA Requirements:

    Implement services

    Assemble composite applications

    Lifecycle management

    Metadata management

    Versioning and testing

    SCA terminology:

    Composite: deployment unit Service: entry-point into composite

    Component: provides logic

    Reference: refers to external services

    Wire: connects services, components andreferences no special semantic.

    Service Component Architecture specifications: language-neutral

    component model

    assembly model

    Specifications backed by all major players:http://www.OSOA.orgClear leadership from Oracle

    Being standardized at OASIS, the international openstandards consortium

    http://www.osoa.org/http://www.osoa.org/
  • 7/30/2019 SOA 11g Overview

    12/34

    More capableMore complexi ty

    Management

    chal lenges o fdist r ibuted

    archi tectures

    SOA is more &

    more miss ion-cr i t ica l

    Art i f ic ia l

    boundar iesbetween serv ices

    & events

    SOATrends

  • 7/30/2019 SOA 11g Overview

    13/34

    More capableMore complexi ty

    Management

    chal lenges o fdist r ibuted

    archi tectures

    SOA is more &

    more miss ion-cr i t ica l

    Art i f ic ia l

    boundar iesbetween serv ices

    & events

    Simplified &

    ProductiveDevelopment

    Extreme

    Performance &Scalability

    Unified

    Management &Monitoring

    Unified Platform

    for Services,Events &Processes

    4 key themes

  • 7/30/2019 SOA 11g Overview

    14/34

    Problem: Many standards and tools, Metadata fragmentation Version, test, manage

    composite applications Business Requirement: Increase Developer Productivity

    SOA 11g Feature: SOA Composite Editor

    Drag & Drop

    Visual

    Single Unit ofDeployment

    Easy versionin g

    Based on SCA

    standard

    Simplified & Productive DevelopmentSOA Composite Editor

  • 7/30/2019 SOA 11g Overview

    15/34

    Round-trip Integration

    BPA Suite & SOA Composite EditorSeamless collaboration while using best tools for respective purpose

    Business Analyst BPA SuiteBPMN Business Process Model

    Process Developer SOA Editor

    SOA Composite

    Shared MetadataModel

    BPARepository

    Generate/Merge

  • 7/30/2019 SOA 11g Overview

    16/34

    Problem: How do you discover existing services to re-use? How do you manage the lifecycle

    of SOA assets? How do you identify dependencies? Business Requirement: Manage and re-use assets to increase ROI

    SOA 11g Feature: Oracle SOA Governance, including Oracle Enterprise Repository

    Autom ated art i factharvest ing to Enterpr iseReposi tory

    Relationshipmanagement for impactanalysis

    Control led advancementof assets through thel i fecycle -- Reposito ry toRegistry

    Discovery andconsumpt ion ofserv ices from JDev

    Service re-use

    SOA port fo l iomanagement analyt ics

    Assets Management with Oracle GovernanceSimplified & Productive Development

  • 7/30/2019 SOA 11g Overview

    17/34

    Simplified &

    ProductiveDevelopment

    Extreme

    Performance &Scalability

    Unified

    Management &Monitoring

    Unified Platform

    for Services,Events &Processes

    4 key themes

  • 7/30/2019 SOA 11g Overview

    18/34

    Oneinfrastructu re to:

    Instal l

    Cluster

    Conf igure

    Monitor

    Radically

    simpl i f iedadministrat iontask

    The Service Infrastructure

    Unified Platform for Services, Events &

    Processes:

  • 7/30/2019 SOA 11g Overview

    19/34

    Problem: Asynchronous Messaging?! All I care about is business events how

    can you make this easier for me?

    Business Requirement: Unified & simplified infrastructure for events and services

    SOA 11g Feature: Event Delivery Network

    Work w i th events no tmessaging infrastructure!

    Declarat ive way to w ork w i thpubl ish-subscr ibe:

    1. Create

    2. Discover

    3. Consume

    Offers r ich su bscr ipt ioncapabi l i t ies:

    Events Names

    Content-basedXPath fi l ters

    Unified Platform for Services, Events &

    Processes

  • 7/30/2019 SOA 11g Overview

    20/34

    Problem: How can we make sense of the ever-growing number of events, and extract useful

    information from the noise?

    Business Requirement: Monitor streams of events, correlates seemingly unrelated events intopatterns

    SOA 11g Feature: Complex Event Processing (CEP)

    Appl icat ions in almost everyindustry vert ical :

    r isk management,

    f raud detect ion,

    in t rus ion d etect ion,

    compl iance,

    etc.

    Optimized to handle verylarge volumes of events

    CQL: Cont inuous QueryLanguage

    Database

    Applications

    Messaging

    RFID

    Unified Platform for Services, Events &

    Processes

    Unified Platform for Services Events &

  • 7/30/2019 SOA 11g Overview

    21/34

    BAM Dashboards

    ADF (active RCF & DVT)

    Mobile Devices

    BAMCEPEDN

    SOA composite

    createSupplier

    ADF page flowand BC

    event

    JMS

    EDA delivers real-time event processing for monitoring, analyzing, and acting on

    business process optimization.

    event

    close loop

    Other eventsources

    (feeds, etc.)

    End-to-end Real-Time Agility

    Unified Platform for Services, Events &

    Processes

  • 7/30/2019 SOA 11g Overview

    22/34

    All- in-onemanagement c onsole

    End-to-end (process )instance tracking

    Unif ied errorhandl ing

    Events: its loose-coupling, not lose

    coup l ing !

    BPEL

    HumanWorkflow

    Routing

    BusinessRules

    ExternalService

    Drill-down

    intocomponents

    End-to-End Instance Tracking

    Problem: How can I get complete end-to-end visibility and increase my auditing capabilities in

    such a distributed environment? Business Requirement: end-to-end visibility & auditing

    SOA 11g Feature: End-to-End Instance Tracking

    Unified Management & monitoring

  • 7/30/2019 SOA 11g Overview

    23/34

    Unified exceptionhandling framework

    (Error hospital):

    Search

    Delete

    Recover failed instances

    (individual or batch)

    Directly access

    corresponding log

    entries RecoveryAction

    Recoveryscreen

    Edit payload

    Faults &exceptions

    log

    Exceptions Handling

    Unified Management & monitoring

  • 7/30/2019 SOA 11g Overview

    24/34

    Clearly separatesprocess logic fromsecuri ty concerns

    Central ized po l icymanagement

    WS-* standards supp ort

    Policy reuse, imp actanalysis

    Pol icy vers ioning,rol lb ack, audit ing

    Pol icy v io lat ionmoni tor ing

    Pol icy Advert isement inWSDL

    Attach /detach pol ic ies

    at design -t ime(JDev)

    at runtim e (EM)

    Problem: How do I implement and manage end-to-end security in a highly distributed,

    heterogeneous environment, yet prevent security silos?

    Business Requirement: unified security model

    SOA 11g Feature: Integrated Security

    Integrated Security

    Unified Management & monitoring

  • 7/30/2019 SOA 11g Overview

    25/34

    Optimized SOA runt im e

    Running on App l icationGrid

    Coherence

    WLS

    JRocki t

    Problem: SOA applications are becoming more critical every day and require high

    availability and extreme performance

    Business Requirement: high availability and extreme performance SOA 11g Feature: Unified Service Platform

    Extreme Performance & Scalability

  • 7/30/2019 SOA 11g Overview

    26/34

    BAM100% java B2Bout-of-the-box

    2 Expanded products new opportunities

  • 7/30/2019 SOA 11g Overview

    27/34

    10g 11g Technical Upgrade Path

    OESB/BPEL/Rules:

    1. open your 10g project inJDeveloper 11g

    (or upgrade from cmd-line)

    2. Fix any upgrade problems

    3. re-deploy to 11g runtime

    BAM:

    1.Create new 11g repo

    2.Use assistant to copy data

    objects/reports/alerts from 10g to 11g

    repo

    3.Enterprise Link no longer supported

    (but native support for JMS and ODI)

    B2B:

    1.Create new 11g repo

    2.Export 10g agreements to zip file

    3.Use assistant to copy agreements to

    11g repo

    11g composite project10.1.3 ESB or BPEL project

    JDeveloper 11gor command-line

    11g SOA SuiteServer

    3. deploy

    1. open 2. save

    Significant support for 10gR3 to 11gR1 metadata upgrade in JDeveloper

    OBPA 10 1 3 x to 11g Upgrade Path

  • 7/30/2019 SOA 11g Overview

    28/34

    OBPA 10.1.3.x to 11g Upgrade Path

    Seamless migration

    11g BPA project10.1.3.4 BPA project

    11g SOA Suite Server

    1. open

    2. Automat ical ly

    converted in to OracleBPA 11g pr oject

    BPA Architect 11g

    Jdeveloper 11g

    3. Apply new PCBPEL_bundle.z ip;

    Generate SOA Composite from BPABlueprint

    4. Deploy on SOA Suite 11g run -t ime

  • 7/30/2019 SOA 11g Overview

    29/34

    Product Demonstration

    Press Play to Launch the DemoWhen the demo concludes:

    1. Close the demo window

    2. Click the play button below to continue

  • 7/30/2019 SOA 11g Overview

    30/34

    SOA

    Suite

    BPMSuite

    Governance

    *: Adapters, B2B,BAM, BPEL,Mediator, OWSM

    Others

    SOA Releases

    OBPA 11gR1Initial 11g release

    SOA* 11gR1Initial 11g release

    OSB 10.3.1JCA Adapters

    CEP 11gR1Initial 11g release

    BPM 10gR3MP2

    OER 11gR1OSR 11gR1

    BPM 11gR1

    OBPA 11gR1 PS1

    SOA* 11gR1 PS1

    SOA 10.1.3.5

    SOA* 11gR1 PS2OSB 11gR1 PS1

    ODI 11gR1

    OSB 11gR1OSB4fs 11gR1

    Oracle Confidential Subject to change

    AIA 3.0 AIA 3.1

    SOA releases

  • 7/30/2019 SOA 11g Overview

    31/34

    Oracle SOA Suite 11g:

    SOA Service Platform

    Leverages SCA to deliver the industry first full Service

    Platform

    4 key themes for the release:

    Simplified & Productive Development Tools for SOA

    Extreme Performance & Scalability Unified Management & Monitoring

    Unified Infrastructure for Eventing & Services

    Its not just about the platform: Wealth ofnew features

    based on customers feedback

    Natural evolution from 10g: automated upgrade path

  • 7/30/2019 SOA 11g Overview

    32/34

    Next Steps

    SOA Proficiency Build: Upcoming SOA eSeminars

    Monday November 23, 2009at 16:00 CET

    Assemble Composite Applications with Oracle SOA Suite

    Tuesday December 8, 2009 at 16:00 CET

    Business Activity Monitoring with Oracle SOA Suite

    Wednesday January 13, 2010 at 16:00 CET

    Complex Event Processing with Oracle SOA Suite

    SOA Competency Build: Oracle PTS Hands-On Workshops

    Oracle SOA Suite Foundation 11g

    Link: http://www.oracle.com/go/?&Src=2931347&Act=12

    Oracle EDA Suite 11g (events in EMEA Coming soon!)

    Link: http://www.oracle.com/go/?&Src=2931347&Act=14

    http://www.oracle.com/go/?&Src=2931347&Act=12http://www.oracle.com/go/?&Src=2931347&Act=12http://www.oracle.com/go/?&Src=2931347&Act=12http://www.oracle.com/go/?&Src=2931347&Act=12
  • 7/30/2019 SOA 11g Overview

    33/34

    Next Steps

    References

    Oracle Technology Network (OTN):

    http://otn.oracle.com

    More information SOA 11g available on OTN:

    http://www.oracle.com/technology/products/soa/soasuite/index.html

    Download software:

    http://www.oracle.com/technology/software/products/middleware/index.html

    PTS Contacts Walter Dorigo Email: [email protected]

    Andr Pavanello Email: [email protected]

    http://otn.oracle.com/http://www.oracle.com/technology/products/soa/soasuite/index.htmlhttp://www.oracle.com/technology/software/products/middleware/index.htmlmailto:[email protected]:[email protected]:[email protected]:[email protected]://www.oracle.com/technology/software/products/middleware/index.htmlhttp://www.oracle.com/technology/products/soa/soasuite/index.htmlhttp://otn.oracle.com/
  • 7/30/2019 SOA 11g Overview

    34/34

    Finish

    Recorded and Produced by:

    http://my.oracle.com/portal/page/myo/1ACCFB76B0C5E190E040018AEAA34928