The Community for Technology Leaders
Green Image
Issue No. 04 - July/August (2005 vol. 22)
ISSN: 0740-7459
pp: 28-35
Raf Haesen , Katholieke Universiteit Leuven
Frank Goethals , Katholieke Universiteit Leuven
Jacques Vandenbulcke , Katholieke Universiteit Leuven
Wilfried Lemahieu , Katholieke Universiteit Leuven
Manu De Backer , Katholieke Universiteit Leuven
Monique Snoeck , Katholieke Universiteit Leuven
Guido Dedene , Katholieke Universiteit Leuven and University of Amsterdam
ABSTRACT
Integrating and coordinating COTS software requires appropriate analysis and architectural design. Most integration architectures use message-oriented middleware for the interaction between COTS applications. However, the abstraction level of these one-to-one message exchanges is too low to aptly design the integration architecture's coordination aspects. The authors' approach, called BECO (business event-based coordination), improves organizational fit and flexibility by introducing an additional abstraction layer in the interaction stack. Business events are introduced as higher-level, many-to-many coordination units, which enforce consistent processing in multiple applications. Underneath, existing one-to-one communication technologies can be reused for event notification. Furthermore, business processes can be designed and enacted concisely as sequences of business events. The result is a consistent, flexible integration approach that can be layered entirely on top of existing technologies.
INDEX TERMS
application integration, business processes, event-based systems
CITATION
Raf Haesen, Frank Goethals, Jacques Vandenbulcke, Wilfried Lemahieu, Manu De Backer, Monique Snoeck, Guido Dedene, "Coordinating COTS Applications via a Business Event Layer", IEEE Software, vol. 22, no. , pp. 28-35, July/August 2005, doi:10.1109/MS.2005.90
91 ms
(Ver )