Bpel and bpm

Páginas: 5 (1233 palabras) Publicado: 17 de mayo de 2011
Author : Arun Pareek March 2010

• Overview of BPM discipline
– Types of processes – Standards, Tools & Roles

• Overview of BPEL • Key Differences - BPM & BPEL • Case study of Order-to-Cash process for manufacturing industry like Dell • Conclusions & Recommendations • Discuss the application of these two technologies for the right business context and requirements. Business Process Management
• Is a discipline for management of atomic business processes whose functional boundaries and human actors are welldefined. Hence, centres around documents, people and processes. • High-level Activities in BPM
– – – – Process Definition Process Execution Process Monitoring Process Optimization

Type of Processes
• Document-centric: Processes revolve aroundapproval, routing and handling of documents. • People-centric: Processes revolve around human tasks, refer back or re-execution of tasks, parallel tasks, complex user interactions (loops), escalations, etc. with quick turnaround times. • Process-centric: Processes revolve around a core business function/process which has a well defined boundary (within a department like a Warehouse, Finance, etc). •System-centric: Processes revolve around the execution of functional workflows/processes in other systems, reexecution of sub-processes, etc. while retaining control of the end-to-end business process at a macro level when “work flows” across systems (rather than just people)

Standard, Tools & Roles
Activity Process Definition Standard • BPMN • XPDL • ebXML BPSS Tools • AquaLogic Business ProcessModeller • IDS-Scheer ARIS (Oracle BPA Suite) • WebSphere Business Process Modeller • • • • AquaLogic BPM (earlier Fuego BPM) Lombardi PEGA BPM TIBCO iProcess Suite Role • Business Analyst • Business Process Architect

Process Execution

• • • • •

Proprietary BPEL BPEL4People WS-CDL Wf-XML

• Business Process Developer/Designer • BPEL Developer

Process Monitoring

• Proprietaryright now • Standard evolving


• Business stakeholders • Operations

• Complemented by other standards on
– Standardized data models for verticals (OAGIS, ebXML, RosettaNet) – Technology standards XML, SOA security, Messaging, etc(OASIS)

Standard, Tools & Roles

Process Design

Process Execution
Process Monitoring



•BPEL is a popular standard for orchestration of “composite” business processes that span across systems that in turn run atomic & functional sub-processes. Hence is systemcentric • Currently the standard is BPEL 1.2 (Oracle supports BPEL 1.1) • BPEL is XML based standard and is machinereadable

Overview of BPEL


Overview of BPEL

Credit Rating BPEL Flow


Get Rating

Handle Negative Credit Exception

United Loan

Send Loan Application

Send Loan Application

Star Loan

Receive Loan Offer

Receive Loan Offer

? Select Lowest Offer



Key Differences - BPM & BPEL
Criteria Scope BPM • Intra-department functional workflows with well defined boundaries • Document-centric • People-centric •Process-centric • Actors are mostly Humans • Workflows are complex with the actors confined to largely one department and its functions. • Proprietary execution formats & standards • Processes can be defined in BPMN BPEL • Inter-department, cross-system “composite” (endto-end) processes; sometimes across organizational boundaries • System-centric Centricity or Focus Actors

• Actors are mostlySystems • Human tasks in the processes are mostly reserved for process/business exceptions to be handled by process owners. • Open standard • BPEL engines do have proprietary extensions • Processes can be defined in BPMN and exported to BPEL format


Transaction Volume

• Fairly un-structured
• Cannot handle large volumes • Typically support large number of users

Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bpm And Standardization
  • Bpm
  • Que Es Bpm
  • BPM
  • ¿Que Es Bpm?
  • Las bpm
  • BPM
  • ¿Que es bpm?

Conviértase en miembro formal de Buenas Tareas