Semantic Web Services
From Wikipedia, the free encyclopedia
Semantic Web Services are self-contained, self-describing, semantically marked-up software resources that can be published, discovered, composed and executed across the Web in a task driven semi-automatic way. Semantic Web Services can be defined as the dynamic part of the semantic web.
Contents |
[edit] The problem addressed by Semantic Web Services
The mainstream XML standards for interoperation of web services specify only syntactic interoperability, not the semantic meaning of messages. For example, WSDL can specify the operations available through a web service and the structure of data sent and received but cannot specify semantic meaning of the data or semantic constraints on the data. This requires programmers to reach specific agreements on the interaction of web services and makes automatic web service composition difficult. Semantic web services solve these problems by providing another layer on top of the web service infrastructure to supply semantic meaning for web services.
[edit] Potential benefits
Semantic Web Services can enable the dynamic discovery, composition and execution of functionality with the aim of providing a higher order level of value-added services.
[edit] Choreography vs. orchestration
Choreography is concerned with describing the external visible behavior of services, as a set of message exchanges optionally following a Message Exchange Pattern (MEP), from the functionality consumer point of view.
Orchestration deals with describing how a number of services, 2 or more, cooperate and communicate with the aim of achieving a common goal.
[edit] Related technologies
Semantic Web Languages
Semantic Web Service frameworks
[edit] Related projects
[edit] European projects
It has been suggested that this article or section be merged with European Semantic Systems Initiative. (Discuss) |
- Ongoing projects funded in the Seventh Framework Program
- SHAPE
- Ongoing projects funded in the Sixth Framework Program
- Previous projects funded in the Fifth Framework Program
- Esperonto (IST-2001-34373) has developed ODE SWS, a toolset for design and composition of Semantic Web Services
- SWWS
- S-ten
- Adaptive Services Grid
[edit] Other projects
- SWSI. The Semantic Web Services Initiative is an ad hoc initiative of academic and industrial researchers, many of which are involved in DARPA and research projects funded by the European Community.
- METEOR-S. A project of the LSDIS Lab, University of Georgia and Kno.e.sis Center, Wright State University.
- 3S@kno.e.sis. Semantics(Services, Science) : The 3S project at the kno.e.sis center, Wright State University, Dayton, OH.
[edit] References
- Sinuhe Arroyo et al. (2004). Semantic Aspects of Web Services in Practical Handbook of Internet Computing. Chapman Hall and CRC Press. ISBN 1-58488-381-2.
- Cardoso, J., Sheth, Amit (Eds.), (2006). Semantic Web Services, Processes and Applications. Springer. ISBN 0-387-30239-5.
- Zeng, Honglei; T.C. Son (March 2001). "Semantic Web Services". Intelligent Systems 16: 46–53. IEEE.
- Kuropka, D.; Tröger, P.; Staab, S.; Weske, M. (Eds.) (2008). Semantic Service Provisioning. Springer. ISBN 3-5407-8616-3.