Component System Architecture for an Open Distributed Enterpriese Management System with Configurable Workflow Support

ARC SPIRT Grant

P. Roe (Chief Investigator)
G. Mohay (Principal Investigator)
A.H.M. ter Hofstede (Chief Investigator)
D. Cox (Partner Chief Investigator)
J.R. Ellwood (Associate Investigator)

Budget: AUD$240,000
Period: 1998-2000  

This project, which was a collaboration with Mincom and Programming Languages and Systems, focussed on component technology and workflow management. This project was sponsored by the ARC through a SPIRT grant.

My contributions in this project were twofold. First, in collaboration with Bartek Kiepuszewski, we investigated the formal foundations of workflow modelling languages. This has led to a number of expressiveness results:

  • Fundamentals of Control Flow in Workflows (Acta Informatica 39(3):143-209, 2003)
  • The following publication discusses the implications of syntactic restrictions, in particular requiring the proper nesting of joins and splits and loops to have unique start and end points, sometimes imposed by commercially available workflow management systems and languages proposed in the literature, on the expressive power of the language:

  • On Structured Workflow Modelling. (In: Proceedings CAiSE'2000, LNCS Vol. 1798, Springer Verlag)
  • Apart from these formal investigations, we have also taken a pragmatic approach to workflow expressiveness. Our experiences with workflow modelling languages and business process modelling has led to the identification of about 20 workflow patterns. We used these patterns as benchmarks to evaluate 13 commercially available workflow engines (COSA, InConcert, Domino Workflow, FLOWer, Eastman, MQSeries/Workflow, Filenet Visual Workflo, Verve Workflow, Forte Conductor, HP Changengine, Fujitsu's I-Flow, Staffware, SAP R/3 Workflow) and 2 research prototypes (Meteor and Mobile). Preliminary results can be found in the following paper, which focusses on some of the more complex patterns.

  • Advanced Workflow Patterns (In: Proceedings CoopIS'2000, LNCS Vol. 1901, Springer Verlag)
  • For a more complete discussion of the workflow patterns refer to

  • Workflow Patterns (Distributed and Parallel Databases, 14(3):5-51, July 2003)
  • and the Workflow Patterns Home Page

    We have also researched the incorporation of a workflow management system in Mincoms Management Information System (MIMS).

  • Experiences with integrating a workflow engine in MIMS. (In: Proceedings Workflow Management'99, Muenster, Germany)

Self-describing Transactions Operating in a Large, Open, Heterogeneous and Distributed Environment

ARC SPIRT Grant

A. ter Hofstede (Principal Investigator)
B. Benatallah (Chief Investigator)
D. Edmond (Chief Investigator)
N. Russell (Partner Chief Investigator)
A. Murdoch (Associate Investigator)
P. Petersen (Associate Investigator)

Budget: AUD$285,000
Period: 1999-2001

In collaboration with GBST research was conducted into e-commerce over the internet. In particular, focus was on self describing transactions capable of resource discovery, negotiation, and settlement. This project, called REDCONE, has its own webpage, which can be found here.

Managing Changes in Dynamic Workflow Environments

ARC SPIRT Grant

B. Benatallah (Principal Investigator)
A. Ramer (Chief Investigator)
A. ter Hofstede (Chief Investigator)
M. O'Dell (Partner Chief Investigator)
 
Budget: AUD$261,000 
Period: 2000-2002
 
This grant was administered through UNSW and had JustWin Technologies as the industry partner.

Evaluation of Architectures of e-Business Interoperability

QUT Strategic Links with Industry Grant (with SAP)

Marlon Dumas
Arthur ter Hofstede
Kim Elms (SAP)
 
Budget: AUD$37,000 (AUD$24,800 SAP + AUD$12,400 QUT)
Period: January 2004 - December 2004 
 
Abstract: Achieving interoperability across enterprise boundaries is a key step towards enabling the large-scale uptake of e-business. Several architectures for inter-enterprise interoperability have been proposed and are supported to varying degrees by standards and commercial products. The variety of existing interoperability architectures has created a need for guidance. This project will investigate several interoperability architectures and will evaluate them in terms of capabilities, limitations, infrastructure requirements, etc. The outcome will be a comparative analysis of interoperability architectures and criteria for choosing one of them (or a combination thereof) in a given e-business interaction scenario.

Service Choreography Patterns: A Reference Framework for Interconnecting Business Processes

QUT Strategic Links with Industry Grant (with SAP)

Arthur ter Hofstede
Marlon Dumas
Helen Paik
Alistair Barros (SAP)
 
Budget: AUD$70,000 (AUD$47,000 SAP + AUD$23,500 QUT)
Period: 1 December 2004 - 30 November 2005
 
Abstract: Service-Oriented Architectures (SOA) have emerged as a promising paradigm for interconnecting business processes across organizational boundaries: a subject of open challenges in the area of Business Process Management (BPM). Recent developments in SOA have resulted in increasingly sophisticated technology and associated standards, creating a need for consolidated insights and best practices. This project will address this need by formally capturing the requirements of service-oriented business process interconnection in the form of a collection of service choreography patterns. These patterns will be used to analyze relevant standards and tools. The project will strengthen the strategic relationship between QUT and SAP in the area of BPM by complementing ongoing externally funded projects and paving the way for future ones.
 
For more information please visit the service interaction web site.

 

 
2007 © Arthur ter Hofstede

For any problems or queries, please contact me
Webmaster: Jessica Prestedge (webmaster@yawlfoundation.org)