{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,5]],"date-time":"2025-10-05T04:13:17Z","timestamp":1759637597854,"version":"3.33.0"},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540665311"},{"type":"electronic","value":"9783540481690"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1999]]},"DOI":"10.1007\/3-540-48169-9_1","type":"book-chapter","created":{"date-parts":[[2007,11,5]],"date-time":"2007-11-05T05:36:33Z","timestamp":1194240993000},"page":"1-17","source":"Crossref","is-referenced-by-count":40,"title":["A Case for Message Oriented Middleware"],"prefix":"10.1007","author":[{"given":"Guruduth","family":"Banavar","sequence":"first","affiliation":[]},{"given":"Tushar","family":"Chandra","sequence":"additional","affiliation":[]},{"given":"Robert","family":"Strom","sequence":"additional","affiliation":[]},{"given":"Daniel","family":"Sturman","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2003,6,3]]},"reference":[{"key":"1_CR1","doi-asserted-by":"crossref","unstructured":"Marcos Aguilera, Rob Strom, Daniel Sturman, Mark Astley, and Tushar Chandra. Matching events in a content-based subscription system. In Proceedings of the 18th ACM Symposium on the Principles of Distributed Computing, Atlanta, GA, May 1999.","DOI":"10.1145\/301308.301326"},{"key":"1_CR2","unstructured":"K. P. Birman, Robert Cooper, Thomas A. Joseph, Kenneth P. Kane, and Frank Bernhard Schmuck. ISIS\u2013A Distributed Programming Environment, June 1990."},{"key":"1_CR3","doi-asserted-by":"crossref","unstructured":"Guruduth Banavar, Tushar Chandra, Bodhi Mukherjee, Jay Nagarajarao, Rob Strom, and Daniel Sturman. An efficient multicast protocol for content-based publish-subscribe systems. In Proceedings of the International Conference on Distributed Computing Systems 1999, Austin, TX, June 1999.","DOI":"10.1109\/ICDCS.1999.776528"},{"key":"1_CR4","unstructured":"Ken Birman, Roy Friedman, and Mark Hayden. The maestro group manager: A structuring tool for applications with multiple quality of service requirements. Technical Report TR97-1619, Cornell University, Computer Science, feb 1997."},{"issue":"12","key":"1_CR5","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1145\/163298.163303","volume":"36","author":"K. P. Birman","year":"1993","unstructured":"K. P. Birman. The process group approach to reliable distributed computing. Communications of the ACM, 36(12):36\u201353, Dec 1993.","journal-title":"Communications of the ACM"},{"key":"1_CR6","doi-asserted-by":"crossref","unstructured":"Guruduth Banavar, Marc Kaplan, Kelly Shaw, Rob Strom, Daniel Sturman, and Wei Tao. Information flow based event distribution middleware. In Proceedings of the Middleware Workshop at the International Conference on Distributed Computing Systems 1999, Austin, TX, June 1999.","DOI":"10.1109\/ECMDD.1999.776424"},{"key":"1_CR7","doi-asserted-by":"crossref","unstructured":"A. D. Birrell and B. J. Nelson. Implementing remote procedure calls. In Proceedings of the ACM Symposium on Operating System Principles, page 3, Bretton Woods, NH, October 1983. Association for Computing Machinery, Association for Computing Machinery.","DOI":"10.1145\/800217.806609"},{"key":"1_CR8","doi-asserted-by":"crossref","unstructured":"K. P. Birman and Joseph A. Thomas. Exploiting virtual synchrony in distributed systems. In Proceedings of the Eleventh ACM Symposium on Operating Systems Principles, pages 123\u2013138, November 1987.","DOI":"10.1145\/41457.37515"},{"key":"1_CR9","unstructured":"Antonio Carzaniga. Architectures for an Event Notification Service Scalable to Wide-area Networks. PhD thesis, Politecnico di Milano, December 1998. Available from http:\/\/www.cs.colorado.edu\/carzanig\/papers\/ ."},{"key":"1_CR10","unstructured":"R. Gruber, B Krishnamurthy, and E. Panagos. An architecture of the ready event notification system. In Proceedings of the Middleware Workshop at the International Conference on Distributed Computing Systems 1999, Austin, TX, June 1999."},{"key":"1_CR11","doi-asserted-by":"crossref","unstructured":"P. Gupta and E. Lin. Datajoiner: A practical approach to multi-database access. In Parallel and Distributed Information Systems (PDIS\u2019 94), pages 264\u2013264, Los Alamitos, Ca., USA, September 1994. IEEE Computer Society Press.","DOI":"10.1109\/PDIS.1994.331706"},{"key":"1_CR12","unstructured":"Object Management Group. Corba services: Common object service specification. Technical report, Object Management Group, July 1998."},{"key":"1_CR13","doi-asserted-by":"crossref","unstructured":"Eric N. Hanson, Moez Chaabouni, Chang-Ho Kim, and Yu-Wang Wang. A predicate matching algorithm for database rule systems. In SIGMOD 1990, Atlantic City N. J., pages 271\u2013280, May 1990.","DOI":"10.1145\/93605.98736"},{"issue":"1","key":"1_CR14","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1007\/BF01228709","volume":"1","author":"D. Hsiao","year":"1992","unstructured":"D. Hsiao. Federated databases and systems: Part I\u2013A tutorial on their data sharing. VLDB Journal, 1(1):127\u2013179, July 1992.","journal-title":"VLDB Journal"},{"key":"1_CR15","doi-asserted-by":"crossref","unstructured":"Magdi N. Kamel and Nabil N. Kamel. The federated database management system: an architecture of distributed systems for the 90\u2019s. In Proceedings, Second IEEE Workshop on Future Trends of Distributed Computing Systems, pages 346\u2013352, 1990.","DOI":"10.1109\/FTDCS.1990.138344"},{"key":"1_CR16","first-page":"65","volume-title":"Connectivity\u2019 94\u2013Workflow Management\u2013Challenges, Paradigms and Products","author":"R. Lutz","year":"1994","unstructured":"R. Lutz. IBM flowmark workflow manager\u2013concept and overview. In G. Chroust and A. Benczur, editors, Connectivity\u2019 94\u2013Workflow Management\u2013Challenges, Paradigms and Products, pages 65\u201368, Linz, Austria, October 1994. R. Oldenbourg, Vienna, Munich."},{"issue":"5","key":"1_CR17","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1145\/173668.168624","volume":"27","author":"B. Oki","year":"1993","unstructured":"Brian Oki, Manfred Pfluegl, Alex Siegel, and Dale Skeen. The information bus\u2013an architecture for extensible distributed systems. Operating Systems Review, 27(5):58\u201368, Dec 1993.","journal-title":"Operating Systems Review"},{"key":"1_CR18","doi-asserted-by":"crossref","unstructured":"David Powell. Group communication. Communications of the ACM, 39(4), April 1996. This is a collection of several papers in the area, Powell is guest editor.","DOI":"10.1145\/227210.227225"},{"key":"1_CR19","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"801","DOI":"10.1007\/3-540-49653-X_82","volume-title":"RainMaker:Workflow execution using distributed, interoperable components","author":"S. Paul","year":"1998","unstructured":"S. Paul, E. Park, D. Hutches, and J. Chaar. RainMaker:Workflow execution using distributed, interoperable components. Lecture Notes in Computer Science, 1513:801-??, 1998."},{"key":"1_CR20","unstructured":"Bill Segall and David Arnold. Elvin has left the building: A publish\/subscribe notification service with quenching. In Proceedings, AAUG97, September 1997."},{"issue":"2","key":"1_CR21","first-page":"37","volume":"9","author":"D. C. Schmidt","year":"1997","unstructured":"D. C. Schmidt and S. Vinoski. The OMG Events Service. C++ Report, 9(2):37\u201346, February 1997.","journal-title":"C++ Report"},{"key":"1_CR22","doi-asserted-by":"crossref","unstructured":"I. L. Traiger, J. N. Gray, C. A. Galtieri, and B. G. Lindsay. Transactions and consistency in distributed database management systems. ACM Transactions on Database Systems, pages 323\u2013342, Sept 1982.","DOI":"10.1145\/319732.319734"},{"key":"1_CR23","unstructured":"Workflow management coalition. http:\/\/www.aiai.ed.ac.uk\/WfMC ."},{"key":"1_CR24","unstructured":"Workshop on internet scale event notification. See http:\/\/www.ics.uci.edu\/IRUS\/wisen\/wisen98 for details."}],"container-title":["Lecture Notes in Computer Science","Distributed Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-48169-9_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,22]],"date-time":"2025-01-22T03:00:35Z","timestamp":1737514835000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-48169-9_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1999]]},"ISBN":["9783540665311","9783540481690"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/3-540-48169-9_1","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[1999]]}}}