Composition of web services on large service models

Riina Maigre

Institute of Cybernetics

Tuesday 17 May 2011, 14:00 (note the unusual weekday)
Cybernetica Bldg (Akadeemia tee 21), room B101


Slides from the talk [pdf]

Abstract: This work addresses a task of building new web services automatically in a complex domain with large number of available web services using different ontologies. Manual composition process gets very complicated when the set of web services to choose from is large. Automated composition on the other hand, is hard to archive because web services that have to be composed might use different ontologies. In case of a very specialised and complex domain, a domain expert, who might not be a programmer, may be able to design better/more optimal compound web services than a web service developer or an automated composition tool. In this case, composition tools are needed that are simple enough, so that domain experts are able to use them.

In this work a concept of service model is defined and the usage of service models is proposed as a way to describe a large number of available web services, concepts from ontology and control constructs. Experiments have been conducted on a large service model built from Estonian e-government web service descriptions. To reduce the complexity of the large service model, and to be able to connect web services using different ontologies, hierarchical service models have been introduced. A hierarchical model allows to split a set of web services into submodels and use the submodels as components of a hierarchical model.


Tarmo Uustalu
Last update 25.5.2011