You are on page 1of 38

<Insert Picture Here>

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

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 remain at the sole discretion of Oracle.

Agenda
1 2 3 4 5 6
Need for Business Process Management Business Process Management Lifecycle Evolution of BPM Software Oracle BPM Solution and Offering Product Demonstration Key Takeaways

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

Typical BPM Scenarios


Scenario
Automating activities traditionally performed by humans

Examples
Letter of Credit Processing in a Bank Insurance Claims Processing Sales Quote Processing and Management Distributed Order fulfillment FSI Account Origination Employee On Boarding Order to Cash Procure to Pay Service Request to Resolve

Creating process-centric composite applications

Automating and integrating business processes that span multiple silo application systems and business partners

In all scenarios both System and Human Interactions Interleave

Agenda
1 2 3 4 5 6
Need for Business Process Management Business Process Management Lifecycle Evolution of BPM Software Oracle BPM Solution and Offering Product Demonstration Key Takeaways

BPM Lifecycle & Stakeholders

Business Process Monitoring Optimize

Business Process Analysis (BPA) Model

Business Analyst

Simulate

BPM Lifecycle
Monitor Implement

LOB Process Owner

Process Architect/ Business Engineer

BPM

Deploy Execute Business Process Execution (BPE)

Business End User

Developer

Process Administrator

Agenda
1 2 3 4 5 6
Need for Business Process Management Business Process Management Lifecycle Evolution of BPM Software Oracle BPM Solution and Offering Product Demonstration Key Takeaways

Evolution of BPM Software

SOAas asan anEnabler Enabler SOA BetterBusiness Businessand and Better ITCollaboration Collaboration IT

PrimarilyWorkflow Workflow Primarily Toolswith withfocus focuson on Tools


-DocumentManagement Management& & -Document Imaging Imaging -Humanto tohuman humaninteractions interactions -Human

Unificationof of Unification Process,Rules Rulesand and Process, Analytics Analytics Unificationof ofHuman Human Unification Workflowand and Workflow SystemAutomation Automation System SomeStandards Standards Some

Ubiquitous Ubiquitous StandardsSupport Support Standards ProcessCentric Centric Process CompositeApps Apps Composite BusinessUser User Business Empowerment Empowerment

Manydifferent differentTools Tools Many withPoor PoorIntegration Integration with Lackof ofStandards Standards Lack

SOA as BPM Enabler


Front end Applications

BPMprovides providesa agreat great BPM abstractionfor forbuilding building abstraction businesssystems systems business
Biz Processes / Workflows

Business Services (Composite)

Service Orchestration Implementation Services

SOAprovides providesthe the SOA platformthat thatbridges bridges platform thebusiness businessprocesses processes the andoperational operational and resources resources BPMoptimizes optimizesthe theuse use BPM ofSOA SOAacross acrosscore core of businessprocesses processes business thatimpact impactbusiness business that objectives objectives

Applications Packaged/Legacy /Custom

Agenda
1 2 3 4 5 6
Need for Business Process Management Business Process Management Lifecycle Evolution of BPM Software Oracle BPM Solution and Offering Product Demonstration Key Takeaways

Oracle Fusion Middleware

Oracle BPM Solution


Business User Interface
Oracle BPA Suite
(Biz Analyst Tools & Frameworks)

Business Activity Monitoring

Portal & Collaboration

Jdeveloper
(Developer Studio & ADF)

Process

Business Rules

Human Workflow

Alerts/ Notifications

System Monitoring

Oracle BPEL Process Manager


Service Registry

Modular and Extensible Enterprise Service Bus

Security

300+ Application Adapters

B2B

Java

.NET

Web Data Hubs Services

Hot-Pluggable by Design
Deployment Flexibility
BAM JDev Eclipse BPA Suite Provision TeleLogic Popkin Oracle BPM Native BPEL Process Modeling Enterprise Service Bus Adapters Routing UDDI Registry Oracle AQ Tibco MQ Series Workflow Rules Monitoring & Action ILog JRules Corticon Oracle Biz Rules Oracle Directory Active Directory LDAP

Any Application Server


(Oracle, WebLogic, WebSphere, JBoss)

Oracle BPA Suite Powered by ARIS


Business Process Architect Business Process Simulator

Integration with SOA, BPEL PM

Business Process Publisher

Business and Technical Model Integration Strategy (BPA and SOA)


Process Monitoring and Management
Oracle BAM

Real-time Real-time processmetrics metrics process data data

Packaged Apps

Custom Apps

ESB / /Integration ESB Integration Framework Framework

Conceptual & Abstract Process Models

Logical and Physical Process Models

