Technical Brief: Current Projects of the Workflow Management Coalition and the Business Process Management Initiative

Registration is free. Login or register to view/download this content.

Author(s)

Business Relationship Manager - Product Lifecycle Management, Chevron Corporation

The Workflow Management Coalition (WfMC) and the Business Process Management Initiative (BPMI.org) have been working together on common standards that will facilitate the broader use of workflow tools and technologies and the use of XML business process languages. The last meeting of the joint working group of the WfMC and BPMI.org was held on February 12th, 2003 in San Diego, CA. During that meeting the two groups established areas of common activity, and ways that the work of each group could be focused towards a common goal. Note, in this technical brief, the terms workflow and Business Process Management (BPM) are used interchangeably.

Currently, there are three main activities.

Activity One

The BPMI.org group is working to map the complete WfMC workflow reference model within BPML (the Business Process Modeling Language from BPMI.org). The WfMC Reference Model defines the relation between process definition, process execution, interoperability of processes on different execution engines, logging and control, and interfaces to and from other executing processes.

As part of this same effort, the WfMC XPDL (XML based Process Definition Language) will be mapped to the BPML activity construct (Business Process Modeling Language from BPMI.org). XPDL provides a model for representing executable enterprise business processes, which includes a well-defined task description that defines data schema, properties, and interfaces. XPDL is very focused on defining specific aspects related to the distribution of work including methods to declare participants or resources required to perform an activity, whereas BPML is more generalized to defining activities associated with web services and computing processes. Therefore, the desire is to create BPML templates to extend the reach of BPML to the long running and resource constrained tasks that have traditionally been the focus of workflow products, and allow for workflow task definitions similar to those that XPDL currently provides.

Activity Two

BPMI.org is also working on a generic business process-modeling notation, the Business Process Mapping Notation (BPMN). Members from both WfMC and BPMI.org are working on mapping BPMN to XPDL. The obvious goal is that a single notation language could be used for both XPDL and BPML.

BPMI.org hopes that their notation will also be used by those doing development in BPEL and plans to submit a proposal to the OMG’s Business Process Metamodel RFP this summer in hopes that the notation can also become an OMG standard.

Activity Three

Finally, the WfMC is working on the second generation of the Wf-XML interoperability standard. The drafts of version 2 are available to members only. Wf-XML provides a message-based interface using XML in which a business process can start other business processes, query the processes about their state, and control process interactions such as suspend, cancel, etc.

The guidelines for this effort are as follows:

  • Develop a standard protocol for run-time interoperability between business process management systems that conform to existing SOAP and WSDL standards, while simultaneously using the same semantics as Wf-XML.
  • This protocol should be coordinated with the Web Services Choreography Interface (WSCI), possibly to provide a WSCI binding of Wf-XML for Interoperability.

WSCI is a BPMI.org project that describes the behavior of Web Service interfaces. WSCI is designed to provide process flow choreography (workflow). Incorporating many aspects of BPML, WSCI features sequencing rules, correlation, exception handling, and transaction rules associated with Web Service choreography.

Of particular note is an extension for Wf-XML that includes a Web-Forms services construct, where Wf-XML becomes a simple standard protocol that enables a workflow system to integrate activities at the presentation level. This will significantly extend the reach of Wf-XML specification into the area of web-based interaction. Members from SAP and Fujitsu are working on the details of this.

Also, Wf-XML (1.0 and 1.1) is fully integrated into SAP’s workflow tool (WebFlow) and this is embedded in SAP NetWeaver. Any company using SAP software (e.g. xApps, mySAP Business Suite, R/3 Enterprise.) can use Wf-XML to plug business processes together, including those that are automated using independent business process management or workflow tools.

The standards stack, shown in Figure 1, illustrates how the joint working group of WfMC and BPMI.org see the standards “fitting” together. The highlights show where the various tasks are being performed. Note that this graphic is a work in progress, and subject to change as the joint work moves forward.

Figure 1-Business Process Definition Standards Stack© WfMC/BPMI.org 2003 Conclusion.

