TY - GEN
T1 - Towards a goal-based service framework for dynamic service discovery and composition
AU - Bonino da Silva Santos, L.O.
AU - Goncalves da Silva, Eduardo
AU - Ferreira Pires, Luis
AU - van Sinderen, Marten J.
N1 - 10.1109/ITNG.2009.27
PY - 2009
Y1 - 2009
N2 - Service-Oriented Computing allows new applications to be developed by using and/or combining services offered by different providers. Service discovery and composition are performed aiming to comply with the client’s request in terms of functionality and expected outcome. In this paper we present a framework for dynamic service discovery and composition. This framework is based on goals and tasks as the means to represent the client’s expected outcome and functionality, respectively. The framework encompasses a goal-based service ontology, a set of domain and task ontologies
and a supporting service platform with a service matching and composition algorithm. The client informs the platform about the goal to be fulfilled. The platform’s matching algorithm searches in the repository for services that can fulfill the client’s goal. Moreover, the platform gathers client’s contextual information to use as inputs for the services and thus, reduce the need for client interaction. If no single service is able to fulfill the user’s goal, a service composition is then performed.
AB - Service-Oriented Computing allows new applications to be developed by using and/or combining services offered by different providers. Service discovery and composition are performed aiming to comply with the client’s request in terms of functionality and expected outcome. In this paper we present a framework for dynamic service discovery and composition. This framework is based on goals and tasks as the means to represent the client’s expected outcome and functionality, respectively. The framework encompasses a goal-based service ontology, a set of domain and task ontologies
and a supporting service platform with a service matching and composition algorithm. The client informs the platform about the goal to be fulfilled. The platform’s matching algorithm searches in the repository for services that can fulfill the client’s goal. Moreover, the platform gathers client’s contextual information to use as inputs for the services and thus, reduce the need for client interaction. If no single service is able to fulfill the user’s goal, a service composition is then performed.
KW - EWI-15363
KW - IR-65494
KW - METIS-263849
KW - SCS-Services
U2 - 10.1109/ITNG.2009.27
DO - 10.1109/ITNG.2009.27
M3 - Conference contribution
SN - 978-0-7695-3596-8
SP - 302
EP - 307
BT - Proceedings of the 2009 Sixth International Conference on Information Technology: New Generations
PB - IEEE
CY - Los Alamitos
T2 - Sixth International Conference on Information Technology: New Generations
Y2 - 27 April 2009 through 29 April 2009
ER -