Automated Web Services Composition with the Event Calculus

2007-10-24
Aydin, Onur
Çiçekli, Fehime Nihan
Cicekli, Ilyas
As the web services proliferate and complicate it is becoming an overwhelming job to manually prepare the web service compositions which describe the communication and integration between web services. This paper analyzes the usage of the Event Calculus, which is one of the logical action-effect definition languages, for the automated preparation and execution of web service compositions. In this context, abductive planning capabilities of the Event Calculus are utilized. It is shown that composite process definitions in OWL-S can be translated into Event Calculus axioms so that planning with generic process definitions is possible within this framework.

Suggestions

Automated web service composition with event calculus
Aydın, Onur; Çiçekli, Fehime Nihan; Department of Computer Engineering (2005)
As the Web Services proliferate and complicate it is becoming an overwhelming job to manually prepare the Web Service Compositions which describe the communication and integration between Web Services. This thesis analyzes the usage of Event Calculus, which is one of the logical action-effect definition languages, for the automated preparation and execution of Web Service Compositions. In this context, planning capabilities of Event Calculus are utilized. Translations from Planning Domain Description Langua...
Automatic quality of service (QOS) evaluation for domain specific web service discovery framework
Aşkaroğlu, Emra; Karagöz, Pınar; Department of Computer Engineering (2011)
Web Service technology is one of the most rapidly developing contemporary technologies. Nowadays, Web Services are being used by a large number of projects and academic studies all over the world. As the use of Web service technology is increasing, it becomes harder to find the most suitable web service which meets the Quality of Service (QoS) as well as functional requirements of the user. In addition, quality of the web services (QoS) that take part in the software system becomes very important. In this t...
Query interface and query language for domain specific web service discovery system
Özdil, Hilal; Karagöz, Pınar; Department of Computer Engineering (2011)
As the number of the published web services increase, discovery of the web services with the desired functionality and quality is becoming a challenging process. Selecting the appropriate web services among the ones that o er the same functionality is also a challenging task. The web service repositories like UDDI (Universal Description Discovery and Integration) support only the syntactic searchs. Quality of service parameters for the published web services can not be queried over these repositories. We ha...
Improved Genetic Algorithm based Approach for QoS Aware Web Service Composition
Yilmaz, A. Erdinc; Karagöz, Pınar (2014-07-02)
Use of web services is one of the most rapidly developing technologies. Since web services are defined by XML-based standards to overcome platform dependency, they are very eligible to integrate with each other in order to establish new services. This composition enables us to reuse existing services, which results in less cost and time consumption. One of the recent problems with web service composition is to maximize the overall Quality of Service (QoS) of the composed service. Most common elements of QoS...
Automatic QoS evaluation method for web services
Aşkaroğlu, Emra; Karagöz, Pınar (2012-07-04)
In this work, we propose a new QoS evaluation method for web services. The proposed method aims to keep track of web services in terms of QoS parameters and to generate QoS values automatically when necessary. It is realized as a part of a Web service discovery system that is a collection of domain specific service discovery nodes.
Citation Formats
O. Aydin, F. N. Çiçekli, and I. Cicekli, “Automated Web Services Composition with the Event Calculus,” 2007, vol. 4995, p. 142, Accessed: 00, 2020. [Online]. Available: https://hdl.handle.net/11511/62747.