Skip to main content

Semantic Web Services

  • Reference work entry

Abstract

In recent years, service-orientation has increasingly been adopted as one of the main approaches for developing complex distributed systems from reusable components called services. Realizing the potential benefits of this software engineering approach requires semiautomated and automated techniques as well as tools for searching or locating services, selecting the suitable ones, composing them into complex processes, resolving heterogeneity issues through process and data mediation, and reducing other tedious yet recurrent tasks with minimal manual effort. Just as semantics has brought significant benefits to search, integration, and analysis of data, it is also seen as a key to achieving a greater level of automation to service-orientation. This has led to research and development, as well as standardization efforts on Semantic Web Services. Activities related to Semantic Web Services have involved developing conceptual models or ontologies, algorithms, and engines that could support machines in semiautomatically or automatically discovering, selecting, composing, orchestrating, mediating, and executing services. This chapter provides an overview of the area after nearly a decade of research. The chapter presents the main principles and conceptual models proposed thus far, including OWL-S, Web Service Modeling Ontology (WSMO), and Semantic Annotations for WSDL (SAWSDL)/Managing End-to-End Operations-Semantics (METEOR-S), as well as recent approaches that provide lighter solutions and bring support for the increasingly popular Web APIs and RESTful services, like SA-REST, WSMO-Lite, and MicroWSMO. The chapter also describes the main engines and frameworks developed by the research community, including discovery engines, composition engines, and even integrated frameworks that are able to use these semantic descriptions of services to support some of the typical activities related to services and service-based applications. Next, the ideas and techniques described are illustrated through two use cases that integrate Semantic Web Services technologies within real-world applications. Finally, a set of key resources that would allow the reader to reach a greater understanding of the field is provided, and the main issues that will drive the future of Semantic Web Services (SWS) are outlined.

Keywords

  • Web Services
  • REST
  • Service-Oriented Architecture
  • OWL-S
  • WSMO
  • SAWSDL
  • Discovery
  • Composition
  • Orchestration
  • Mediation

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-540-92913-0_22
  • Chapter length: 59 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   499.00
Price excludes VAT (USA)
  • ISBN: 978-3-540-92913-0
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Hardcover Book
USD   699.99
Price excludes VAT (USA)
Fig. 22.1
Fig. 22.2
Fig. 22.3
Fig. 22.4
Fig. 22.5
Fig. 22.6
Fig. 22.7
Fig. 22.8
Fig. 22.9

