SlideShare una empresa de Scribd logo
1 de 80
Business Process Management Standards Origin, Overview, and Directions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1 BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Stevens Institute of Technology ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Howe School of Technology Management ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Background ,[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
What’s in a Standard? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Standardization Phases Diffusion Adoption BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Ratification Development Inception
Inception Phase ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Diffusion Adoption Ratification Development Inception
Development Phase ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Diffusion Adoption Ratification Development Inception
Ratification Phase ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Diffusion Adoption Ratification Development Inception Inception
Adoption Phase ,[object Object],[object Object],[object Object],[object Object],[object Object],Diffusion BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Adoption Ratification Development Inception Inception
Diffusion Phase ,[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Diffusion Adoption Ratification Development Inception Inception
BPM Standardization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
World Views - OMG ,[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
World Views - W3C ,[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
World Views - OASIS ,[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
World Views - WfMC ,[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Origins: WfMC ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Business Process Management Business Process Automation Business Process Innovation Business Process Monitoring Notation Standard Integration Standards Interaction Standards Standard Metrics Audit Standards
The Workflow Reference Model BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Process Definition Tools Administration & Monitoring Tools Interface 1 Interface 4  Interoperability Interface 5 Workflow Enactment Service Other Workflow Enactment Service(s) Worklist Handler Interface 3 Interface 2 Invoked Applications Tool Agent Process Definition Import/Export Client Apps Workflow Engine(s) Workflow Engine(s) see:  www.wfmc.org/standards/docs/tc003v11.pdf Typically Web Services BPMN XPDL Wf-XML SOAP BPEL
Process Design Ecosystem BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Vendor B Vendor C Design  Tool Design  Tool Modeling Tools Optimization Tools Simulation Tools Execution Engine Execution Engine BPEL or some engine  specific  format BPEL or some engine  specific  format Process Repository Vendor A Vendor D ASAP Wf-XML
BPMN - Modeling Notation BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
BPMN 1.1 ,[object Object],[object Object],[object Object],[object Object]
Practical Use of BPMN Symbols BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Symbols per Diagram BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Business Process Definition Metamodel (BPDM) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
SBVR ,[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
XPDL: Process Definition Interchange ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
BPEL – Execution Language ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
BPEL extension for Human Tasks ,[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
ebXML Business Process (ebBP) ,[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Trading Partner Agreements BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Tight Coupling BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Wf-XML ,[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
What is Work? ,[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Request Purchase Approval Initiate Purchase
Process and Activity Decomposition BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Request Purchase Approval Initiate Purchase Purchase Supplies
Processes as Services ,[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. BPMS
Wf-XML Interaction BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Loose Coupling (REST) BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Production Rule Representation ,[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
PRR Taxonomy PRR Focus BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Business Motivation Metamodel ,[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
BMM - Means and Ends BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
BMM - Means and Ends BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Standards should be discovered, not invented BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Vincent Cerf, in: Haffer, Lyon: “Where the Wizards stay up late”, 1998 p. 254
Complexity BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Group Standard Year Version Pages W3C WSCL 2002 1.0 22 DAMLSC DAML-S 2002 0.9 26 W3C WSDL 2002 1.2 30 NIST PSL 1998 0.98 32 OASIS ASAP 2003 0.1 34 WfMC Wf-XML 2002 1.1 57 W3C XML 2000 1.0 59 IETF HTTP 1996 1.0 60 IETF FTP 1980 1.0 70 IETF HTML 1995 2.0 70 WfMC XPDL 2003 1.0 87 OMG Wf-Facility 1997 1.0 95 BPMI BPML 2002 1.0 103 IBM WSFL 2001 1.0 108 W3C SOAP 2003 1.2 128 OASIS BPEL 2003 1.1 136 OASIS BPSS 2001 1.01 136 RosettaNet RN Implementation Framework 2002 2.00.01 143 ISO SGML 1986 1.0 155 IETF HTTP 1999 1.1 176 OASIS BTP 2002 1.0 188 OMG UML 2003 1.5 736
BPM and SOA Standardization ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],2 BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
No BPM =  Monolithic Enterprise Application ,[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Enterprise Application “ Account Management” list Accts new Acct update Acct delete Acct User Interface Program and Logic Internal Protocols  are Proprietary C, C++, Visual Basic, Etc. Swenson (2007)
BPM 1990: Workflow in the Brain BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Background Check Conformance Guidelines Application Logic in  Monolithic Program UI “ Screens” Enterprise Application “ Account Management” list Accts new Acct update Acct delete Acct Swenson (2007)
BPM 1993: Task Management BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. background check create account check guidelines Launches UI User accesses original UI directly Human BPM/Workflow: Background Check Conformance Guidelines Application Logic in  Monolithic Program UI “ Screens” Enterprise Application “ Account Management” list Accts new Acct update Acct delete Acct Swenson (2007)
BPM 1996: Workflow Routing BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. background check Launches UI User accesses original UI directly Human BPM/Workflow: Background Check Conformance Guidelines Application Logic in  Monolithic Program UI “ Screens” Enterprise Application “ Account Management” list Accts new Acct update Acct delete Acct create account check guidelines Swenson (2007)
BPM 2002: Services Integration BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Enter Information Background Check Conformance Rules Application Logic and SOA Services Interfaces Enterprise Application “ Account Management” list Accts new Acct update Acct delete Acct Review rules check backgr. check create account UI connects user  to BPMS, not the back-end applications Swenson (2007)
BPM 2007: Composite Services BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Enter Information Background Check New Rules Application Logic and SOA Enterprise Application “ Account Management” list Accts new Acct update Acct delete Acct Review Check Create account ESB/BPEL Composite Service Swenson (2007)
BPM 2007: Composite Services BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Enter Information Background Check New Rules Application Logic and SOA Enterprise Application “ Account Management” list Accts new Acct update Acct delete Acct Review Check Create account ESB/BPEL Composite Services Swenson (2007)
Separation of Responsibility ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Enter Information Background Check New Rules Enterprise Application “ Account Management” list Accts new Acct update Acct delete Acct Review Check Create account ESB/BPEL Swenson (2007)
Research Around Standards ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],3 BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Learning from History BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Products Academia Standards
Research Question ,[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Research Design ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Data Collection ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Standardization Venues ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Vignette 1: WfMC/IETF Episode ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Genealogy of BPM Standards BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
“ Rough Consensus and Running Code” BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Sir Tim Berners-Lee in: “Weaving the Web”, 1999
Mobility of Standards Makers BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Vignette 2: W3C Episode ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Standardization Venues BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. IETF OASIS OMG W3C WfMC Entrance Barrier Low ($0) Low-High ($250-45,000) Medium-High ($500-70,0000) Medium-High ($635-63,500) or invitation Medium ($500-5000) or fellowship WG formation 2 BOF + Charter, approval required 3 members, max cycle 30 days Ad hoc, DTC charters topics Only within current W3C activities Ad hoc, TC charters topics Procedural Rules Strict Formal Strict Strict Relaxed IP Rules RAND RAND RAND W3C License Royalty-free license Conceptual Framework Areas None MDA WS Architecture WfMC Reference Model Interest in BPM None Individual WGs BEIDTF + BPMI WS-CDL Focus Implementation Required Yes Yes, not enforced Yes, not enforced Yes No
Social Movements: Individuals BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
BPMN Working Group BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Attendance: Power-Law at work BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. # of BPMN meetings attended 2001-2006, all attendees
Explaining Standardization Venues ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Developing a Theory of Social Ecology BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Social Ecology ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Contrasting Explanations BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Example Economical Explanation Ecological Explanation New industry groups submit their standards to older bodies (for example, IBM et al. submit to OASIS; WfMC submits to IETF) Vendors need a branded standard that will attract more adopters. Vendors migrate to habitats that can confer the greatest legitimacy. A standards effort is rejected by an established institution (for example, IETF prevents the formation of a working group around the WfMC proposal) The institution doesn’t believe the standard will increase market size. The institution is protecting its niche; its criteria for rejection are an expression of its values. Attempts to control IP (for example, the W3C proposal to change IP policy in vendors’ favor) Economic self-interest of vendors favors privately owned IP. Companies will try to protect their niches. Attempts to make IP public (for example, the W3C decision not to change IP policy in vendors’ favor) Shared IP is in the long run better for companies, as it reduces legal costs associated with disputes and expands markets. The Internet emerged as an ecosystem where resources are shared, and this ethos persists.
Conjectures ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Publications BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
Thank You – Questions? Michael zur Muehlen, Ph.D. Center of Excellence in Business Process Innovation Howe School of Technology Management Stevens Institute of Technology Castle Point on the Hudson Hoboken, NJ 07030 Phone:  +1 (201) 216-8293 Fax: +1 (201) 216-5385 E-mail: [email_address] Web: http://www.cebpi.org

Más contenido relacionado

Más de Michael zur Muehlen

Researching Standards - What? Why? How? And?
Researching Standards - What? Why? How? And?Researching Standards - What? Why? How? And?
Researching Standards - What? Why? How? And?Michael zur Muehlen
 
Semantic Enterprise Architecture
Semantic Enterprise ArchitectureSemantic Enterprise Architecture
Semantic Enterprise ArchitectureMichael zur Muehlen
 
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...Michael zur Muehlen
 
Business Process Intelligence Keynote
Business Process Intelligence KeynoteBusiness Process Intelligence Keynote
Business Process Intelligence KeynoteMichael zur Muehlen
 
Primitives And Design Patterns for Top-Down SOA Implementations
Primitives And Design Patterns for Top-Down SOA ImplementationsPrimitives And Design Patterns for Top-Down SOA Implementations
Primitives And Design Patterns for Top-Down SOA ImplementationsMichael zur Muehlen
 
From Process Management to Process Innovation
From Process Management to Process InnovationFrom Process Management to Process Innovation
From Process Management to Process InnovationMichael zur Muehlen
 
Process Innovation vs. Governance, Risk and Compliance
Process Innovation vs. Governance, Risk and ComplianceProcess Innovation vs. Governance, Risk and Compliance
Process Innovation vs. Governance, Risk and ComplianceMichael zur Muehlen
 
Getting Started With Business Process Modeling
Getting Started With Business Process ModelingGetting Started With Business Process Modeling
Getting Started With Business Process ModelingMichael zur Muehlen
 
Process Modeling: What is used vs. What is useful
Process Modeling: What is used vs. What is usefulProcess Modeling: What is used vs. What is useful
Process Modeling: What is used vs. What is usefulMichael zur Muehlen
 
Architecture + Process: BPM for Enterprise Architects
Architecture + Process: BPM for Enterprise ArchitectsArchitecture + Process: BPM for Enterprise Architects
Architecture + Process: BPM for Enterprise ArchitectsMichael zur Muehlen
 
Integrating Business Rules and Business Processes
Integrating Business Rules and Business ProcessesIntegrating Business Rules and Business Processes
Integrating Business Rules and Business ProcessesMichael zur Muehlen
 
Business Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process InnovationBusiness Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process InnovationMichael zur Muehlen
 
IIR EA Conference: What Every Enterprise Architect Needs To Understand About ...
IIR EA Conference: What Every Enterprise Architect Needs To Understand About ...IIR EA Conference: What Every Enterprise Architect Needs To Understand About ...
IIR EA Conference: What Every Enterprise Architect Needs To Understand About ...Michael zur Muehlen
 
What every Enterprise Architect needs to know about BPM and Workflow
What every Enterprise Architect needs to know about BPM and WorkflowWhat every Enterprise Architect needs to know about BPM and Workflow
What every Enterprise Architect needs to know about BPM and WorkflowMichael zur Muehlen
 

Más de Michael zur Muehlen (16)

Researching Standards - What? Why? How? And?
Researching Standards - What? Why? How? And?Researching Standards - What? Why? How? And?
Researching Standards - What? Why? How? And?
 
Semantic Enterprise Architecture
Semantic Enterprise ArchitectureSemantic Enterprise Architecture
Semantic Enterprise Architecture
 
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...
Making Things Simpler: How Primitives Help Integrate BPM and Enterprise Archi...
 
Business Process Intelligence Keynote
Business Process Intelligence KeynoteBusiness Process Intelligence Keynote
Business Process Intelligence Keynote
 
Modeling in the Large Keynote
Modeling in the Large KeynoteModeling in the Large Keynote
Modeling in the Large Keynote
 
Primitives And Design Patterns for Top-Down SOA Implementations
Primitives And Design Patterns for Top-Down SOA ImplementationsPrimitives And Design Patterns for Top-Down SOA Implementations
Primitives And Design Patterns for Top-Down SOA Implementations
 
From Process Management to Process Innovation
From Process Management to Process InnovationFrom Process Management to Process Innovation
From Process Management to Process Innovation
 
Process Innovation vs. Governance, Risk and Compliance
Process Innovation vs. Governance, Risk and ComplianceProcess Innovation vs. Governance, Risk and Compliance
Process Innovation vs. Governance, Risk and Compliance
 
Getting Started With Business Process Modeling
Getting Started With Business Process ModelingGetting Started With Business Process Modeling
Getting Started With Business Process Modeling
 
Process Modeling: What is used vs. What is useful
Process Modeling: What is used vs. What is usefulProcess Modeling: What is used vs. What is useful
Process Modeling: What is used vs. What is useful
 
Architecture + Process: BPM for Enterprise Architects
Architecture + Process: BPM for Enterprise ArchitectsArchitecture + Process: BPM for Enterprise Architects
Architecture + Process: BPM for Enterprise Architects
 
BPM Standards: An Overview
BPM Standards: An OverviewBPM Standards: An Overview
BPM Standards: An Overview
 
Integrating Business Rules and Business Processes
Integrating Business Rules and Business ProcessesIntegrating Business Rules and Business Processes
Integrating Business Rules and Business Processes
 
Business Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process InnovationBusiness Process Management - From Market Consolidation to Process Innovation
Business Process Management - From Market Consolidation to Process Innovation
 
IIR EA Conference: What Every Enterprise Architect Needs To Understand About ...
IIR EA Conference: What Every Enterprise Architect Needs To Understand About ...IIR EA Conference: What Every Enterprise Architect Needs To Understand About ...
IIR EA Conference: What Every Enterprise Architect Needs To Understand About ...
 
What every Enterprise Architect needs to know about BPM and Workflow
What every Enterprise Architect needs to know about BPM and WorkflowWhat every Enterprise Architect needs to know about BPM and Workflow
What every Enterprise Architect needs to know about BPM and Workflow
 

Último

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 

Último (20)

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 

Business Process Management Standards Tutorial

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Standardization Phases Diffusion Adoption BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Ratification Development Inception
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Business Process Management Business Process Automation Business Process Innovation Business Process Monitoring Notation Standard Integration Standards Interaction Standards Standard Metrics Audit Standards
  • 20. The Workflow Reference Model BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Process Definition Tools Administration & Monitoring Tools Interface 1 Interface 4 Interoperability Interface 5 Workflow Enactment Service Other Workflow Enactment Service(s) Worklist Handler Interface 3 Interface 2 Invoked Applications Tool Agent Process Definition Import/Export Client Apps Workflow Engine(s) Workflow Engine(s) see: www.wfmc.org/standards/docs/tc003v11.pdf Typically Web Services BPMN XPDL Wf-XML SOAP BPEL
  • 21. Process Design Ecosystem BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Vendor B Vendor C Design Tool Design Tool Modeling Tools Optimization Tools Simulation Tools Execution Engine Execution Engine BPEL or some engine specific format BPEL or some engine specific format Process Repository Vendor A Vendor D ASAP Wf-XML
  • 22. BPMN - Modeling Notation BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
  • 23.
  • 24. Practical Use of BPMN Symbols BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
  • 25. Symbols per Diagram BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
  • 26.
  • 27.
  • 28. BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
  • 29.
  • 30.
  • 31.
  • 32. BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
  • 33.
  • 34. BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
  • 35. Trading Partner Agreements BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
  • 36. Tight Coupling BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
  • 37.
  • 38.
  • 39. Process and Activity Decomposition BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Request Purchase Approval Initiate Purchase Purchase Supplies
  • 40.
  • 41. Wf-XML Interaction BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
  • 42. Loose Coupling (REST) BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
  • 43.
  • 44. PRR Taxonomy PRR Focus BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
  • 45.
  • 46. BMM - Means and Ends BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
  • 47. BMM - Means and Ends BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
  • 48. Standards should be discovered, not invented BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Vincent Cerf, in: Haffer, Lyon: “Where the Wizards stay up late”, 1998 p. 254
  • 49. Complexity BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Group Standard Year Version Pages W3C WSCL 2002 1.0 22 DAMLSC DAML-S 2002 0.9 26 W3C WSDL 2002 1.2 30 NIST PSL 1998 0.98 32 OASIS ASAP 2003 0.1 34 WfMC Wf-XML 2002 1.1 57 W3C XML 2000 1.0 59 IETF HTTP 1996 1.0 60 IETF FTP 1980 1.0 70 IETF HTML 1995 2.0 70 WfMC XPDL 2003 1.0 87 OMG Wf-Facility 1997 1.0 95 BPMI BPML 2002 1.0 103 IBM WSFL 2001 1.0 108 W3C SOAP 2003 1.2 128 OASIS BPEL 2003 1.1 136 OASIS BPSS 2001 1.01 136 RosettaNet RN Implementation Framework 2002 2.00.01 143 ISO SGML 1986 1.0 155 IETF HTTP 1999 1.1 176 OASIS BTP 2002 1.0 188 OMG UML 2003 1.5 736
  • 50.
  • 51.
  • 52. BPM 1990: Workflow in the Brain BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Background Check Conformance Guidelines Application Logic in Monolithic Program UI “ Screens” Enterprise Application “ Account Management” list Accts new Acct update Acct delete Acct Swenson (2007)
  • 53. BPM 1993: Task Management BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. background check create account check guidelines Launches UI User accesses original UI directly Human BPM/Workflow: Background Check Conformance Guidelines Application Logic in Monolithic Program UI “ Screens” Enterprise Application “ Account Management” list Accts new Acct update Acct delete Acct Swenson (2007)
  • 54. BPM 1996: Workflow Routing BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. background check Launches UI User accesses original UI directly Human BPM/Workflow: Background Check Conformance Guidelines Application Logic in Monolithic Program UI “ Screens” Enterprise Application “ Account Management” list Accts new Acct update Acct delete Acct create account check guidelines Swenson (2007)
  • 55. BPM 2002: Services Integration BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Enter Information Background Check Conformance Rules Application Logic and SOA Services Interfaces Enterprise Application “ Account Management” list Accts new Acct update Acct delete Acct Review rules check backgr. check create account UI connects user to BPMS, not the back-end applications Swenson (2007)
  • 56. BPM 2007: Composite Services BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Enter Information Background Check New Rules Application Logic and SOA Enterprise Application “ Account Management” list Accts new Acct update Acct delete Acct Review Check Create account ESB/BPEL Composite Service Swenson (2007)
  • 57. BPM 2007: Composite Services BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Enter Information Background Check New Rules Application Logic and SOA Enterprise Application “ Account Management” list Accts new Acct update Acct delete Acct Review Check Create account ESB/BPEL Composite Services Swenson (2007)
  • 58.
  • 59.
  • 60. Learning from History BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Products Academia Standards
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66. Genealogy of BPM Standards BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
  • 67. “ Rough Consensus and Running Code” BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Sir Tim Berners-Lee in: “Weaving the Web”, 1999
  • 68. Mobility of Standards Makers BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
  • 69.
  • 70. Standardization Venues BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. IETF OASIS OMG W3C WfMC Entrance Barrier Low ($0) Low-High ($250-45,000) Medium-High ($500-70,0000) Medium-High ($635-63,500) or invitation Medium ($500-5000) or fellowship WG formation 2 BOF + Charter, approval required 3 members, max cycle 30 days Ad hoc, DTC charters topics Only within current W3C activities Ad hoc, TC charters topics Procedural Rules Strict Formal Strict Strict Relaxed IP Rules RAND RAND RAND W3C License Royalty-free license Conceptual Framework Areas None MDA WS Architecture WfMC Reference Model Interest in BPM None Individual WGs BEIDTF + BPMI WS-CDL Focus Implementation Required Yes Yes, not enforced Yes, not enforced Yes No
  • 71. Social Movements: Individuals BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
  • 72. BPMN Working Group BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
  • 73. Attendance: Power-Law at work BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. # of BPMN meetings attended 2001-2006, all attendees
  • 74.
  • 75. Developing a Theory of Social Ecology BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
  • 76.
  • 77. Contrasting Explanations BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved. Example Economical Explanation Ecological Explanation New industry groups submit their standards to older bodies (for example, IBM et al. submit to OASIS; WfMC submits to IETF) Vendors need a branded standard that will attract more adopters. Vendors migrate to habitats that can confer the greatest legitimacy. A standards effort is rejected by an established institution (for example, IETF prevents the formation of a working group around the WfMC proposal) The institution doesn’t believe the standard will increase market size. The institution is protecting its niche; its criteria for rejection are an expression of its values. Attempts to control IP (for example, the W3C proposal to change IP policy in vendors’ favor) Economic self-interest of vendors favors privately owned IP. Companies will try to protect their niches. Attempts to make IP public (for example, the W3C decision not to change IP policy in vendors’ favor) Shared IP is in the long run better for companies, as it reduces legal costs associated with disputes and expands markets. The Internet emerged as an ecosystem where resources are shared, and this ethos persists.
  • 78.
  • 79. Publications BPM Standards Tutorial © 2007 Michael zur Muehlen. All Rights Reserved.
  • 80. Thank You – Questions? Michael zur Muehlen, Ph.D. Center of Excellence in Business Process Innovation Howe School of Technology Management Stevens Institute of Technology Castle Point on the Hudson Hoboken, NJ 07030 Phone: +1 (201) 216-8293 Fax: +1 (201) 216-5385 E-mail: [email_address] Web: http://www.cebpi.org