Skip to main content

A Case for Message Oriented Middleware

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1693))

Abstract

With the emergence of the internet, independent applica- tions are starting to be integrated with each other. This has created a need for technology for glueing together applications both within and across organizations, without having to re-engineer individual compo- nents. We propose an approach for developing this glue technology based on message flows and discuss the open research problems in realizing this approach.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. K. P. Birman, Robert Cooper, Thomas A. Joseph, Kenneth P. Kane, and Frank Bernhard Schmuck. ISIS–A Distributed Programming Environment, June 1990.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. K. P. Birman. The process group approach to reliable distributed computing. Communications of the ACM, 36(12):36–53, Dec 1993.

    Article  Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. 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–138, November 1987.

    Google Scholar 

  9. 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/.

  10. 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.

    Google Scholar 

  11. P. Gupta and E. Lin. Datajoiner: A practical approach to multi-database access. In Parallel and Distributed Information Systems (PDIS’ 94), pages 264–264, Los Alamitos, Ca., USA, September 1994. IEEE Computer Society Press.

    Google Scholar 

  12. Object Management Group. Corba services: Common object service specification. Technical report, Object Management Group, July 1998.

    Google Scholar 

  13. 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–280, May 1990.

    Google Scholar 

  14. D. Hsiao. Federated databases and systems: Part I–A tutorial on their data sharing. VLDB Journal, 1(1):127–179, July 1992.

    Article  Google Scholar 

  15. Magdi N. Kamel and Nabil N. Kamel. The federated database management system: an architecture of distributed systems for the 90’s. In Proceedings, Second IEEE Workshop on Future Trends of Distributed Computing Systems, pages 346–352, 1990.

    Google Scholar 

  16. R. Lutz. IBM flowmark workflow manager–concept and overview. In G. Chroust and A. Benczur, editors, Connectivity’ 94–Workflow Management–Challenges, Paradigms and Products, pages 65–68, Linz, Austria, October 1994. R. Oldenbourg, Vienna, Munich.

    Google Scholar 

  17. Brian Oki, Manfred Pfluegl, Alex Siegel, and Dale Skeen. The information bus–an architecture for extensible distributed systems. Operating Systems Review, 27(5):58–68, Dec 1993.

    Article  Google Scholar 

  18. 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.

    Google Scholar 

  19. S. Paul, E. Park, D. Hutches, and J. Chaar. RainMaker:Workflow execution using distributed, interoperable components. Lecture Notes in Computer Science, 1513:801-??, 1998.

    Google Scholar 

  20. Bill Segall and David Arnold. Elvin has left the building: A publish/subscribe notification service with quenching. In Proceedings, AAUG97, September 1997.

    Google Scholar 

  21. D. C. Schmidt and S. Vinoski. The OMG Events Service. C++ Report, 9(2):37–46, February 1997.

    Google Scholar 

  22. 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–342, Sept 1982.

    Google Scholar 

  23. Workflow management coalition. http://www.aiai.ed.ac.uk/WfMC.

  24. Workshop on internet scale event notification. See http://www.ics.uci.edu/IRUS/wisen/wisen98 for details.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Banavar, G., Chandra, T., Strom, R., Sturman, D. (1999). A Case for Message Oriented Middleware. In: Jayanti, P. (eds) Distributed Computing. DISC 1999. Lecture Notes in Computer Science, vol 1693. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48169-9_1

Download citation

  • DOI: https://doi.org/10.1007/3-540-48169-9_1

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66531-1

  • Online ISBN: 978-3-540-48169-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics