350 rub
Journal Information-measuring and Control Systems №6 for 2011 г.
Article in number:
The composition of semantic web-services
Authors:
N. G. Volchenkov, A. I. Dmitrenko, V. V. Klimov, A. V. Orlov, B. A. Shchukin
Abstract:
In accordance with the recommendations of the W3C semantic web-services are formed as a result of special superstructure over WSDL, for what a special language for describing the semantics - OWL-S - is offered. It is declared that search in inquiries is carried out more qualitatively and faster for those services which semantics is described by means of OWL-S, based on the using of service object domain ontology, and, moreover, this description can be used for automatic composition of services. OWL-S language introduces the concept of a process, both an atomic one, corresponding to WSDL operations, and a composite one, whose analogue can be choreography of services, and reduces а composition of services to а composition of processes. The process is given by the quadruple of sets , where I is a set of types of inputs, defined by the classes of the object domain ontology, O - a set of types of outputs, precondition P - a logical expression to describe the state of the object domain fragment before performing the service, the effects E - a logical expression to describe the state of the object domain fragment after performing the service. The description of a direct connection of inputs and outputs is not supported, there are described only «side» effects. Meanwhile, the implementation of the considerable part of the services does not lead to changes in the object domain, for example, services which are carrying out searching, and, hence, their semantics is completely determined by enumeration of inputs and outputs. A request for search of services can also be reduced to enumerating of inputs and outputs, i. e. it can actually be referred to search in keywords, in descriptions of the services presented in OWL-S syntax. Moreover, in a similar manner we can speak about the composition of services.
Pages: 35-42
References
  1. Web Services Description Language (WSDL 1.1), http://www.w3.org/TR/wsdl
  2. SOAP Version 1.2 Part 0: Primer, Перевод на русский язык, http://www.w3.org ? 2002/07/soap-translation/russian?
  3. Джозефрай Д. Практическая хореография Web-сервисов, http://www.iso.ru/journal/articles/410.html
  4. UDDI | Online community for the Universal Description, Discovery...,uddi.xml.org
  5. Семантические веб-сервисы, http://ru.wikipedia.org/wiki/
  6. Berners-Lee T.J. Spinning The Semantic Web // MIT Press. 2003. 366 р.
  7. Gruber Т. A Translation Approach to Portable Ontology Specifications. Knowledge Systems Laboratory. 1992.
  8. OWL-S: Semantic Markup for Web Services, http://www.w3.org/Submission/OWL-S
  9. OWL Web Ontology Language Reference, http://www.w3.org/TR/owl-ref/
  10. SWRL: A Semantic Web Rule Language Combining OWL and RuleML, http://www.w3.org/Submission/SWRL/
  11. Brogi A., Corfini S., and Popescu R. Semantics-Based composition-oriented discovery of Web services // ACM Trans. InternetTechnol. 8. 4. Article 19 (September 2008). 39 р.
  12. Климов В.В. Система поиска и интеграции веб-сервисов с использованием семантических описаний // Информационные технологии в проектировании и производстве. 2010. № 1. С. 73-79.
  13. Тыугу Э.Х. Концептуальное программирование. М.: Наука. 1984. 256 с.
  14. Колмогоров А. Н., Драгалин А.Г. Математическая логика: Учеб. пособие для вузов. М.: УРСС. 2004. 240 с.