WfMC.org - Workflow Management Coalition Homepage


                         Member Login >
Home | Sitemap | Contact       
About Calendar & Events Research & Reports Membership Pressroom WfMC Publications
WfMC Mailing List
     
Featured White Paper

XPDL 2.0: Integrating Process Interchange and BPMN - Robert M. Shapiro, Global 360, USA >
Featured White Paper

"A Survey of Business Process Initiatives" by WfMC Executive Director Nathaniel Palmer >>
Standards


  Conformance

  Reference Model

  Public Documents

  XPDL

  Wf-XML

Discussion Forums


  Workgroups
    (WfMC Specific)


  Workflow and
     BPM Research


Discussion Forums



   


     


Home > Standards > Wf-XML

WfMC Wf-XML Demo Observer Information Sheet

The Workflow Management Coalition (WfMC) Working Group 4 is assembling a demonstration of products that have implemented the Wf-XML protocol. We are looking for people interested in observing this demonstration.

Update

Here are the slides (1MB zipped) from the live demonstration which took place on Monday, February 28 at the BPM Think Tank. This demo was repeated on March 11 at 0800 Pacific time with online observers only.

To become a PARTICIPANT in the next demonstration in the scenario role of Customer, Vendor or Retailer, follow the sign-up instructions here.

Discussion Forum

The discussion forum for feedback has been set up at www.workflow-research.de/Forums .

Additional information on Wf-XML 2.0 and ASAP
  • ASAP/Wf-XML 2.0 Cookbook—Updated in Workflow Handbook 2005
    Keith D Swenson, Fujitsu Software Corporation, United States This paper is for those who have a process engine of some sort, and wish to implement a Wf-XML interface. At first, this may seem like a daunting task because the specifications are thick and formal. But, as you will see, the basic capability can be implemented quickly and easily. This paper will take you through the basics of what you need to know in order to quickly set up a foundation and demonstrate the most essential functions. The rest of the functionality can rest on this foundation. The approach is to do a small part of the implementation in order to understand how your particular process engine will fit with the protocol.

  • ASAP/Wf-XML 2.0 Cookbook in Workflow Handbook 2004
    This paper is for those who have a process engine of some sort, and wish to implement a Wf-XML interface. At first, this may seem like a daunting task because the specifications are thick and formal. But, as you will see, the basic capability can be implemented quickly and easily. This paper will take you through the basics of what you need to know in order to quickly set up a foundation and demonstrate the most essential functions. The rest of the functionality can rest on this foundation. The approach is to do a small part of the implementation in order to understand how your particular process engine will fit with the protocol.

  • Wf-XML 2.0/ASAP (October 2003)
    ASAP_WfXML_2003_10.zip (zipped 158kb) XML Based Protocol for Run-Time Integration of Process Engines This document will:

    - Provide an executive overview
    - Specify the goals of Wf-XML as an extension of AWSP.
    - Explain how resource (object) model works and how URIs are used to invoke methods of those resources.
    - Specify preliminary details of the interface methods and parameters
  • Background Information
    AWSP (Asynchronous Web Services Protocol ) June 2002 (Historical Reference ONLY) (awsp-2002-04-05.zip).( zipped 497kb.) In April 2002 at the San Francisco meeting of WfMC, the AWSP (Asynchronous Web Services Protocol was presented, discussed, and found to meet all the goals that had been identified at the Muenster meeting. These goals specifically were (Layer on top of SOAP, Use XML Schema representation, Multiple Observers, Subscribe/Unsubscribe,Set process instance data). Since that time: this work has evolved into the ASAP technical committee of OASIS, and has been entirely subsumed by that other work. Please use this document only for historical reference, and refer instead to the ASAP working group (http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=asap) for current implementation information.

Frequently Asked Questions
  • What is the relationship between Wf-XML and ASAP
    Wf-XML is designed and implemented as an extension to the OASIS Asynchronous Service Access Protocol. ASAP provides a standardized way that a program can start and monitor a program that might take a long time to complete. It provides the capability to monitor the running service, and be informed of changes in its status. Wf-XML extends this by providing additional standard web service operations that allow sending and retrieving the “program” or definition of the service which is provided. A process engine has this behavior of providing a service that lasts a long time, and also being programmable by being able to install process definitions.

  • Why do we need a standard protocol for this?
    Because it is anticipated that process editing tools and process execution tools might be produced by different vendors. A standard way to retrieve process definitions and send definitions will allow a user to match the best process definition tool with the best process execution engine for their needs. We already have groups defining process languages to give a common way to express a particular process definition. Wf-XML completes the job by giving a standard way to pass the process definition between the design tool and the execution engine

  • Where did Wf-XML come from?
    The roots of the current effort began in 1997 with the Internet Engineering Task Force (IETF) effort named Simple Workflow Access Protocol (SWAP) lead by Netscape, Oracle and others. This was followed by the WfMC standard known as WfXML 1.0 and WfXML 1.1. Wf-XML was implemented by a number of commercial products. Because it was invented before SOAP, it does not use SOAP message structures. ASAP and WfXML 2.0 are efforts to move the same capability to be on top of SOAP messages, and to conform to other web standards that have come into existence in the mean time.

  • What would Wf-XML be used for?
    Wf-XML is an ideal way for a BPM engine to invoke a process in another BPM engine, and to wait for it to completed.

  • How can Wf-XML be used by BP Design Tools?
    Wf-XML provides a standard way to retrieve a process definition from a BPM engine, and to provide an updated one to the BPM engine. A process design tool could used this standard web services based protocol to browse processes on remote BPM server. It provides an interface between such a design tool and the BPM engine; this is the traditional WfMC Interface 1 for getting and setting the process definition. There is no other effort known to be proposed for standardizing this interaction.

  • Does the protocol automatically convert the Process Definition Format?
    No. The protocol merely communicates the process definition to and from the client and server. The process design tool and the process engine must be able to agree on a format to exchange.

  • How hard is it to implement?
    At this point the underlying SOAP support is readily available, and because this uses web service technology in a normal way, it is quite easy to implement the 4 or 5 web service operations that are needed.

  • Is it really a web service?
    The common definition of a web service is that the messages that are to be exchanged are defined using WSDL. Since Wf-XML 2.0 is defined using WSDL, we say that Wf-XML is a standard web service. We have been careful to assure this because only by strict adherence to the standard can we have the best chance to benefit from all the other work being done on web service standards.

  • Is it compatible with Wf-XML 1.1?
    No. The earlier protocol was not based on SOAP messages. While it is based on many of the same ideas, we felt the conformance to SOAP standards was more important than ability to co-operate with earlier versions of the protocol.

  • Who is sponsoring the Demonstration of Wf-XML?
    The Workflow Management Coalition (WfMC) is making the arrangements for the demonstration, and the publication of the results.

Any additional questions - please email kswenson@us.fujitsu.com.

Become A Member
Sign Up >
Membership Info. >
Member Spotlight
Workflow Handbook



2007 Workflow Handbook:

The Definitive Guide to

Workflow and BPM
<< click for details >>



Awards


The WfMC helps sponsor the Global Excellence in BPM & Workflow and Marvin Manheim annual awards. To review past winners, rules and submission guidelines, please click here.



Home
  |  Sitemap  |  About  |  Login  |  Contact