Scott's Workblog

This blog has moved! Go to my new blog!

September 13, 2005

4 Tenets of Workflow

Workflow is one of the big unanswered questions in a service-oriented architecture (or Web 2.0, take your pick). John Evdemon offers four tenets of workflow:

  1. Workflows coordinate work performed by people and software.
  2. Workflows are long running and stateful.
  3. Workflows are based on extensible models.
  4. Workflows are transparent and dynamic through their lifecycle.

I'm going to have to have a good think about these (elaborated on in John's blog).

John works on the OASIS BPEL4WS specification, btw, which is primarily aimed at coordinating sequences of web services. On a related note, BPEL4People is a proposal from IBM for describing workflows that involve human as well as software agents - a much harder proposition in my opinion.

main archive