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

https://hal.inria.fr/inria-00598250
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

Fichier

ijsc11.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

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〉

Partager

Métriques

Consultations de la notice

205

Téléchargements de fichiers

255