A Business Service Selection Model for Automated Web Service Discovery Requirements

  • Tosca Lahiri
  • Mark Woodman
Part of the Lecture Notes in Business Information Processing book series (LNBIP, volume 24)

Abstract

Automated web service (WS) discovery, i.e. discovery without human intervention, is a goal of service-oriented computing. So far it is an elusive goal. The weaknesses of UDDI and other partial solutions have been extensively discussed, but little has been articulated concerning the totality of requirements for automated web service discovery. Our work has led to the conclusion that solving automated web service discovery will not be found through solely technical thinking. We argue that the business motivation for web services must be given prominence and so have looked to processes in business for the identification, assessment and selection of business services in order to assess comprehensively the requirements for web service discovery and selection. The paper uses a generic business service selection model as a guide to analyze a comprehensive set of requirements for facilities to support automated web service discovery. The paper presents an overview of recent work on aspects of WS discovery, proposes a business service selection model, considers a range of technical issues against the business model, articulates a full set of requirements, and concludes with comments on a system to support them.

Keywords

Web Services Discovery Interoperability Requirements Business Service Model 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Turner, M., Budgen, D., Brereton, P.: Turning Software into a Service. Computer 0018-9162/03, 38–44 (2003)CrossRefGoogle Scholar
  2. 2.
    Fustos, J.: Web Services–A Buzz Word with Potentials. In: USDA Forest Service Proceedings, vol. 2006 (2006)Google Scholar
  3. 3.
    Al Masri, E., Mahmoud, Q.H.: Investigating web services on the world wide web. In: WWW 2008: Proceeding of the 17th international conference on World Wide Web, pp. 795–804 (2008)Google Scholar
  4. 4.
    Ran, S.: A model for web services discovery with QoS. ACM SIGecom Exchanges 4(1), 1–10 (2003)CrossRefGoogle Scholar
  5. 5.
    Lee, K.H., Lee, K.C., Kim, K.O.: An efficient approach for service retrieval. In: Proceedings of the 2nd international conference on Ubiquitous information management and communication, pp. 459–464. ACM Press, New York (2008)Google Scholar
  6. 6.
    Alrifai, R.: An architecture that incorporates web services to support distributed data. Journal of Computing Sciences in Colleges 23(4), 241–246 (2008)Google Scholar
  7. 7.
    Chen, Y., Abhari, A.: An agent-based framework for dynamic web service selection. In: Proceedings of the 2008 Spring simulation multiconference (2008)Google Scholar
  8. 8.
    Rouache, M., Godart, C.: A run-time service discovery process for web services compositions. In: Proceedings of the 10th international conference on Electronic commerce. ACM Press, New York (2008)Google Scholar
  9. 9.
    Ma, J., Zhang, Y., He, J.: Efficiently finding web services using a clustering semantic approach. In: Proceedings of the 2008 international workshop on Context enabled source and service selection, integration and adaptation: organized with the 17th International World Wide Web Conference (WWW 2008). ACM Press, New York (2008)Google Scholar
  10. 10.
    Banaei-Kashani, F., Chen, C.C., Shahabi, C.: WSPDS: Web Services Peer-to-Peer Discovery Service. In: Intl. Symposium on Web Services and Applications (2004)Google Scholar
  11. 11.
    Tsai, W.T., Wei, X., Chen, Y., Xiao, B., Paul, R., Huang, H.: Developing and assuring trustworthy Web services. In: Proceedings of Autonomous Decentralized Systems, 2005. ISADS 2005, pp. 43–50 (2005)Google Scholar
  12. 12.
    Rajasekaran, P., Miller, J., Verma, K., Sheth, A.P.: Enhancing web services description and discovery to facilitate composition. In: Cardoso, J., Sheth, A. (eds.) SWSWPC 2004. LNCS, vol. 3387, pp. 55–68. Springer, Heidelberg (2005)Google Scholar
  13. 13.
    Vitvar, T., Mocan, A., Kerrigan, M., Zaremba, M., Zaremba, M., Moran, M., Cimpian, E., Haselwanter, T., Fensel, D.: Semantically-enabled service oriented architecture: concepts, technology and application. Service Oriented Computing and Applications 1(2), 129–154 (2007)CrossRefGoogle Scholar
  14. 14.
    Cauvet, C., Guzelian, G.: Business Process Modeling: A Service-Oriented Approach. In: Proceedings of the Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008) (2008)Google Scholar
  15. 15.
    W3C. Web Services Description Language (WSDL) 1.1. W3C (2001), http://www.w3.org/TR/wsdl (accessed: 16-2-2008)
  16. 16.
    McIlraith, S., Martin, D.L.: Bringing Semantics to Web Services. In: IEEE Intelligent Systems, January/February 2003, vol. 1094-7167/03, pp. 90–93 (2003)Google Scholar
  17. 17.
    Nayak, R., Lee, B.: Web Service Discovery with additional Semantics and Clustering. In: Proceedings of the IEEE/WIC/ACM International Conference on Web Intelligence, pp. 555–558. IEEE Computer Society Press, Washington (2007)CrossRefGoogle Scholar
  18. 18.
    Lahiri, T., Woodman, M.: Web Service Architectures Need Constraining Standards: An Agenda for Developing Systems without Client-Side Software Adapters. In: Proceedings of the IASTED International Conference on Software Engineering, pp. 45–52 (February 2006)Google Scholar
  19. 19.
    Nezhad, H.R.M., Benatallah, B., Martens, A., Curbera, F., Casati, F.: Semi-automated adaptation of service interactions. In: Proceedings of the 16th international conference on World Wide Web, pp. 993–1002. ACM Press, New York (2007)CrossRefGoogle Scholar
  20. 20.
    Benatallah, B., Casati, F., Grigori, D., Nezhad, H.R.M., Limos, I., Campus des Cezeaux, B.P., Aubiere Cedex, F.: Developing Adapters for Web Services Integration. In: Pastor, Ó., Falcão e Cunha, J. (eds.) CAiSE 2005. LNCS, vol. 3520, pp. 415–429. Springer, Heidelberg (2005)Google Scholar
  21. 21.
    Bell, G.: A Time and a Place for Standards. Queue 2(6), 66–74 (2004)CrossRefGoogle Scholar
  22. 22.
    Lahiri, T., Woodman, M.: Web Service Standards: Do We Need Them? In: Pautasso, C., Bussler, C. (eds.) Emerging Web Services Technology. Springer/Birkhauser (2007)Google Scholar
  23. 23.
    Bhargavan, K., Fournet, C., Gordon, A.D., Corin, R.: Secure Sessions for Web Services. ACM Transactions on Information and System Security 10(2) (Article 8) (2007)Google Scholar
  24. 24.
    Namli, T., Dogac, A.: Using SAML and XACML for Web Service Security and Privacy. Securing Web Services: Practical Usage of Standards and Specifications (2007)Google Scholar
  25. 25.
    Song, X., Jeong, N., Hutto, P.W., Ramachandran, U., Rehg, J.M.: State Management in Web Services. In: IEEE Proceedings of the 10th IEEE International Workshop on Future Trends of Distributed Computing Systems (FTDCS 2004) [0-7695-2118-5/04], pp. 1–7 (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Tosca Lahiri
    • 1
  • Mark Woodman
    • 1
  1. 1.The School of Engineering and Information SciencesMiddlesex University e-CentreLondonU.K.

Personalised recommendations