The Broker/Services Model for the Design of Cooperative Process-Oriented Environments

Dimitrios Tombros, Andreas Geppert, Klaus R. Dittrich · 1997

Cooperative process-oriented environments (CPEs) are typically large-scale distributed heterogeneous systems whose behavior is defined by processes. A CPE has to provide mechanisms for the integration and the coordination of applications of considerably different technologies running on heterogeneous platforms, such as diverse database management systems. In this paper, we propose the BROKER/SERVICES MODEL as a software architecture model for CPEs. In this model, actors in a CPE (software systems or humans) are specified and implemented as reactive components. This model is also capable of modeling the functionality of CPE-components as well as component interaction in a processindependent as well as a process-specific manner. In particular, the model can be applied to integrate database and non-database applications as well as manual tasks into architecturally coherent cooperative information systems. Keywords: construction of cooperative information systems, event-driven workflow ma...

Read the paper · More papers on PaperTik