Supporting workflow cooperation within and across organizations

Fabio Casati, Angela Discenza

Research output: Chapter in Book/Report/Conference proceedingConference contribution

28 Citations (Scopus)


This paper presents a model and system that enable cooperation between workflows executed in the same or in different organizations. We extend traditional workflow models by allowing workflows to publish and subscribe to events, and by enabling the definition of points in the process execution where events should be sent or received. Event notifications are managed by a suitable event service that is capable of filtering and correlating events, and of dispatching them to the appropriate target workflow instances. The extended model can be easily mapped onto any workflow model, since event specific constructs can be specified by means of ordinary workflow activities, for which we provide the implementation. In addition, the event service is easily portable to different platforms, and does not require integration with the WfMS that supports the cooperating workflows. Therefore, the proposed approach is applicable in virtually any environment and is independent on the specific platform adopted.

Original languageEnglish
Title of host publicationProceedings of the 2000 ACM Symposium on Applied Computing, SAC 2000
PublisherAssociation for Computing Machinery (ACM)
Number of pages7
ISBN (Print)1581132409, 9781581132403
Publication statusPublished - 2000
Externally publishedYes
Event2000 ACM Symposium on Applied Computing, SAC 2000 - Como, Italy
Duration: 19 Mar 200021 Mar 2000


Conference2000 ACM Symposium on Applied Computing, SAC 2000


  • Events
  • Virtual enterprises
  • Workflows

ASJC Scopus subject areas

  • Software

Cite this