Advertisement

Discussants comments on the ten main papers

  • Stef Joosten
  • Sjaak Brinkkemper
  • John Krogstie
  • Atika Laribi
  • Michel Leonard
  • Patrizia Asirelli
  • Martin Bever
  • Jan l. G. Dietz
  • Panos Constatopoulos
  • Rudolf Andersen
  • T. William Olle
  • Colette Rolland
Chapter
Part of the IFIP — The International Federation for Information Processing book series (IFIPAICT)

Summary

This paper argues that most workflow management support systems are vulnerable due to the single database architecture upon which they are based. Furthermore, the single server architecture creates a performance bottleneck when large quantities of workflows are being managed.

To overcome this problem, the authors propose to store the knowledge in a distributed manner by means of persistent messages. The idea is that a message sent is never lost until it is received. In the proposed architecture, a node holds only the information needed to perform its part of the workflow. Every node holds a queue for each process that makes use of that particular node. These queues are implemented in stable store, thus providing the persistent functionality of messages. Each node maintains a process table for every process, based on its invocation by a process definition node. The process definition node may distribute a process over a number of nodes, each of which makes its own process tables. The process is kept together by a process thread. Instances are started, maintained and stopped by means of activity threads. An activity thread is started by a process thread. A nice feature is that instance tables need not be kept in stable store, because a crashed instance can always be recovered on the basis of the process tables (which are in stable store) and the current state of the queues.

Keywords

Business Process Enterprise Modelling Configuration Management Information System Development Main Paper 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

References

  1. [ASI87a]
    P. Asirelli, R Inverardi - Enhancing Configuration Facilities in Software Development: A Logic Approach, Proc. of ESEC - 1st European Software Engineering Conference, Strasburg, 8–11 Sept., 1987, Lecture Notes in Computer Science, No. 289, Springer-Verlag 1987.Google Scholar
  2. [ASI87b]
    P. Asirelli, R Inverardi - A Logic Database to Support Configuration Management in Ada, Proc. Ada Europe International Conference, Ada Components: libraries and tools, Stockholm, 26–28 May, S. Tafvelin (ed. ), The Ada Companion Series,Cambridge Univ. Press, 1987.Google Scholar
  3. [ASI88]
    P. Asirelli, P. Inverardi–EDBLOG: a kernel for configuration environments, Proc. Int. Workshop on Software Version and Configuration Control, J.F.H. Winkler (ed), Grassau, B.G. Teubner Stuttgart, 1988, pp. 422–425.Google Scholar
  4. [ATKI89]
    Atkinson M.P., Bancilhon F., DeWitt D., Dittrich K., Maier D. and Zdonik S., The Object-Oriented Database System manifesto, Proc. DOOD 1989, Kyoto, Japan, pp. 40–57.Google Scholar
  5. AQUI91], D. Aquilino, P.Asirelli, P. Inverardi, P. Malaya - Supporting Reuse and Configuration: A port based SCM model; Proc. of the 3rd Int. Workshop on Software Configuration Management, J. Feiler Ed., 12–14 June1991, Trondheim - Norway, ACM Press.Google Scholar
  6. [AQUI92]
    D. Aquilino, P.Asirelli, P. Inverardi–Maintaining Knowledge in System Development-Abstract to be presented at the Fourteenth International Conference On Software Engineering (ICSE14) -Melbourne, Australia, May 11–15, 1992.Google Scholar
  7. [DEUX91]
    Deux O. et al., The 02 System, Communication of the ACM, Vol. 34, N. 10, pp 34–48.Google Scholar
  8. [ESEC87]
    Proc. of ESEC - 1st European Software Engineering Conference, Strasburg, 8–11 Sept., 1987, in LNCS 289, Springer-Verlag 1987.Google Scholar
  9. [ESTUB861.
    Estublier, J. Adele: a data base of programs. Presentation manual, Laboratoire de Genie Informatique, France, June 1986.Google Scholar
  10. [ESTUB94]
    Estublier, J., Casallas, R., The Adele Configuration Manager, Adele: a data base of programs. Presentation manual, Laboratoire de Genie Informatique, France, June 1986.Google Scholar
  11. [FEL79]
    S.I. Feldman, “MAKE–A Program for Maintaining Computer Programs”, Software Practice and Experience 9, pp. 255–265 (April 1979).zbMATHCrossRefGoogle Scholar
  12. [ICS95]
    Workshop on Configuration management of the 17th ICSE, International Conference on Software Engineering.Google Scholar
  13. [LUPA95]
    J.-C. Lugeon and F. Pacull, A Light Weight Name Service and its use within a collaborative editor. In Proc. of the IFIP WG8.1 Working Conference on Information System Development for Decentralised Organisations-ISDO’95, Chapman and Hall, 1995.Google Scholar
  14. [TICHY85]
    Tichy, W., RCS- A System for Version Control, Software Practice and Experience 15,7 (July 1985), 637–654.Google Scholar
  15. [TICHY88]
    Tichy, W., Tools for Configuration Management, Proc. Int. Workshop on Software Version and Configuration Control, J.F.H. Winkler (ed), Grassau, B.G. Teubner Stuttgart, 1988.Google Scholar
  16. [TRENDS94]
    Trends in Software: Configuration Management, W. Tichy Ed., John Wileyand Sons, 1994.Google Scholar
  17. [WSCM91]
    Proc. of the 3rd Int. Workshop on Software Configuration Management, J. Feiler Ed., 12–14 June1991, Trondheim - Norway, ACM Press.Google Scholar
  18. [WSVCC88]
    Proc. Int. Workshop on Software Version and Configuration Control, J.F.H. Winkler Ed., Grassau, B.G. Teubner Stuttgart, 1988.Google Scholar
  19. ZAN90] Zaniolo C., Deductive Databases: Theroy Meets Practice,(lnvited Paper) Proc. EDBT’90, Lecture Notes in Computer Science, No. 416, Springer-Verlag, pp. 1–15.Google Scholar
  20. [1]
    Medina-Mora, R., Winograd, T., Flores, R., Flores, F., The Action Workflow approach to workflow management technology, in: Turner, J., Kraut, R. (eds.) Proceedings of the 4th Conference on Computer-Supported Cooperative Work, ACM, 31 october- 4 november, Toronto, 1992.Google Scholar
  21. [2]
    Taylor, J.R., Rethinking the theory of Organizational Communication, Ablex Publishing, Norwood, N.J., 1993.Google Scholar
  22. [3]
    Dietz, J.L.G., Busines Modelling for Business Redesign, Proceedings of the 27th Hawaii International Conference on System Sciences, IEEE Press, 1994.Google Scholar
  23. [4]
    Dietz, J.L.G., Modelling business processes for the purpose of redesign, in: IFIP Transactions A-54 Business process Re-engineering, Information Systems Opportunities and Challenges, North-Holland, 1994.Google Scholar

