Abstract
In large enterprises, asynchronous communication and messaging are gaining importance as integration solutions between applications. The concept of a message broker has been proposed as a universal mediator at the center of business. This paper gives a distinct definition of a message broker by enumerating enterprise critical criteria and describes a reference architecture to meet these criteria. To arrive at the relevant criteria, the message broker is positioned with respect to other middleware solutions like CORBA and MOM/DAD, and limitations and advantages are pointed out. From this comparison the catalogue of critical criteria is deduced and examples are given of how commercial broker products fulfill or fail these criteria. Finally, a reference architecture based on Java, XML and XSL(T) is described that meets the criteria with respect to configuration, execution and extensibility.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
W. J. Brown, R.C. Malveau, H.W. McCormick III and T.J. Mowbray, Anti Patterns. (John Wiley & Sons, Inc., New York, 1999).
J. M. Carroll, M. Beth Rosson, G. Chin and J. Koenemann, IEEE Transactions on Software Engineering, 24, 1156–1170 (1998).
C. F. Goldfarb und P. Prescod, The XML Handbook. (Prentice-Hall PTR, 1998).
Gartner Group, Application Integration: Better Ways to Make Systems Work Together. (Stamford, Conn, 1998).
K. Hergula and T. Härder, Eine Abbildungsbeschreibung zur Funktionsintegration in heterogenen Anwendungssystemen. (Berlin, 1999).
D. Linthicum, Enterprise Application Integration. (Addison-Wesley, 1999).
T. J. Mowbray and R. C. Malveau, CORBA Design Patterns. (John Wiley& Sons Inc., New York, 1998).
M. Mewes, Anwendungsbezogener Vergleich von Message-Brokern und Konzeption eines optimalen Message-Brokers. (Berlin, 2000).
J. G. Süß, M. Mewes and E. Emilov, Benchmarking Message Brokers: Examination and Definition based on Enterprise Critical Criteria. (Berlin, 2000).
K. Wissmann, Erweiterte Konzepte zur Funktionsintegration. (Universität Ulm, Ulm, 2000).
H. Weber, in Dagstuhl Seminar #98092 H. Müller, ed. (IBFI, Schloß Dagstuhl, 1998),.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Guy Süß, J., Mewes, M. (2001). An Architecture Proposal for Enterprise Message Brokers. In: Emmerich, W., Tai, S. (eds) Engineering Distributed Objects. Lecture Notes in Computer Science, vol 1999. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45254-0_4
Download citation
DOI: https://doi.org/10.1007/3-540-45254-0_4
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41792-7
Online ISBN: 978-3-540-45254-6
eBook Packages: Springer Book Archive