Exotica/FMQM: A Persistent Message-Based Architecture for Distributed Workflow Management [chapter]

G. Alonso, C. Mohan, R. Günthör, D. Agrawal, A. El Abbadi, M. Kamath
1995 Information Systems Development for Decentralized Organizations  
In the past few years there has been an increasing interest in workflow applications as a way of supporting complex business processes in modern corporations. Given the nature of the environment and the technology involved, workflow applications are inherently distributed and pose many interesting challenges to the system designer. In most cases, a client/server architecture is used in which knowledge about the processes being executed is centralized in one node to facilitate monitoring,
more » ... g, and to simplify synchronization. In this paper, we explore a novel distributed architecture, Exotica/FMQM, for workflow systems in which the need for such a centralized database is eliminated. Instead, we use persistent messages as the means to store the information relevant to the execution of a business process. Our approach is to completely distribute the execution of a process so individual nodes are independent. The advantages of this approach are increased resilience to failures and greater scalability and flexibility of the system configuration.
doi:10.1007/978-0-387-34871-1_1 fatcat:drytqajolzal3bf66d5acroixe