Towards the Testing of Composed Web Services in 3rd Generation Networks

  • Abdelghani Benharref
  • Rachida Dssouli
  • Roch Glitho
  • Mohamed Adel Serhani
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3964)


With the proliferation of web services in business and as the number of web services is increasing, it is anticipated that a single web service will become insufficient to handle multitude, heterogeneous, and complex functions. Hence, web service composition will be used to create new value added services with a wide range of functionalities. Management of a composed web service is a complex issue compared to the management of a non-composed (basic) web service. In this paper, we propose a multi-observer architecture for detecting and locating faults in composed web services. It makes use of a network of observers that cooperate together to observe a composed web service. An observation strategy based on a set of heuristics is presented to reduce the number of web services to be observed. Observers are developed as mobile agent observers to help reducing the load introduced by the observation. Algorithms for fault detection, notification, and collaboration between observers are described. Finally, the architecture is illustrated through a case study for observing a composed teleconferencing web services in a 3G network. Different components of the architecture are developed. The network load introduced by the observation is measured and the fault detection capabilities of the architecture are discussed.


Mobile Agent Local Observer Simple Object Access Protocol Global Observer Fault Detection Capability 
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.


  1. 1.
  2. 2.
  3. 3.
  4. 4.
    Benatallah, B., Dumas, M., Heng, Q.Z., Ngu, A.: Declarative Composition and Peer-to-Peer Provisioning of Dynamic Web services. In: Proc. of ICDE 2002, pp. 297–308 and Jose. IEEE Computer society, Los Alamitos (2002)Google Scholar
  5. 5.
    Hamadi, R., Benatallah, B.: A Petri Net-based Model for Web services Composition. In: ADC 2003, pp. 191–200 (2003)Google Scholar
  6. 6.
    Narayanan, S., McIlraith, S.: Simulation, verification and automated composition of web services. In: Proceedings of the World Wide Web Conference (2002)Google Scholar
  7. 7.
    Leymann, F.: Web service flow language (WSFL) 1.0 (2001), Available online at:
  8. 8.
    Ankolekar, A., Burstein, M., Hobbs, J.R., Lassila, O., McDermott, D., Martin, D., McIlraith, S.A., Narayanan, S., Paolucci, M., Payne, T., Sycara, K.: DAML-S: Web Service Description for the Semantic Web. In: Proc. First Int’l Semantic Web Conf. (ISWC 2002) (2002)Google Scholar
  9. 9.
    BPEL4WS Version 1.1 specification (May 2003),
  10. 10.
    Ghosh, S., Mathur, A.: Issues in testing distributed component-based systems. In: 1st ICSE Workshop on Testing Distributed Component-Based Systems (May 1999)Google Scholar
  11. 11.
  12. 12.
  13. 13.
  14. 14.
    Mani, A., Nagarajan, A.: Understanding quality of service for web services (January 2002), IBM paper:
  15. 15.
    Serhani, M.A., Dssouli, R., Hafid, A., Sahraoui, H.: A QoS broker based architecture for efficient web services selection. In: IEEE International Conference on web services, Orlando Florida, USA (July 2005)Google Scholar
  16. 16.
    Chen, H., Yu, T., Lin, K.-J.: QCWS: an implementation of QoS-capable multimedia web services. In: Proceedings of the Fifth International Symposium on multimedia software engineering (2003)Google Scholar
  17. 17.
    Serhani, M.A., Dssouli, R., Sahraoui, H., Benharef, A., Badidi, E.: QoS Integration in Value Added Web Services. In: Second International Conference on Innovations in Information Technology (IIT2005), Dubai, U.A.E, September 26-28 (2005)Google Scholar
  18. 18.
    Tsai, W.T., Chen, Y., Paul, R., Liao, N., Huang, H.: Cooperative and Group Testing in Verification of Dynamic Composite Web Services. In: Proceedings of the 28th Annual International Computer Software and Applications Conference, vol. 2, pp. 170–173 (2004)Google Scholar
  19. 19.
    Benharref, A., Glitho, R., Dssouli, R.: Mobile Agents for Testing Web Services in Next Generation Networks. In: Magedanz, T., Karmouch, A., Pierre, S., Venieris, I.S. (eds.) MATA 2005. LNCS, vol. 3744, pp. 182–191. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  20. 20.
    Lee, D., et al.: Passive Testing and Applications to Network Management. In: Proceedings of IEEE International Conference on Network Protocols, October 1997, pp. 113–122 (1997)Google Scholar
  21. 21.

Copyright information

© IFIP International Federation for Information Processing 2006

Authors and Affiliations

  • Abdelghani Benharref
    • 1
  • Rachida Dssouli
    • 1
  • Roch Glitho
    • 1
  • Mohamed Adel Serhani
    • 1
  1. 1.Concordia UniversityMontreal, QuebecCanada

Personalised recommendations