Both the WfMC and BPMI.org develop and promote process automation through the establishment of standards. By enabling interoperability between heterogeneous process-automation products, these standards help reduce the risks involved in their usage. The joint work will lead to less confusion in the marketplace, a reduction in the number of standards, and a clarification in perceived standards overlap. This should result in faster and wider industry acceptance of these standards resulting in benefits to both vendors and users of process automation technologies.

Mike Gilger is the CTO of Identitech, Inc. and the Chair of the joint working group of the WfMC and BPMI.org organizations.

Similar Resources

Featured Certificate: BPM Specialist

Everyone starts here.

You're looking for a way to improve your process improvement skills, but you're not sure where to start.

Earning your Business Process Management Specialist (BPMS) Certificate will give you the competitive advantage you need in today's world. Our courses help you deliver faster and makes projects easier.

Your skills will include building hierarchical process models, using tools to analyze and assess process performance, defining critical process metrics, using best practice principles to redesign processes, developing process improvement project plans, building a center of excellence, and establishing process governance.

The BPMS Certificate is the perfect way to show employers that you are serious about business process management. With in-depth knowledge of process improvement and management, you'll be able to take your business career to the next level.

Learn more about the BPM Specialist Certificate

Courses

  •  

 

Certificates

  • Business Process Management Specialist
  • Earning your Business Process Management Specialist (BPMS) Certificate will provide you with a distinct competitive advantage in today’s rapidly evolving business landscape. With in-depth knowledge of process improvement and management, you’ll be able to take your business career to the next level.
  • BPM Professional Certificate
    Business Process Management Professional
  • Earning your Business Process Management Professional (BPMP) Certificate will elevate your expertise and professional standing in the field of business process management. Our BPMP Certificate is a tangible symbol of your achievement, demonstrating your in-depth knowledge of process improvement and management.

Certification

BPM Certification

  • Make the most of your hard-earned skills. Earn the respect of your peers and superiors with Business Process Management Certification from the industry's top BPM educational organization.

Courses

 

Certificates

  • Operational Excellence Specialist
  • Earning your Operational Excellence Specialist Certificate will provide you with a distinct advantage in driving organizational excellence and achieving sustainable improvements in performance.
 

 

OpEx Professional Certificate

  • Operational Excellence Professional
  • Earn your Operational Excellence Professional Certificate and gain a competitive edge in driving organizational excellence and achieving sustainable improvements in performance.

Courses

Certificate
  •  

  • Agile BPM Specialist
  • Earn your Agile BPM Specialist Certificate and gain a competitive edge in driving business process management (BPM) with agile methodologies. You’ll gain a strong understanding of how to apply agile principles and concepts to business process management initiatives.  
 

Business Architecture

 

Certificates

  • Business Architecture Specialist
  • The Business Architecture Specialist (BAIS) Certificate is proof that you’ve begun your business architecture journey by committing to the industry’s most meaningful and credible business architecture training program.

  • Business Architecture Professional
  • When you earn your Business Architecture Professional (BAIP) Certificate, you will be able to design and implement a governance structure for your organization, develop and optimize business processes, and manage business information effectively.

BA CertificationCertification

  • Make the most of your hard-earned skills. Earn the respect of your peers and superiors with Business Architecture Certification from the industry's top BPM educational organization.

Courses

 

Certificates

  • Digital Transformation Specialist
  • Earning your Digital Transformation Specialist Certificate will provide you with a distinct advantage in today’s rapidly evolving business landscape. 
 

 

  • Digital Transformation Professional
  • The Digital Transformation Professional Certificate is the first program in the industry to cover all the key pillars of Digital Transformation holistically with practical recommendations and exercises.

Courses

Certificate

  • Agile Business Analysis Specialist
  • Earning your Agile Business Analysis Specialist Certificate will provide you with a distinct advantage in the world of agile software development.

Courses

Certificate
  • DAS Certificate
  • Decision Automation Specialist
  • Earning your Decision Automation Certificate will empower you to excel in the dynamic field of automated decision-making, where data-driven insights are pivotal to driving business innovation and efficiency.