A Framework Supporting Quality of Service for SOA-Based Applications

  • Phung Huu Phu
  • Dae Seung Yoo
  • Myeongjae Yi
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4238)


Web Services and Service-Oriented Architecture (SOA) has been playing an important role as a middleware for interoperable transactions such as Business-to-Business and Enterprise Application Integration. Popular Web Services frameworks, such as Apache Axis, did not consider the Quality of Service (QoS), though these aspects are high demands in practice. In this paper, we present a framework supporting QoS built on the top of Axis. The framework is transparent with developers on both client and server side, and supports QoS including performance, accessibility, reliability, and security for SOA-based transactions. The design and implementation of our framework provide an easily integrated and flexibly extended approach to SOA-based applications. The key features and implementation methodology are described, with scenarios provided as usage examples of the framework.


Server Side Client Side Security Module Soap Message Apache Axis 
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.
    He, H.: What Is Service-Oriented Architecture (2003), http://webservices.xml.com/pub/a/ws/2003/09/30/soa.html
  2. 2.
    Papazoglou, M.P., Georgakopoulos, D.: Service-oriented computing. Communications of the ACM 46(10), 25–28 (2003)CrossRefGoogle Scholar
  3. 3.
    Booth, D., et al.: Web Services Architecture, W3C Working Group Note (February 11, 2004), http://www.w3.org/TR/2004/NOTE-ws-arch-20040211/
  4. 4.
    Apache Software Foundation, Apache Axis (2006), http://ws.apache.org/axis/
  5. 5.
    Web Services Reliability (WS-Reliability) (2004), http://docs.oasis-open.org/wsrm/ws-reliability/v1.1/
  6. 6.
    SOAP Version 1.2 Part 1: Messaging Framework, W3C Recommendation (2003), http://www.w3.org/TR/soap12-part1/
  7. 7.
    XML Key Management Specification, http://www.w3.org/TR/xkms/
  8. 8.
    XML Encryption Syntax and Processing, http://www.w3.org/TR/xmlenc-core/
  9. 9.
  10. 10.
    SOAP Security Extensions: Digital Signature, http://www.w3.org/TR/SOAP-dsig/
  11. 11.
    Volter, M., Kircher, M., Zdun, U.: Remoting Patterns. John Wiley & Sons, Chichester (2005)Google Scholar
  12. 12.
    Apache Software Foundation, Web Services Invocation Framework (2006), http://ws.apache.org/wsif/
  13. 13.
    Phu, P.H., Yi, M.: A Service Management Framework for SOA-based Interoperability Transactions. In: Proceedings of the 9th Korea-Russia Intl. symposium on Science and Technology (KORUS 2005), Novosibirsk, Russia, pp. 680–684. IEEE Press, Los Alamitos (2005)CrossRefGoogle Scholar
  14. 14.
    Phu, P.H.: Quality of Service for Interoperable Transactions in Service-Oriented Architecture, Master Thesis, University of Ulsan, South Korea (May 2006)Google Scholar
  15. 15.
    Zdun, U., Völter, M., Kircher, M.: Design and Implementation of an Asynchronous Invocation Framework for Web Services. In: Proceedings of the CWS-Europe, pp. 64–78 (2003)Google Scholar
  16. 16.
    Santhosh, K.H., Jen-Yao, C.: A Service Management Framework for Service-Oriented Enterprises. In: Proceedings of the IEEE International Conference on E-commerce Technology, California, July 06-09, pp. 181–186 (2004)Google Scholar
  17. 17.
    Huang, Y., Chung, J.: A Web Services-based Framework for Business Integration Solutions. Electronic Commerce Research and Applications 2, 15–26 (2003)CrossRefGoogle Scholar
  18. 18.
    Wang, G., et al.: Integrated Quality of Service (QoS) Management in Service-Oriented Enterprise Architectures. In: Proceedings of the 8th IEEE Intl. Enterprise Distributed Object Computing Conf. (EDOC 2004), California, September 20-24, pp. 21–32 (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Phung Huu Phu
    • 1
  • Dae Seung Yoo
    • 1
  • Myeongjae Yi
    • 1
  1. 1.School of Computer Engineering and Information TechnologyUniversity of UlsanRepublic of Korea

Personalised recommendations