oracle - next gen bpm with soa foundation

Upload: balajisap

Post on 14-Apr-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    1/38

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    2/38

    Next Generation Business Process Management With SOA Foundation

    Devesh Sharma, BPM Product Management Director

    Trevor Naidoo, Managing Director BPM, IDS Scheer

    Vishal Saxena, Development Manager

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    3/38

    The following is intended to outline our general

    product direction. It is intended for informationpurposes 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 remain at the sole discretion of Oracle.

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    4/38

    Agenda

    Business Process Management Lifecycle

    Evolution of BPM Software

    Oracle BPM Solution and Offering

    22

    33

    44

    Product Demonstration55

    Need for Business Process Management11

    Key Takeaways66

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    5/38

    Key BPM Business Drivers

    Process Focus and Technology Advances Converge!

    Increased Focus on Business Processes Process improvement projects driven by LOB/Process Owners.

    Initiatives such as Six Sigma and Re-engineering.

    Driven by new business models and competition Regulatory Compliance Needs

    Emerging IT Trends

    Service Oriented Architectures Composite Applications

    Standards Web Services, BPEL, BPMN, XML

    Increased Pressure to do More with Less

    Tight collaboration and alignment among business and IT ROI and Business Value from IT investments

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    6/38

    Typical BPM Scenarios

    Order to Cash

    Procure to Pay

    Service Request to Resolve

    Automating and integrating business

    processes that span multiple silo

    application systems and businesspartners

    Distributed Order fulfillment

    FSI Account Origination

    Employee On Boarding

    Creating process-centric composite

    applications

    Letter of Credit Processing in a Bank

    Insurance Claims Processing

    Sales Quote Processing andManagement

    Automating activities traditionally

    performed by humans

    ExamplesScenario

    In all scenarios both System and Human Interactions Interleave

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    7/38

    Agenda

    Business Process Management Lifecycle

    Evolution of BPM Software

    Oracle BPM Solution and Offering

    22

    33

    44

    Product Demonstration55

    Need for Business Process Management11

    Key Takeaways66

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    8/38

    BPM Lifecycle & Stakeholders

    Model

    Simulate

    Implement

    Deploy

    Execute

    Monitor

    Optimize

    BPM

    Lifecycle

    Business Process

    Analysis (BPA)

    Business Process

    Execution (BPE)

    Business

    ProcessMonitoring

    Business

    End User

    LOB Process

    Owner

    Developer

    Process Administrator

    Process Architect/

    Business Engineer

    Business Analyst

    BPM

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    9/38

    Agenda

    Business Process Management Lifecycle

    Evolution of BPM Software

    Oracle BPM Solution and Offering

    22

    33

    44

    Product Demonstration55

    Need for Business Process Management11

    Key Takeaways66

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    10/38

    Evolution of BPM Software

    Primarily WorkflowTools with focus on

    -Document Management &

    Imaging

    -Human to human interactions

    Many different Tools

    with Poor Integration

    Lack of Standards

    Primarily WorkflowTools with focus on

    -Document Management &Imaging

    -Human to human interactions

    Many different Tools

    with Poor Integration

    Lack of Standards

    Unification ofProcess, Rules andAnalytics

    Unification of HumanWorkflow andSystem Automation

    Some Standards

    Unification ofProcess, Rules andAnalytics

    Unification of HumanWorkflow andSystem Automation

    Some Standards

    SOA as an Enabler

    Better Business andIT Collaboration

    UbiquitousStandards Support

    Process CentricComposite Apps

    Business UserEmpowerment

    SOA as an Enabler

    Better Business andIT Collaboration

    UbiquitousStandards Support

    Process CentricComposite Apps

    Business UserEmpowerment

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    11/38

    SOA as BPM Enabler

    Front end

    Applications

    Biz Processes

    / Workflows

    Service

    Orchestration

    Implementation

    Services

    Business Services

    (Composite)

    Applications

    Packaged/Legacy

    /Custom

    BPM provides a great

    abstraction for building

    business systems

    SOA provides the

    platform that bridges

    the business processes

    and operational

    resources

    BPM optimizes the use

    of SOA across core

    business processesthat impact business

    objectives

    BPM provides a great

    abstraction for building

    business systems

    SOA provides the

    platform that bridges

    the business processes

    and operational

    resources

    BPM optimizes the use

    of SOA across core

    business processesthat impact business

    objectives

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    12/38

    Agenda

    Business Process Management Lifecycle

    Evolution of BPM Software

    Oracle BPM Solution and Offering

    22

    33

    44

    Product Demonstration55

    Need for Business Process Management11

    Key Takeaways66

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    13/38

    Oracle Fusion Middleware

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    14/38

    Oracle BPM Solution

    Modular and Extensible Enterprise Service Bus

    Oracle BPEL Process Manager

    ProcessBusiness

    Rules

    Human

    Workflow

    Alerts/

    Notifications

    Service

    Registry

    Jdeveloper

    (Developer

    Studio & ADF)

    Security

    300+

    Application

    Adapters

    Java .NETWeb

    ServicesData Hubs

    Business Activity Monitoring

    B2B

    Oracle BPA

    Suite(Biz Analyst

    Tools &

    Frameworks)

    Portal & Collaboration

    System

    Monitoring

    Business User Interface

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    15/38

    Hot-Pluggable by Design

    Deployment Flexibility

    AnyApplication Server(Oracle, WebLogic, WebSphere, JBoss)

    Enterprise Service Bus

    RoutingAdaptersUDDI

    Registry

    Oracle BPM

    Native

    BPELWorkflow Rules

    BAM Monitoring & Action

    JDev

    Eclipse

    Oracle AQ

    Tibco

    MQ Series

    Oracle Directory

    Active Directory

    LDAP

    ILog JRules

    Corticon

    Oracle Biz Rules

    BPA Suite

    ProvisionTeleLogic Popkin

    Process

    Modeling

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    16/38

    Oracle BPA Suite Powered by ARIS

    Business Process SimulatorBusiness Process Architect

    Business Process PublisherIntegration with SOA, BPEL PM

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    17/38

    Real-time

    process metrics

    data

    Real-time

    process metrics

    data

    BPEL

    Process

    Engine

    BPEL

    Process

    Engine

    E

    SB/Integration

    Framework

    ESB/Integration

    Framework

    Packaged

    Apps

    Custom

    Apps

    WebService

    /EJB

    Oracle BAM

    BPA Suite Jdev Process Designer Process Manager/Server

    Process Instance

    DataProcess Instance

    Data

    Biz

    Partners

    Process

    Monitoring

    andManagement

    Conceptual

    & Abstract

    Process

    Models

    Business and Technical Model Integration

    Strategy (BPA and SOA)

    Logical and

    Physical

    Process

    Models

    Human

    Workflow

    /Rules

    Framework

    HumanWorkflow

    /

    Rules

    Fra

    mework

    Work List

    fx

    Rules Engine

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    18/38

    Technical

    Modeling

    Oracle Process Designer (BPEL)

    Business

    Modeling

    Oracle BPA Suite (EPC, BPMN)

    Conceptual Model

    Executable

    Model

    LogicalModel

    Shared

    Metadata

    Key Underpinnings of our Integration ApproachBusiness and Technical Modeling Alignment

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    19/38

    Oracle BPEL Process ManagerDesign, Deploy and Manage BPEL Processes

    J2EE Application Server(Oracle AS, WL, WS, JBoss)

    BPEL Console

    MA

    NAGE

    PERSISTENCE

    Core BPEL Engine

    WSDL Binding Built-in Integration Services

    JCA

    Web Service

    JMS

    Email

    X-form Rules HumanWorkflow

    BPEL

    BPEL

    Designer

    DES

    IGN

    Oracle DB

    BPEL Server

    Sensors

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    20/38

    Personalizable

    Worklist

    AssignTask

    Human

    WorkflowService

    Task

    Complete

    UpdateTask

    BPEL

    Process

    WSDL Contract

    One composite metadata driven Human Workflow Service which interacts

    with the process engine and in turn has flexible component services. One composite metadata driven Human Workflow Service which interacts

    with the process engine and in turn has flexible component services.

    Human Workflow as a Service in BPEL

    Process Manager

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    21/38

    Human Workflow Editor

    Automatic Form

    Generation

    Flexible Assignment and

    Routing Policy

    Self Regulating

    Processes

    Process and policy

    enforcement

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    22/38

    Role Based Worklist Application

    Rich Worklist UI for the

    business user

    Business users

    manage their own rules

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    23/38

    Business Rules as a Decision Service in BPEL

    Process Manager

    BPEL Process

    Modern Biz Rules

    Functionality

    An integrated Rules Engine Design Time Rule set

    Introspection

    Support for multiple

    interaction patterns

    Support for multiple Rules

    Engines including Oracle

    Business Rules, lLog, Fair

    Isaac etc.

    Ability to invoke multiple

    Rules engines with in a

    single business process

    Modern Biz Rules

    Functionality

    An integrated Rules Engine

    Design Time Rule set

    Introspection

    Support for multiple

    interaction patterns

    Support for multiple Rules

    Engines including Oracle

    Business Rules, lLog, Fair

    Isaac etc.

    Ability to invoke multiple

    Rules engines with in a

    single business process

    Rules Author

    Rules Repository

    RulesEngine

    File/DB

    Decision Service

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    24/38

    Decision Service in BPEL PM

    Seamless Integration between Processes & Rules

    Decision Service wizard navigatesRules repository

    Map variables to facts

    Decide activity invoke rules

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    25/38

    Oracle Business Rules

    Rules SDK

    Oracle Rule Author

    (Web Based)

    Application Specific

    Custom Authors Rules API (JSR 94)

    BPELJava

    Application

    /** @Foo **/

    method Foo(....)

    {

    RETE Rules Engine

    (based on JESS)

    Rules Language

    (Java Like)

    CA

    Java FactsXML Facts

    Rules Repository

    Dictionary 1

    Rule Set A

    If Then ...

    If Then ...

    If Then ...

    Rule Set B

    Dictionary 2

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    26/38

    Sensors and monitoringprobes in the Process

    Ability to take Action rightin the dashboard

    Ability to Change

    processes in-flight Business Rules Change Human Workflow Change

    Controlled Process FlowChange

    Feedback Loop to ProcessSimulation

    Sensors and monitoringprobes in the Process

    Ability to take Action rightin the dashboard

    Ability to Change

    processes in-flight Business Rules Change

    Human Workflow Change

    Controlled Process FlowChange

    Feedback Loop to ProcessSimulation

    Business Process Monitoring & Management

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    27/38

    Agenda

    Business Process Management Lifecycle

    Evolution of BPM Software

    Oracle BPM Solution and Offering

    22

    33

    44

    Product Demonstration55

    Need for Business Process Management11

    Key Takeaways66

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    28/38

    D E M O N S T R A T I O N

    WSIF binding to

    Java class

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    29/38

    Demonstration Scenarios

    Business Process Modeling, Simulation and Publishing

    Using the BPA Suite

    Business & IT Collaboration in Action

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    30/38

    Organization BPM

    Entry Model

    Step 1: Business Process Modeling

    Organization

    Processes

    Overview

    Service-Oriented

    Process

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    31/38

    Step 2: Convert to Business Process Outline

    Process Outline in Oracle Business Process Architect

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    32/38

    Step 3: Retrieve Process Outline into Jdev

    Designer

    Open Process Outline from BPA

    repository

    As the Business Analyst changes

    process, the IT developer can get latest

    changes from BPA repository

    JDev will merge any changes fromanalyst that do not match current

    process.

    Any implementation details from IT will

    be preserved during merge

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    33/38

    Agenda

    Business Process Management Lifecycle

    Evolution of BPM Software

    Oracle BPM Solution and Offering

    22

    33

    44

    Product Demonstration55

    Need for Business Process Management11

    Key Takeaways66

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    34/38

    Oracle BPM in Action

    1. Process automation Greater efficiency

    2. Process consistency Greater efficiency

    3. Process transparency Better insight /Compliance

    4. Process flexibility Greater agility

    5. Process reporting, analytics Better insight6. Process optimization Greater efficiency

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    35/38

    Key Takeaways

    Only Middleware Vendor to offer Integrated Best of

    Breed Process Modeling, Execution and Monitoring

    Hot-Pluggable and Open-Standards Based BPM

    Offering

    Maximum flexibility and choice for BPM implementations

    Uniquely Optimized for Oracle Applications

    Oracle Fusion Applications processes are being modeled

    using BPA Suite & executed and monitored using Oracle

    BPEL PM and BAM

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    36/38

    Other Sessions

    S281458 Oracle Business Modeling and Analysis

    S282318 Oracle Fusion Business Process Analysis

    S283631 Open Business Process Management

    Achieving Excellence for Next Generation Enterprise

    Demogrounds Demo Pods B30 to B36

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    37/38

    The preceding is intended to outline our general

    product direction. It is intended for information

    purposes only, and may not be incorporated into anycontract. 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 remain at the sole discretion of Oracle.

  • 7/30/2019 Oracle - Next gen BPM with SOA Foundation

    38/38