References

  1. Erl, T.: SOA Principles of Service Design. Prentice Hall, Boston (2007)

    Google Scholar 

  2. Papazoglou, M.: Web Services: Principles and Technology. Prentice Hall, Boston (2007)

    Google Scholar 

  3. Van Der Aalst, W.: Don’t go with the flow: web services composition standards exposed. IEEE Intell. Syst. 18, 72–76 (2003)

    Google Scholar 

  4. Davies, J., Domingue, J., Pedrinaci, C., Fensel, D., Gonzalez-Cabero, R., Potter, M., Richardson, M., Stincic, S.: Towards the open service web. BT Technol. J. 26, 2 (2009)

    Google Scholar 

  5. Fielding, R.T.: Architectural styles and the design of network-based software architectures. Doctoral dissertation, University of California, Irvine (2000)

    Google Scholar 

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

    CrossRef  Google Scholar 

  7. McIlraith, S., Son, T., Zeng, H.: Semantic web services. IEEE Intell. Syst. 16, 46–53 (2001)

    CrossRef  Google Scholar 

  8. Sheth, A.: Semantic Web Process Lifecycle: Role of semantics in annotation, discovery, composition and orchestration. In: WWW 2003 Workshop on E. Services and the Semantic Web (invited talk), Budapest (2003)

    Google Scholar 

  9. Sivashanmugam, K., Verma, K., Sheth, A., Miller, J.: Adding semantics to web services standards. In: Proceedings of the 2003 International Conference on Web Services (ICWS 2003), Las Vegas, pp. 395–401 (2003)

    Google Scholar 

  10. Fensel, D., Bussler, C.: The web service modeling framework WSMF. Electron. Commer. Res. Appl. 1, 113–137 (2002)

    CrossRef  Google Scholar 

  11. Preist, C.: A conceptual architecture for semantic web services. In: Proceedings of the Third International Semantic Web Conference (ISWC 2004), Hiroshima. Lecture Notes in Computer Science, vol. 3298, pp. 395–409. Springer, Berlin (2004)

    Google Scholar 

  12. Burstein, M., Bussler, C., Zaremba, M., Finin, T., Huhns, M.N., Paolucci, M., Sheth, A.P., Williams, S.: A semantic web services architecture. IEEE Internet Comput. 9, 72–81 (2005)

    CrossRef  Google Scholar 

  13. Norton, B., Pedrinaci, C., Domingue, J., Zaremba, M.: Semantic execution environments for semantics-enabled SOA. IT – methods and applications of informatics and information technology. Special Issue in Service-Oriented Arch, pp. 118–121 (2008)

    Google Scholar 

  14. Haas, H., Brown, A.: Web services glossary, W3C Working Group Note. http://www.w3.org/TR/ws-gloss (Feb 2004)

  15. Fensel, D., Kerrigan, M., Zaremba, M.: Implementing Semantic Web Services: The SESA Framework. Springer, Heidelberg (2008)

    CrossRef  Google Scholar 

  16. Van Der Aalst, W., Dumas, M., Ter Hofstede, A.: Web service composition languages: old wine in new bottles? In: Proceedings of the 29th EUROMICRO Conference 2003, New Waves in System Architecture, Belek-Antalya (2003)

    Google Scholar 

  17. Van Der Aalst, W., Ter Hofstede, A., Kiepuszewski, B., Barros, A.: Workflow patterns. Distrib. Parallel Database 14, 5–51 (2003)

    CrossRef  Google Scholar 

  18. Andrews, T., Curbera, F., Dholakia, H., Goland, Y., Klein, J., Leymann, F., Liu, K., Roller, D., Smith, D., Thatte, S., Trickovic, I., Weerawarana, S.: Business Process Execution Language for Web Services version 1.1. OASIS (2003)

    Google Scholar 

  19. Fensel, D., Lausen, H., Polleres, A., De Bruijn, J., Stollberg, M., Roman, D., Domingue, J.: Enabling Semantic Web Services: The Web Service Modeling Ontology. Springer, Berlin (2007)

    Google Scholar 

  20. Roman, D., Lausen, H., Keller, U.: Web service modeling ontology (WSMO), WSMO Working Draft. http://www.wsmo.org/TR/d2/v1.3/ (2006)

  21. Martin, D., Burstein, M., Hobbs, J., Lassila, O., Mcdermott, D., Mcilraith, S., Paolucci, M., Parsia, B., Payne, T., Sirin, E., Srinivasan, N., Sycara, K.: OWL-S: semantic markup for web services, W3C Member Submission. http://www.w3.org/Submission/OWL-S (2004)

  22. Akkiraju, R., Farrell, J., Miller, J., Nagarajan, M., Schmidt, M.T., Sheth, A., Verma, K.: Web service semantics –WSDL-S, W3C Member Submission. http://www.w3.org/Submission/WSDL-S/ (2005)

  23. Farrell, J., Lausen, H.: Semantic annotations for WSDL and XML schema, W3C Recommendation. http://www.w3.org/TR/sawsdl/ (2007)

  24. Patel-Schneider, P.F., Hayes, P., Horrocks, I.: OWL web ontology language semantics and abstract syntax, W3C Recommendation. http://www.w3.org/TR/owl-semantics/ (2004)

  25. Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, S., Grosof, B., Dean, M.: SWRL: A Semantic Web rule language combining OWL and RuleML, W3C Member Submission. http://www.w3.org/Submission/2004/SUBM-SWRL-20040521/ (2004)

  26. Schreiber, G., Akkermans, H., Anjewierden, A., De Hoog, R., Shadbolt, N., De Velde, W.V., Wielinga, B.: Knowledge Engineering and Management: The CommonKADS Methodology. MIT Press, Cambridge (1999)

    Google Scholar 

  27. Fensel, D., Motta, E., Van Harmelen, F., Benjamins, V.R., Crubezy, M., Decker, S., Gaspari, M., Groenboom, R., Grosso, W., Musen, M., Plaza, E., Schreiber, G., Studer, R., Wielinga, B.: The unified problem-solving method development language UPML. Knowl. Inf. Syst. 5, 83–131 (2003)

    CrossRef  Google Scholar 

  28. De Bruijn, J. (ed.): The Web service modeling language (WSML), WSML Working Draft D16.1v0.2. http://www.wsmo.org/TR/d16/ (2008)

  29. The Object Management Group: Meta-object facility, version 1.4. http://www.omg.org/technology/documents/formal/mof.htm. (2002)

  30. Gurevich, Y.: Evolving algebras: an attempt to discover semantics. In: Rozenberg, G., Salomaa, A. (eds.) Current Trends in Theoretical Computer Science, pp. 266–292. World Scientific, Singapore (1993)

    Google Scholar 

  31. Norton, B., Pedrinaci, C., Henocque, L., Kleiner, M.: 3-level behavioural models for semantic web services. Int. Trans. Syst. Sci. Appl. 4, 340–355 (2008)

    Google Scholar 

  32. Omelayenko, B., Crubézy, M., Fensel, D., Benjamins, V.R., Wielinga, B., Motta, E., Musen, M., Ding, Y.: UPML: the language and tool support for making the semantic web alive. In: Fensel, D., Hendler, J., Lieberman, H., Wahlster, W. (eds.) Spinning the Semantic Web. MIT Press, Cambridge (2003)

    Google Scholar 

  33. Chandrasekaran, B.: Generic tasks in knowledge based reasoning: high-level building blocks for expert system design. IEEE Expert. 1(3), 23–30 (1986)

    MATH  CrossRef  Google Scholar 

  34. Verma, K., Sheth, A.: Semantically annotating a web service. IEEE Internet Comput. 11, 83–85 (2007)

    CrossRef  Google Scholar 

  35. Clement, L., Hately, A., Von Riegen, C., Rogers, T.: UDDI Specification Version 3.0.2. (2004)

    Google Scholar 

  36. Akkiraju, R., Sapkota, B.: Semantic annotations for WSDL and XML schema – usage guide, Working Group Note. http://www.w3.org/TR/sawsdl-guide/ (2007)

  37. Akhtar, W., Kopecký, J., Krennwallner, T., Polleres, A.: XSPARQL: traveling between the XML and RDF worlds – and avoiding the XSLT pilgrimage. In: The Semantic Web: Research and Applications. Proceedings of the Fifth European Semantic Web Conference (ESWC 2008), Tenerife. Lecture Notes in Computer Science, vol. 5021, pp. 432–447. Springer, Heidelberg (2008)

    Google Scholar 

  38. Vitvar, T., Kopecky, J., Viskova, J., Fensel, D.: WSMO-lite annotations for web services. In: Proceedings of the Fifth European Semantic Web Conference (ESWC 2008), Tenerife. Lecture Notes in Computer Science, vol. 5021, pp. 674–689. Springer, Heidelberg (2008)

    Google Scholar 

  39. Hepp, M.: Products and services ontologies: a methodology for deriving OWL ontologies from industrial categorization standards. Int. J. Semantic Web Inf. Syst. 2, 72–99 (2006)

    CrossRef  Google Scholar 

  40. Richardson, L., Ruby, S.: RESTful Web Services. O’reilly Media, Sebastopol (2007)

    Google Scholar 

  41. Maleshkova, M., Kopecký, J., Pedrinaci, C.: Adapting SAWSDL for semantic annotations of RESTful services. In: Workshop: Beyond SAWSDL at OnTheMove Federated Conferences & Workshops (OTM 2009), Vilamoura. Lecture Notes in Computer Science, vol. 5872, pp. 917–926. Springer, Berlin (2009)

    Google Scholar 

  42. Kopecky, J., Gomadam, K., Vitvar, T.: hRESTS: an HTML microformat for describing RESTful web services. In: Proceedings of the 2008 IEEE/WIC/ACM International Conference on Web Intelligence (WI 2008), Sydney. IEEE Computer Society, Washington, DC (2008)

    Google Scholar 

  43. Lathem, J., Gomadam, K., Sheth, A.: SA-REST and (S)mashups: adding semantics to RESTful services. In: Proceedings of the International Conference on Semantic Computing (ICSC 2007), Irvine (2007)

    Google Scholar 

  44. Sheth, A., Gomadam, K., Lathem, J.: SA-REST: semantically interoperable and easier-to-use services and mashups. IEEE Internet Comput. 11, 91–94 (2007)

    CrossRef  Google Scholar 

  45. Connolly, D. (ed.): Gleaning Resource Descriptions from Dialects of Languages (GRDDL), W3C Recommendation. http://www.w3.org/TR/grddl/ (2007)

  46. Adida, B., Birbeck, M., Mccarron, S., Pemberton, S. (eds.): RDFa in XHTML: syntax and processing, W3C Recommendation. http://www.w3.org/TR/rdfa-syntax/ (2008)

  47. Gomadam, K., Ranabahu, A., Nagarajan, M., Sheth, A., Verma, K.: A faceted classification based approach to search and rank web APIs. In: Proceedings of the 2008 IEEE International Conference on Web Services (ICWS 2008), Washington, DC (2008)

    Google Scholar 

  48. Elenius, D., Denker, G., Martin, D., Gilham, F., Khouri, J., Sadaati, S., Senanayake, R.: The OWL-S editor – a development tool for semantic web services. In: Proceedings of the Second European Semantic Web Conference (ESWC 2005), Heraklion. Lecture Notes in Computer Science, vol. 3532, pp. 78–92. Springer, Heidelberg (2005)

    Google Scholar 

  49. Hess, A., Johnston, E., Kushmerick, N.: ASSAM: a tool for semi-automatically annotating semantic web services. In: Proceedings of the Third International Semantic Web Conference (ISWC 2004), Hiroshima. Lecture Notes in Computer Science, vol. 3298, pp. 320–334. Springer, Berlin (2004)

    Google Scholar 

  50. Sabou, M.: Building web service ontologies. Ph.D. thesis, Vrije Universiteit Amsterdam, the Netherlands (2006)

    Google Scholar 

  51. Srinivasan, N., Paolucci, M., Sycara, K.: Adding OWL-S to UDDI: implementation and throughput. In: Proceedings of First International Conference on Semantic Web Services and Web Process Composition (SWSWPC 2004), Hiroshima (2004)

    Google Scholar 

  52. Sycara, K., Paolucci, M., Ankolekar, A., Srinivasan, N.: Automated discovery, interaction and composition of semantic web services. Web Semant. Sci. Serv. Agent World Wide Web 1, 27–46 (2003)

    CrossRef  Google Scholar 

  53. Haarslev, V., Moller, R.: RACER: a core inference engine for the semantic web. In: Proceedings of the Second International Semantic Web Conference (ISWC 2003), Sanibel Island. Lecture Notes in Computer Science, vol. 2870. Springer, Berlin (2003)

    Google Scholar 

  54. Jaeger, M., Rojec-Goldmann, G., Liebetruth, C., Mühl, G., Geihs, K.: Ranked matching for service descriptions using OWL-S. In: Kommunikation in verteilten Systemen (KiVS 2005), Kaiserslautern (2005)

    Google Scholar 

  55. Klusch, M., Fries, B., Sycara, K.: Automated semantic web service discovery with OWLS-MX. In: Proceedings of the Fifth International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2006), Hakodate (2006)

    Google Scholar 

  56. Li, L., Horrocks, I.: A software framework for matchmaking based on semantic web technology. Int. J. Elect. Commer. 8, 39 (2004)

    Google Scholar 

  57. Paolucci, M., Ankolekar, A., Srinivasan, N., Sycara, K.: The DAML-S virtual machine. In: Proceedings of Second International Semantic Web Conference (ISWC 2003), Sandial Island. Lecture Notes in Computer Science, vol. 2870, pp. 290–305. Springer, Berlin (2003)

    Google Scholar 

  58. HP Labs. Jena: A Semantic Web Framework for Java. http://jena.sourceforge.net/ (2004)

  59. Friedman-Hill, E.: JESS in Action. Manning, Greenwich (2003)

    Google Scholar 

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

    CrossRef  Google Scholar 

  61. Traverso, P., Pistore, M.: Automated composition of semantic web services into executable processes. In: Proceedings of the Third International Semantic Web Conference (ISWC 2004), Hiroshima. Lecture Notes in Computer Science, vol. 3298, pp. 380–394. Springer, Berlin (2004)

    Google Scholar 

  62. Dimitrov, M., Simov, A., Konstantinov, M., Momtchev, V.: WSMO studio – a semantic web services modelling environment for WSMO (system description). In: Proceedings of the Fourth European Semantic Web Conference (ESWC 2007), Innsbruck. Lecture Notes in Computer Science, vol. 4519, pp. 749–758. Springer, Berlin (2007)

    Google Scholar 

  63. Kerrigan, M., Mocan, A., Tanler, M., Fensel, D.: The web service modeling toolkit – an integrated development semantic web services. In: Proceedings of the Fourth European conference on the Semantic Web (ESWC 2007), Innsbruck. Lecture Notes in Computer Science, vol. 4519, pp. 789–798. Springer, Berlin (2007)

    Google Scholar 

  64. Akkermans, H., Baida, Z., Gordijn, J., Peña, N., Altuna, A., Laresgoiti, I.: Value webs: ontology-based bundling of real-world services. IEEE Intell. Syst. 19, 57–66 (2004)

    CrossRef  Google Scholar 

  65. Clancey, W.J.: Heuristic classification. Artif. Intell. 27, 289–350 (1985)

    CrossRef  Google Scholar 

  66. Stollberg, M.: Scalable semantic web service discovery for goal-driven service-oriented architectures. Ph.D. thesis, University Innsbruck, Austria (2008)

    Google Scholar 

  67. Turati, A., Valle, E.D., Cerizza, D., Facca, F.M.: Using GLUE to solve the discovery scenarios of the SWS-challenge. In: Proceedings of the Eighth Workshop on Semantic Web Services Challenge (SWSC 2007), Eindhoven, pp. 185–197 (2007)

    Google Scholar 

  68. Nitzsche, J., Van Lessen, T., Karastoyanova, D., Leymann, F.: BPEL for semantic web services (BPEL4SWS). In: On the Move to Meaningful Internet Systems 2007 Workshops (OTM 2007), Vilamoura. Lecture Notes in Computer Science, vol. 4805, pp. 179–188. Springer, Berlin (2007)

    Google Scholar 

  69. Motta, E., Domingue, J., Cabral, L., Gaspari, M.: IRS-II: a framework and infrastructure for semantic web services. In: Proceedings of the Second International Semantic Web Conference (ISWC 2003), Sanibel Island. Lecture Notes in Computer Science, vol. 2870, pp. 306–318. Springer, Berlin (2003)

    Google Scholar 

  70. Domingue, J., Cabral, L., Galizia, S., Tanasescu, V., Gugliotta, A., Norton, B., Pedrinaci, C.: IRS-III: a broker-based approach to semantic web services. Web Semant. Sci. Service Agent World Wide Web 6, 109–132 (2008)

    CrossRef  Google Scholar 

  71. Motta, E.: Reusable Components for Knowledge Modelling: Case Studies in Parametric Design Problem Solving. IOS Press, Amsterdam (1999)

    MATH  Google Scholar 

  72. Hakimpour, F., Domingue, J., Motta, E., Cabral, L., Lei, Y.: Integration of OWL-S into IRS-III. In: First AKT Workshop on Semantic Web Services, KMi. The Open University, Milton Keynes (2004)

    Google Scholar 

  73. Motta, E., Lu, W.: A library of components for classification problem solving. IBrow (ist-1999–19005) deliverable. http://projects.kmi.open.ac.uk/ibrow/Publications/Motta_pkaw00.pdf (2001)

  74. Galizia, S., Gugliotta, A., Pedrinaci, C.: A formal model for classifying trusted semantic web services. In: Proceedings of the Third Asian Semantic Web Conference (ASWC 2008), Bangkok. Lecture Notes in Computer Science, vol. 5367, pp. 540–554. Springer, Berlin (2008)

    Google Scholar 

  75. Pedrinaci, C., Grenon, P., Galizia, S., Gugliotta, A., Domingue, J.: A knowledge-based framework for web service adaptation to context. In: Enabling Context-Aware Web Services: Methods, Architectures, and Technologies. Chapman & Hall/CRC Press, Boca Raton (2010)

    Google Scholar 

  76. Sheth, A., Gomadam, K., Ranabahu, A.: Semantics enhanced services: METEOR-S SAWSDL and SA-REST. IEEE Data Eng. Bull. 31, 8–12 (2008)

    Google Scholar 

  77. Patil, A., Oundhakar, S., Sheth, A., Verma, K.: METEOR-S web service annotation framework. In: Proceedings of the 13th International Conference on World Wide Web (WWW 2004), New York (2004)

    Google Scholar 

  78. Verma, K., Sivashanmugam, K., Sheth, A., Patil, A., Oundhakar, S., Miller, J.: METEOR-S WSDI: a scalable P2P infrastructure of registries for semantic publication and discovery of web services. Int. J. Inf. Technol. Manag. 6, 17–39 (2005)

    CrossRef  Google Scholar 

  79. Nagarajan, M., Verma, K., Sheth, A., Miller, J., Lathem, J.: Semantic interoperability of web services – challenges and experiences. In: Proceedings of the IEEE International Conference on Web Services (ICWS 2006), Salt Lake City (2006)

    Google Scholar 

  80. Sivashanmugam, K., Miller, J.A., Sheth, A., Verma, K.: Framework for semantic web process composition. Int. J. Elect. Commer. 9, 71–106 (2005)

    Google Scholar 

  81. Nagarajan, M., Verma, K., Sheth, A.P., Miller, J.A.: Ontology driven data mediation in web services. Int. J. Web Service Res. 4, 104–126 (2007)

    CrossRef  Google Scholar 

  82. Sivashanmugam, K., Miller, J.A., Sheth, A.P., Verma, K.: Framework for semantic web process composition. Int. J. Elect. Commer. 9, 71–106 (2004–2005)

    Google Scholar 

  83. Oldham, N., Verma, K., Sheth, A., Hakimpour, F.: Semantic WS-agreement partner selection. In: Proceedings of the 15th International Conference on World Wide Web (WWW 2006), Edinburgh (2006)

    Google Scholar 

  84. Verma, K., Doshi, P., Gomadam, K., Miller, J., Sheth, A.: Optimal adaptation in web processes with coordination constraints. In: Proceedings of the International Conference on Web Services (ICWS 2006), Chicago. IEEE Computer Society, Washington, DC (2006)

    Google Scholar 

  85. Gomadam, K., Verma, K., Sheth, A., Miller, J.: Demonstrating dynamic configuration and execution of web processes. In: Proceedings of the Third International Conference on Service-Oriented Computing (ICSOC 2005), Amsterdam. Lecture Notes in Computer Science, vol. 3826, pp. 502–507. Springer, Berlin (2005)

    Google Scholar 

  86. Gugliotta, A., Domingue, J., Cabral, L., Tanasescu, V., Galizia, S., Davies, R., Gutiérrez-Villarías, L., Rowlatt, M., Richardson, M., Stincic, S.: Deploying semantic web services-based applications in the e-government domain. J. Data Semant. 10, 96–132 (2008)

    Google Scholar 

  87. Cardoso, J., Sheth, A. (eds.): Semantic Web Services, Processes and Applications. Springer, Berlin (2006)

    MATH  Google Scholar 

  88. Sheth, A., Verma, K., Gomadam, K.: Semantics to energize the full services spectrum. Commun. ACM 49, 55–61 (2006)

    CrossRef  Google Scholar 

  89. Christensen, E., Curbera, F., Meredith, G., Weerawarana, S. (eds.): Web Services Description Language (WSDL) 1.1, W3C Note (2001)

    Google Scholar 

  90. Booth, D., Liu, C.K. (eds.): Web Services Description Language (WSDL) version 2.0 part 0: primer, W3C Recommendation. http://www.w3.org/TR/wsdl20-primer/ (2007)

  91. OASIS Web Services Business Process Execution Language (WSBPEL) TC: Web services business process execution language version 2.0. Committee specification. http://docs.oasis-open.org/wsbpel/2.0/CS01/wsbpel-v2.0-CS01.pdf (2007)

  92. Mandell, D., Mcilraith, S.: Adapting BPEL4WS for the semantic web: the bottom-up approach to web service interoperation. In: Proceedings of the Second International Semantic Web Conference (ISWC 2003), Sanibel Island. Lecture Notes in Computer Science, vol. 2870. Springer, Berlin (2003)

    Google Scholar 

  93. Staab, S., van der Aalst, W., Benjamins, V.R., Sheth, A., Miller, J.A., Bussler, C., Maedche, A., Fensel, D., Gannon, D.: Web services: been there, done that? IEEE Intell. Syst. 18, 72–85 (2003)

    CrossRef  Google Scholar 

  94. OASIS Web Services Notification TC: Web services topics (WS-Topics) 1.3. http://docs.oasis-open.org/wsn/wsn-ws_topics-1.3-spec-os.pdf (2006)

  95. OASIS Web Services Notification TC: Web services brokered notification (WS-BrokeredNotification) 1.3. http://docs.oasis-open.org/wsn/wsn-ws_brokered_notification-1.3-spec-os.pdf (2006)

  96. OASIS Web Services Notification TC: Web services base notification (WS-BaseNotification) 1.3. http://docs.oasis-open.org/wsn/wsn-ws_base_notification-1.3-spec-os.pdf (2006)

  97. OASIS Web Services Notification TC: Web services notification (WSN) 1.3. http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsn (2006)

  98. Vedamuthu, A., Orchard, D., Hirsch, F., Hondo, M., Yendluri, P., Boubez, T., Yalçinalp, U.: Web services policy 1.5 – framework, W3C Recommendation. http://www.w3.org/TR/ws-policy/ (2007)

  99. Sheth, A.: Beyond SAWSDL: A game plan for broader adoption of semantic web services. IEEE Intell. Syst. Trend Controv. 22, 8–10 (2007)

    Google Scholar 

  100. Vinoski, S.: Putting the “web” into web services: interaction models, part 2. IEEE Internet Comput. 6, 90–92 (2002)

    CrossRef  Google Scholar 

  101. Papazoglou, M., Traverso, P., Dustdar, S., Leymann, F.: Service-oriented computing: state of the art and research challenges. Computer 40, 38–45 (2007)

    CrossRef  Google Scholar 

  102. Mocan A, Cimpian E.: An ontology-based data mediation framework for semantic environments. Int. J. Semant. Web Inf. Syst. 3(2), 66–95 (2007)

    Google Scholar 

  103. Kopecký J, Vitvar T, Bournez C, Farrell J.: SAWSDL: Semantic Annotations for WSDL and XML schema. IEEE Internet Comput. 11(6), 60–67 (2007)

    CrossRef  Google Scholar 

  104. Pedrinaci C, Domingue J.: Toward the next wave of services: linked services for the web of data. J. Univ. Comput. Sci. 16(13), 1694–1719 (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Carlos Pedrinaci .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this entry

Cite this entry

Pedrinaci, C., Domingue, J., Sheth, A.P. (2011). Semantic Web Services. In: Domingue, J., Fensel, D., Hendler, J.A. (eds) Handbook of Semantic Web Technologies. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-92913-0_22

Download citation