The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.04 - July/August (2005 vol.22)
pp: 28-35
Wilfried Lemahieu , Katholieke Universiteit Leuven
Monique Snoeck , Katholieke Universiteit Leuven
Frank Goethals , Katholieke Universiteit Leuven
Manu De Backer , Katholieke Universiteit Leuven
Raf Haesen , Katholieke Universiteit Leuven
Jacques Vandenbulcke , 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
Wilfried Lemahieu, Monique Snoeck, Frank Goethals, Manu De Backer, Raf Haesen, Jacques Vandenbulcke, Guido Dedene, "Coordinating COTS Applications via a Business Event Layer", IEEE Software, vol.22, no. 4, pp. 28-35, July/August 2005, doi:10.1109/MS.2005.90
25 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool