Advertisement

QoS-Based Message-Oriented Middleware for Web Services

  • Piyush Maheshwari
  • Trung Nguyen Kien
  • Abdelkarim Erradi
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3307)

Abstract

The emergence of Web services has promised to IT industry a technology that provides the ability to establish integration standards and therefore to evolve and integrate business-to-business (B2B) applications effectively in a platform-neutral and language-neutral fashion. Consequently, quality of service (QoS) has become a significant factor for this promising technology. The question is “How to provide accessible, reliable, secured, and trustworthy Web services?” Since the nature of communication of Web services is based on exchanging messages, therefore message-oriented middleware (MOM) is often seen to be the first solution to promote the quality of service for Web services. Web Services Message Queue (WSMQ), a MOM, has been designed at the University of New South Wales to answer some of the above questions. In this paper, we summarize WSMQ features and functionalities, and describe new extensions in order to further augment the quality of service support in WSMQ.

Keywords

Queue Server Soap Message Simulation Library Service Request Message Distribute Component Object Model 
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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Maheshwari, P., Tang, H., Liang, R.: Enhancing Web services with message oriented middleware. In: Proceedings of the IEEE International Conference on Web Services (ICWS 2004), San Diego, (July 2004)Google Scholar
  2. 2.
    Anbazhagan Mani and Arun Nagarajan: Understanding quality of service for Web services. IBM Developerworks (January 2002), http://www-106.ibm.com/developerworks/webservices/library/ws-quality.html
  3. 3.
    W3C Web Services Glossary (February 11, 2004), http://www.w3.org/TR/ws-gloss/
  4. 4.
    IBM Web Services Architecture Team: Web Services Architecture Overview (accessed June 2004), http://www-106.ibm.com/developerworks/library/w-ovr/
  5. 5.
    Fisher, J.: Augmenting EAI with Web services. Web Service Journal Magazine 3(1), 16 (2003)Google Scholar
  6. 6.
    Serain, D., Craig, I.(translator): Middleware. Springer, Heidelberg (1999)Google Scholar
  7. 7.
    Britton, C.: IT Architectures and Middleware. Addison-Wesley, Reading (2000)Google Scholar
  8. 8.
    Goodman, B.D.: Accelerate your Web services with caching, IBM Developer Works (accessed, December 2002), http://www-106.ibm.com/developerworks/library/ws-cach1/
  9. 9.
    McGovern, J., Tyagi, S.: Java Web Services Architecture. Morgan Kaufmann Publishers, San Francisco (2003)Google Scholar
  10. 10.
    Conti, M., Kumar, M., Das, S.K., Shirazi, B.A.: Quality of Service issues in Internet Web Services. IEEE Transactions on Computer 51(6), 593–594 (2002)CrossRefGoogle Scholar
  11. 11.
    Takase, T., Tatsubori, M.: Efficient web services response caching by selecting optimal data representation. In: Proceedings of the 24th International Conference on Distributed Computing Systems, March 2004, pp. 188–197 (2004)Google Scholar
  12. 12.
    Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services concepts, architectures and applications. Springer, Heidelberg (2004)zbMATHGoogle Scholar
  13. 13.
  14. 14.
    Sun Microsystems: Sun Java System Message Queue PE Datasheet. Sun Microsystems (accessed, August 2004), http://wwws.sun.com/software/products/message_queue_pe/ds_message_queue_pe.pdf
  15. 15.
    Corp, I.B.M.: Websphere MQ Overview (accessed August 2004), http://www-306.ibm.com/software/integration/wmq/?S_TACT=103BGW01&S_CMP=campaign
  16. 16.
    Sun Microsystems: Java Message Service specification version 1.1. Sun Microsystems April 12 (2002), http://java.sun.com/products/jms/docs.html
  17. 17.
    Welsh, M., Culler, D., Brewer, E.: SEDA – An Architecture for Highly Concurrent, Well-Conditioned Internet Services. In: Proceedings of the 18th ACM Symposium on Operating Systems Principles, Chateau Lake Louise, Banff, Canada, October 21-24. ACM Press, New York (2001)Google Scholar
  18. 18.
    Diao, Y., Franklin, M.J.: High-Performance XML Filtering: An Overview of YFilter. IEEE Data Engineering Bulletin (2003), http://www.cs.berkeley.edu/~diaoyl/publications/filtering-overview.pdf

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Piyush Maheshwari
    • 1
  • Trung Nguyen Kien
    • 1
  • Abdelkarim Erradi
    • 1
  1. 1.School of Computer Science and EngineeringThe University of New South WalesAustralia

Personalised recommendations