Skip to main content

On the Composability of Semantic Web Services

  • Chapter
  • First Online:
Book cover Web Services Foundations

Abstract

In this chapter, we propose a multilevel composability model for automatically checking the composability of semantic Web services. The model is defined by a set of rules called composability rules. Each rule specifies the constraints and requirements for checking horizontal and vertical composability. The model provides support for partial and total composability via the notions of composability degree and \(\tau \)-composability. Then, we describe rules dealing with static semantic, dynamic semantic, and business process composability. Finally, we discuss future research directions in the area of service composition.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Alonso, G., Casati, F., Kuno, H., Machiraju, V.: Web Services: Concepts, Architecture, and Applications. Springer, Berlin, ISBN: 3540440089 (2003)

    Google Scholar 

  2. Baresi, L., Guinea, S.: An introduction to self-healing web services. In: International Conference on Engineering of Complex Computer Systems, p. 4, June 2005

    Google Scholar 

  3. BEA, IBM, Microsoft: Business Process Execution Language for Web Services (BPEL4WS). http://xml.coverpages.org/bpel4ws.html

  4. Benatallah, B., Dumas, M., Shen, M., Ngu, A.H.H.: Declarative composition and peer-to-peer provisioning of dynamic web services. In: ICDE Conference, pp. 297–308, CA, USA, Feb 2002

    Google Scholar 

  5. Berners-Lee, T., Hendler, J., Lassila, O.: The semantic web. Sci. Am. 284(5), 34–43 (2001)

    Article  Google Scholar 

  6. Bertino, E., Paci, F., Ferrini, R., Shang, N.: Privacy-preserving digital identity management for cloud computing. IEEE Data Eng. Bull. 32(1), 21–27 (2009)

    Google Scholar 

  7. Bouguettaya, A., Nepal, S., Sherchan, W., Zhou, X., Wu, J., Chen, S., Liu, D., Li, L., Wang, H., Liu, X.: End-to-end service support for mashups. IEEE Trans. Serv. Comput. 3(3), 250–263 (2010)

    Article  Google Scholar 

  8. Casati, F., Ilnicki, S., Jin, L., Krishnamoorthy, V., Shan, M.-C.: Adaptive and dynamic service composition in eFlow. In: CAiSE Conference, pp. 13–31, Stockholm, Sweden, June 2000

    Google Scholar 

  9. Doan, A., Madhavan, J., Dhamankar, R., Domingos, P., Halevy, A.: Learning to match ontologies on the semantic web. VLDB J. 12(4), 309–319 (2003)

    Article  Google Scholar 

  10. ebXML.: http://www.ebxml.org, 2003

  11. Eugster, P.Th., Felber, P., Guerraoui, R., Kermarrec, A.-M.: The many faces of publish/subscribe. ACM Comput. Surv. 35(2), 114–131 (2003)

    Google Scholar 

  12. Fensel, D.: Ontologies: A Silver Bullet for Knowledge Management and Electronic Commerce. Springer, Berlin, ISBN: 3540003029 (2003)

    Google Scholar 

  13. Georgakopoulos, D., Schuster, H., Cichocki, A., Baker, D.: Managing process and service fusion in virtual enterprises. Inf. Syst. 24(6), 429–456 (1999)

    Article  Google Scholar 

  14. Ghosh, D., Sharman, R., Rao, H.R., Upadhyaya, S.: Self-healing systems—survey and synthesis. Decis. Support Syst. 42, 2164–2185 (2007)

    Article  Google Scholar 

  15. Gribble, S.D., Brewer, E.A., Hellerstein, J.M., Culler, D.: Scalable, distributed data structures for internet service construction. In: Proceedings of the Symposium on Operating Systems Design and Implementation, pp. 319–332, San Diego, CA, USA, Oct 2000

    Google Scholar 

  16. Hayes, B.: Cloud computing. Commun. ACM 51(7), 9–11 (2008)

    Article  Google Scholar 

  17. Jhingran, A.: Enterprise information mashups: integrating information, simply. In: VLDB, pp. 3–4, 2006

    Google Scholar 

  18. Kuper, G.M., Simeon, J.: Subsumption for XML types. In: ICDT Conference, pp. 331–345, London, UK, Jan 2001

    Google Scholar 

  19. Lazcano, A., Alonso, G., Schuldt, H., Schuler, C.: The WISE approach to electronic commerce. Int. J. Comput. Syst. Sci. Eng. 15(5), 343–355 (2000)

    Google Scholar 

  20. Leavitt, N.: Is cloud computing really ready for prime time? IEEE Comput. 42(1), 15–20 (2009)

    Article  MathSciNet  Google Scholar 

  21. Lin, D., Squicciarini, A.C.: Data protection models for service provisioning in the cloud. In: SACMAT, pp. 183–192, 2010

    Google Scholar 

  22. Di Lorenzo, G., Hacid, H., Paik, H.-Y., Benatallah, B.: Data integration in mashups. SIGMOD Rec. 38(1), 59–66 (2009)

    Article  Google Scholar 

  23. McDermott, D.V.: Estimating-regression planning for interactions with web services. In: International Conference on Artificial Intelligence Planning Systems, pp. 204–211, Toulouse, France, Apr 2002

    Google Scholar 

  24. McIlraith, S.A., Son, T.C.: Adapting Golog for composition of semantic web services. In: 8th International Conference on Principles and Knowledge Representation and Reasoning (KR-02), pp. 482–496, Toulouse, France, 2002

    Google Scholar 

  25. Mclraith, S.A., Son, T.C., Zeng, H.: Semantic web services. IEEE Intell. Syst. 16(2), 46–53 (2001)

    Article  Google Scholar 

  26. Medjahed, B., Benatallah, B., Bouguettaya, A., Ngu, A., Elmagarmid, A.: Business-to-business interactions: issues and enabling technologies. VLDB J. 12(1), 59–85 (2003)

    Article  Google Scholar 

  27. Medjahed, B., Bouguettaya, A.: Service Composition for the Semantic Web. Springer, Berlin, ISBN: 9781441984647 (2011)

    Google Scholar 

  28. Medjahed, B., Bouguettaya, A., Elmagarmid, A.: Composing web services on the semantic web. VLDB J. 12(4), 333–351 (2003)

    Article  Google Scholar 

  29. Mika, P., Tummarello, G.: Web semantics in the clouds. IEEE Intell. Syst. 23(5), 82–87 (2008)

    Article  Google Scholar 

  30. Papazoglou, M.P., Traverso, P., Dustdar, S., Leymann, F.: Service-oriented computing: a research roadmap. Int. J. Cooperative Inf. Syst. 17(2), 223–255 (2008)

    Article  Google Scholar 

  31. Payne, T.R., Paolucci, M., Sycara, K.: Advertising and matching DAML-S service descriptions (position paper). In: International Semantic Web Working Symposium, pp. 76–78, CA, USA, July 2001

    Google Scholar 

  32. Ponnekanti, S.R., Fox, A.: SWORD: a developer toolkit for web service composition. In: Proceedings of the International World Wide Web Conference, pp. 83–107, Honolulu, Hawaii, USA, May 2002

    Google Scholar 

  33. Rosenberg, F., Müller, M.B., Leitner, P., Michlmayr, A., Bouguettaya, A., Dustdar, S.: Metaheuristic optimization of large-scale QoS-aware service compositions. In: IEEE SCC, pp. 97–104, 2010

    Google Scholar 

  34. Sabbouh, M., Higginson, J., Semy, S., Gagne, D.: Web mashup scripting language. In: WWW, pp. 1305–1306, 2007

    Google Scholar 

  35. Salfner, F., Lenk, M., Malek, M.: A survey of online failure prediction methods. ACM Comput. Surv. 42(3), Article 3, 1–42 (2010)

    Google Scholar 

  36. Schuster, H., Baker, D., Cichocki, A., Georgakopoulos, D., Rusinkiewicz, M.: The collaboration management infrastructure. In: Proceedings of the IEEE International Conference on Data Engineering, pp. 485–487, San Jose, CA, USA, Mar 2000

    Google Scholar 

  37. Schuster, H., Georgakopoulos, D., Cichocki, A., Baker, D.: Modeling and composing service-based and reference process-based multi-enterprise processes. In: CAiSE Conference, pp. 247–263, Stockholm, Sweden, June 2000

    Google Scholar 

  38. Singh, M.P.: Physics of service composition. IEEE Internet Comput. 5(3), 6 (2001)

    Google Scholar 

  39. Sirin, E., Parsia, B., Hendler, J.: Filtering and selecting semantic web services with interactive composition techniques. IEEE Intell. Syst. 19(4), 42–49 (2004)

    Article  Google Scholar 

  40. Sycara, K., Klush, M., Widoff, S.: Dynamic service matchmaking among agents in open information environments. ACM SIGMOD Rec. 28(1), 47–53 (1999)

    Article  Google Scholar 

  41. Want, R., Pering, T., Tennenhouse, D.L.: Comparing autonomic and proactive computing. IBM Syst. J. 42(1), 129–135 (2003)

    Article  Google Scholar 

  42. Wu, D., Parsia, B., Hendler, J., Nau, D.: Automating DAML-S web services composition using SHOP2. In: International Semantic Web Conference, pp. 195–210, FL, USA, Oct 2003

    Google Scholar 

  43. Yu, Q., Bouguettaya, A.: Framework for web service query algebra and optimization. TWEB 2(1), 1–35 (2008)

    Google Scholar 

  44. Zaremski, A.M., Wing, J.M.: Specification matching of software components. ACM Trans. Softw. Eng. Methodol. 6(4), 333–369 (1997)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Brahim Medjahed .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer Science+Business Media New York

About this chapter

Cite this chapter

Medjahed, B., Malik, Z., Benbernou, S. (2014). On the Composability of Semantic Web Services. In: Bouguettaya, A., Sheng, Q., Daniel, F. (eds) Web Services Foundations. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-7518-7_6

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-7518-7_6

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-7517-0

  • Online ISBN: 978-1-4614-7518-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics