A caching technique for optimizing automated service discovery

Michael Stollberg 1 Joerg Hoffmann 2 Dieter Fensel 3
2 MAIA - Autonomous intelligent machine
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
Abstract : The development of sophisticated technologies for service-oriented architectures (SOA) is a grand challenge. A promising approach is the employment of semantic tech- nologies to better support the service usage cycle. Most existing solutions show significant deficits in the computational performance, which hampers the applicability in large-scale SOA systems. We present an optimization technique for automated service discovery - one of the central operations in semantically enabled SOA environments - that can ensure a sophisticated performance while maintaining a high retrieval accuracy. The approach is based on goals that formally describe client objectives, and it employs a caching mechanism for enhancing the computational performance of a two-phased discovery framework. At design time, the suitable services for generic and reusable goal descriptions are determined by semantic matchmaking. The result is captured in a con- tinuously updated graph structure that organizes goals and services with respect to the requested and provided functionalities. This is exploited at runtime in order to detect the suitable services for concrete client requests with minimal effort. We formalize the approach within a first-order logic framework, and define the graph structure along with the associated storage and retrieval algorithms. An empirical evaluation shows that significant performance improvements can be achieved.
Type de document :
Article dans une revue
International Journal of Semantic Computing, World Scientific, 2011, 5 (1), pp.1-31. 〈10.1142/S1793351X11001146〉
Liste complète des métadonnées

Littérature citée [29 références]  Voir  Masquer  Télécharger

Contributeur : Joerg Hoffmann <>
Soumis le : dimanche 5 juin 2011 - 22:07:37
Dernière modification le : jeudi 11 janvier 2018 - 06:19:51
Document(s) archivé(s) le : mardi 6 septembre 2011 - 02:22:52


Fichiers produits par l'(les) auteur(s)




Michael Stollberg, Joerg Hoffmann, Dieter Fensel. A caching technique for optimizing automated service discovery. International Journal of Semantic Computing, World Scientific, 2011, 5 (1), pp.1-31. 〈10.1142/S1793351X11001146〉. 〈inria-00598250〉



Consultations de la notice


Téléchargements de fichiers