Abstract
This work deals with the design of Loose Inter-Organizational Workflow (IOW). Loose IOW refers to occasional cooperation, free of structural constraints, where the partners involved and their number are not pre defined. We show that the design of Loose IOW application is very complex due to three factors: (i) the heterogeneity and distribution of the component processes, the organizations and the information (ii) the autonomy of each partner, which must be preserved (iii) the need to integrate in a coherent framework the three dimensions of a workflow: process, information and organization. One possible way to deal with this complexity, and to ease loose IOW applications design, is to use a well known software engineering principle: theseparation of aspects, which aims at decomposing a system in communicating sub systems, each one coping with a relevant abstraction that requires a model to be structured and described. Following this practice, a loose IOW application must be though as three communicating models: an informational model, an organizational model and a process model. The first two models are represented with UML class’s diagram, while the last model is described with Petri Nets with Objects (PNO), which are a formal language, have a very adequate expressive power and make the glue between the three workflow dimensions. We illustrate our solution through the well-known “reviewing papers” case study.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Casati, F., Discenza, A.: Supporting Workflow Cooperation Within and Across Organizations. In: 15th Int. Symposium on Applied Computing, Como (Italy), pp. 196–202 (2000)
van der Aalst, W.: Inter-Organizational Workflows: An Approach Based on Message Sequence Charts and Petri Nets. Int. Journal on SAMS 34(3), 335–367 (1999)
Divitini, M., Hanachi, C., Sibertin-Blanc, C.: Inter Organizational Workflows for Enterprise Coordination, ch. 15. Coordination of Internet Agents, pp. 369–398 (2001)
Hanachi, C., Sibertin-Blanc, C., Tout, H.: A Task Model for Cooperative Information Gathering. In: IEEE Int. Conference on Systems, Man and Cybernitics, Hammamet, Tunisia (2002)
19th ACM Symposium on Applied Computing, Special Track on Coordination Models, Languages and Applications, Web Site: http://www.cs.fit.edu/~rmenezes/sac04cm/
Sibertin-Blanc, C.: High Level Petri Nets with Data Structure. In: 6th Int. Workshop on PetriNets and Applications, Espoo, Finland (1985)
van der Aalst, W.: The application of Petri Nets to Workflow Management. Int. Journal on Circuits, Systems and Computers 8(1), 21–66 (1998)
van der Aalst, W., ter Hofstede, A., Kiepuszewski, B., Barros, A.: Workflow Patterns. Int. Journal on Distributed and Parallel Databases 34(1), 5–51 (2003)
Tatiana, A., Vieira, C., Marco Antonio, C., Luis Gustavo, F.: An Ontology-Driven Architecture for Flexible Workflow Execution. In: 10th Brazilian Symposium on Multimedia and the Web 2nd Latin American Web Congress, Brazil, pp. 70–77 (2004)
Ferber, J., Gutknecht, O., Michel, F.: From Agents to Organizations: an Organizational View of Multi-Agent Systems. In: Giorgini, P., Müller, J.P., Odell, J.J. (eds.) AOSE 2003. LNCS, vol. 2935, pp. 214–230. Springer, Heidelberg (2004)
van der Aalst, W., Kumar, L., Verbeek, A.: Organizational Modeling in UML and XML in the Context of Workflow Systems. In: Matsui, M., Zuccherato, R.J. (eds.) SAC 2003. LNCS, vol. 3006, pp. 603–608. Springer, Heidelberg (2004)
Andonoff, E., Bouzguenda, L., Hanachi, C., Sibertin-Blanc, C.: Finding Partners in the Coordination of Loose Inter-Organizational Workflow. In: COOP 2004, pp. 147–162 (2004)
Schmidt, R.: Web Services Based Architectures to Support Dynamic Inter-organizational Business Processes. In: Jeckle, M. (LJ) Zhang, L.-J. (eds.) ICWS-Europe 2003. LNCS, vol. 2853, pp. 123–136. Springer, Heidelberg (2003)
Baïna, K., Benali, K., Godart, C.: Dynamic Interconnection of Heterogeneous Workflow Processes through Services. In: Meersman, R., Tari, Z., Schmidt, D.C. (eds.) CoopIS 2003, DOA 2003, and ODBASE 2003. LNCS, vol. 2888, pp. 444–461. Springer, Heidelberg (2003)
van der Aalst, W., Alderd, L., Dumas, M., ter Hofstede, A.: Design and Implementation of the YAWL System. In: Persson, A., Stirna, J. (eds.) CAiSE 2004. LNCS, vol. 3084, pp. 142–159. Springer, Heidelberg (2004)
OWL Services Coalition, http://www.daml.org/services/owl-s/1.1/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bouzguenda, L. (2005). How to Design a Loose Inter-organizational Workflow? An Illustrative Case Study. In: Andersen, K.V., Debenham, J., Wagner, R. (eds) Database and Expert Systems Applications. DEXA 2005. Lecture Notes in Computer Science, vol 3588. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11546924_1
Download citation
DOI: https://doi.org/10.1007/11546924_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28566-3
Online ISBN: 978-3-540-31729-6
eBook Packages: Computer ScienceComputer Science (R0)