Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Designing an architectural style for dynamic medical cross-organizational workflow management system: an approach based on agents and web services
Bouzguenda L., Turki M. Journal of Medical Systems38 (4):1-14,2014.Type:Article
Date Reviewed: Jul 7 2015

Automating static cross-organizational processes is already difficult, but this paper tries to address the additional complexity of dynamic processes, where neither process flow nor (all) process actors are known at the time a process starts.

Sadly, however, the technical content and the actual realization of the approach by the authors in a working system remain fairly disconnected. The architectural recommendations are essentially limited to specifying the different roles of agents required to realize such a system (three for workflow enactment and ten for connecting with clinical decision support and computerized prescribed order systems). The authors do provide a lot of text and graphics to show fairly trivial portions of their architecture, but the more difficult (that is, technical) parts of the design (for example, interactions between the different agents) are kept to the level of acronyms, for example, agents shall use the agent communication language (ACL) advocated by the Foundation for Intelligent Physical Agents (http://www.fipa.org/).

Contrary to the title, the medical setting is not crucial and the work can be easily generalized to other industries. Furthermore “web services” technology is reduced to a rather unexplained set of standards that can ease the integration of heterogeneous distributed applications. The fact that the authors suggest using the now-obsolete BPEL4WS language for web services orchestrating is ill advised, and organizations should instead focus on business process model and notation (BPMN) 2.0 as the de facto standard in this area.

Additionally, even though the authors (also correctly) recognize that the 1994 reference architecture of the Workflow Management Coalition (WfMC, http://www.wfmc.org/) is fairly outdated in general and for this purpose in particular, they seem to continue to (wrongly) use the now-obsolete interface specifications thereof. Thus, they even fail to recognize that WfMC interface 3 (workflow engine calling external systems) is superseded today by the very web services the paper rightfully advocates.

Because the paper has been published in a journal covering medical systems, technical concepts are explained very elaborately (perhaps even repetitively) and remain on a highly superficial and nontechnical level. If you really intend to build such a system, you will not be able to do so by just reading this paper.

To summarize: unless you are really interested in agent technology and how many different roles of agents one needs to solve the dynamic workflow coordination use case (which in principle is interesting), you can ignore this paper.

Reviewer:  Christoph F. Strnadl Review #: CR143581 (1509-0795)
Bookmark and Share
  Featured Reviewer  
 
Interoperability (D.2.12 )
 
 
Centralization/ Decentralization (K.6.4 ... )
 
 
Computer-Supported Cooperative Work (H.5.3 ... )
 
 
Distributed Systems (H.3.4 ... )
 
 
Process Control (J.7 ... )
 
 
Workflow Management (H.4.1 ... )
 
  more  
Would you recommend this review?
yes
no
Other reviews under "Interoperability": Date
Generic programming and the STL: using and extending the C++ Standard Template Library
Austern M., Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1998.  548, Type: Book (9780201309560), Reviews: (1 of 2)
Dec 1 1998
Generic programming and the STL: using and extending the C++ Standard Template Library
Austern M., Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 1998.  548, Type: Book (9780201309560), Reviews: (2 of 2)
Feb 1 1999
.NET 2.0 interoperability recipes: a problem-solution approach
Bukovics B., Apress, Berkeley, CA, 2006.  632, Type: Book (9781590596692)
Jan 31 2007
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy