Message-Oriented-Middleware in a Distributed Environment

  • Sushant Goel
  • Hema Sharda
  • David Taniar
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2877)


Middleware technologies have been facilitating the communication between the distributed applications. Traditional messaging system’s are synchronous and have inherent weaknesses like – limited client connections, poor performance due to lack of resource pooling, no store-and-forward mechanism or load balancing, lack of guaranteed messaging and security as well as static client and server’s location dependent code. These weaknesses and increasing e-business requirements for the distributed systems motivated us to undertake this research. This paper proposes an asynchronous communication architecture – Transfer of Messages in Distributed Systems. The advantage of the proposed architecture is that the sender of the message can continue processing after sending the message and need not wait for the reply from other application.


Asynchronous Communication Messaging System Transport Company Message Acknowledgment Session Object 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Adler, R.M.: Distributed Coordination Models for Client/Sever Computing. Computer 28(4), 14–22 (1995)CrossRefGoogle Scholar
  2. 2.
    Bernstein, P.A.: Middleware: A Model for Distributed Services. Communications of the ACM 39(2), 86–97 (1996)CrossRefGoogle Scholar
  3. 3.
    Eckerson, W.W.: Three Tier Client/Server Architecture: Achieving Scalability, Performance, and Efficiency in Client Server Applications. Open Information Systems 10(20), 1 (1995)Google Scholar
  4. 4.
    Newell, D., Jones, O., Machura, M.: Interoperable Object Models for Large Scale Distributed Systems. In: Proceedings. International Seminar on Client/Server Computing, La Hulpe, Belgium, October 30-31, IEE, London (1995)Google Scholar
  5. 5.
    Rao, B.R.: Making the Most of Middleware. Data Communications International 24(12), 89–96 (1995)Google Scholar
  6. 6.
    Schill, A.: DCE-The OSF Distributed Computing Environment Client/Server Model and Beyond, 283. In: Intl. DCE Workshop, Germany, October 1993, Springer, Heidelberg (1993)Google Scholar
  7. 7.
    Gopalan, S., Grant, S., Giotta, P.: Professional JMS, 1st edn. Wrox publicatonGoogle Scholar
  8. 8.
    Hapner, M.: Java Message Service Specification version 1.0.2b. Sun Microsystems (August 2001),
  9. 9.
    Arulanthu, A. B., Ryan, C.O., Schmidt, D.C., Kircher, M., Parsons, J.: The Design and Performance of a Scalable ORB Architecture for CORBA Asynchronous Messaging. In: Proceedings of the Middleware2000 Conference, ACM/IFIP (April 2000)Google Scholar
  10. 10.
    Birmen, K.: Building Secure and Reliable Network applications, December 1996. Manning Publishing and Prentice Hall (1996)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2003

Authors and Affiliations

  • Sushant Goel
    • 1
  • Hema Sharda
    • 1
  • David Taniar
    • 2
  1. 1.School of Electrical and Computer systems EngineeringRoyal Melbourne Institute of TechnologyAustralia
  2. 2.School of Business SystemsMonash UniversityAustralia

Personalised recommendations