BPEL BPEL Process Process Engine Engine

WebService /EJB

Biz Partners Work List

Human Workflow Human Workflow / /Rules Rules Framework Framework

ProcessInstance Instance Process Data Data

BPA Suite

Jdev Process Designer

Process Manager/Server

fx
Rules Engine

Key Underpinnings of our Integration Approach


Business and Technical Modeling Alignment

Oracle BPA Suite (EPC, BPMN)


Conceptual Model Business Modeling

Logical Model

Shared Metadata

Technical Modeling Executable Model

Oracle Process Designer (BPEL)

Oracle BPEL Process Manager


Design, Deploy and Manage BPEL Processes

DESIGN

BPEL Designer
BPEL

PERSISTENCE BPEL Server WSDL Binding


Web Service JMS JCA Email
X-form Rules Human Sensors Workflow

Built-in Integration Services

Oracle DB

Core BPEL Engine


MANAGE

BPEL Console

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

Human Workflow as a Service in BPEL Process Manager


WSDL Contract

Human Workflow Service


Assign Task Update Task Task Complete

BPEL Process

Personalizable Worklist

Onecomposite compositemetadata metadatadriven drivenHuman HumanWorkflow WorkflowService Servicewhich whichinteracts interacts One withthe theprocess processengine engineand andin inturn turnhas hasflexible flexiblecomponent componentservices. services. with

Human Workflow Editor


Automatic Form Generation

Flexible Assignment and Routing Policy

Self Regulating Processes

Process and policy enforcement

Role Based Worklist Application

Business users manage their own rules Rich Worklist UI for the business user

Business Rules as a Decision Service in BPEL Process Manager


Rules Author

ModernBiz BizRules Rules Modern Functionality Functionality


Anintegrated integratedRules RulesEngine Engine An DesignTime TimeRule Ruleset set Design Introspection Introspection Supportfor formultiple multiple Support interactionpatterns patterns interaction Supportfor formultiple multipleRules Rules Support Enginesincluding includingOracle Oracle Engines BusinessRules, Rules,lLog, lLog,Fair Fair Business Isaacetc. etc. Isaac Abilityto toinvoke invokemultiple multiple Ability Rulesengines engineswith within inaa Rules singlebusiness businessprocess process single

BPEL Process
Decision Service

Rules Engine

Rules Repository File/DB

Decision Service in BPEL PM


Seamless Integration between Processes & Rules

Decision Service wizard navigates Rules repository

Decide activity invoke rules

Map variables to facts

Oracle Business Rules


/** @Foo **/ method Foo(....) {

BPEL
Oracle Rule Author Application Specific (Web Based) Custom Authors

Java Application

Rules API (JSR 94)


A C

Rules SDK
Dictionary 1 Rule Set A If Then ... If Then ... If Then ... Rule Set B Dictionary 2

XML Facts

Java Facts

Rules Language (Java Like) RETE Rules Engine (based on JESS)

Rules Repository

Business Process Monitoring & Management


Sensorsand andmonitoring monitoring Sensors probesin inthe theProcess Process probes Abilityto totake takeAction Actionright right Ability inthe thedashboard dashboard in Abilityto toChange Change Ability processesin-flight in-flight processes
BusinessRules RulesChange Change Business HumanWorkflow WorkflowChange Change Human ControlledProcess ProcessFlow Flow Controlled Change Change

FeedbackLoop Loopto toProcess Process Feedback Simulation Simulation

Agenda
1 2 3 4 5 6
Need for Business Process Management Business Process Management Lifecycle Evolution of BPM Software Oracle BPM Solution and Offering Product Demonstration Key Takeaways

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

WSIF binding to Java class

Demonstration Scenarios
Business Process Modeling, Simulation and Publishing Using the BPA Suite Business & IT Collaboration in Action

Step 1: Business Process Modeling

Organization BPM Entry Model

Service-Oriented Process

Organization Processes Overview

Step 2: Convert to Business Process Outline

Process Outline in Oracle Business Process Architect

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 from analyst that do not match current process. Any implementation details from IT will be preserved during merge

Agenda
1 2 3 4 5 6
Need for Business Process Management Business Process Management Lifecycle Evolution of BPM Software Oracle BPM Solution and Offering Product Demonstration Key Takeaways

Oracle BPM in Action


1. Process automation 2. Process consistency 3. Process transparency
Compliance Greater efficiency Greater efficiency Better insight / Greater agility Better insight Greater efficiency

4. Process flexibility 5. Process reporting, analytics 6. Process optimization

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

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

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 remain at the sole discretion of Oracle.

You might also like