Copyright information

© Springer Science+Business Media Dordrecht 1995

Authors and Affiliations

  • Stef Joosten
    • 1
  • Sjaak Brinkkemper
    • 1
  • John Krogstie
    • 2
  • Atika Laribi
    • 3
  • Michel Leonard
    • 3
  • Patrizia Asirelli
    • 4
  • Martin Bever
    • 5
  • Jan l. G. Dietz
    • 6
  • Panos Constatopoulos
    • 7
  • Rudolf Andersen
    • 8
  • T. William Olle
    • 9
  • Colette Rolland
    • 10
  1. 1.Centre for Telematics and Information TechnologyUniversity of TwenteAE Enschedethe Netherlands
  2. 2.IDTNTHTrondheimNorway
  3. 3.Centre Universitaire d’ InformatiqueUniversitat de Geneve 24Geneve 4Switzerland
  4. 4.Instituto di Elaborazione dell’Informazione del C.N.R.PisaItaly
  5. 5.European Networking CenterIBM Deutschland Informationssysteme GmbHHeidelbergGermany
  6. 6.Faculty of Technical Mathematics and Informatics Information Systems GroupDelft University of TechnologyDelftThe Netherlands
  7. 7.Institute of Computer Science FORTHHeraklionGreece
  8. 8.IDTNTHTrondheimNorway
  9. 9.T. William Olle Associates LTDWalton-on-Thames, SurreyUK
  10. 10.U.F.R. 06 — Gestion Universite de Paris 1, Pantheon SorbonneParis Cedex 5France

Personalised recommendations