Extensible and General Service-Oriented Platform: Experience with the Service Abstract Machine

Eric Simon 1 Jacky Estublier 1 Diana Moreno 1
1 LIG Laboratoire d'Informatique de Grenoble - ADELE
LIG - Laboratoire d'Informatique de Grenoble
Abstract : Services are successful for applications with high levels of dynamicity and interoperability. Ironically the actual Service-Oriented Computing (SOC) technologies are such that interoperability is problematic if different platforms are used simultaneously, and dedicated tools for the support of most engineering tasks are essentially missing. We address the interoperability issue through the definition of a Service Abstract Machine (SAM) that observes a set of heterogeneous service platforms running on different machines and dynamically builds a reliable and homogeneous model of the global state. Conversely, changes in the state model, through SAM API are dynamically translated into the corresponding action(s) in the actual underlying SOC platforms. Evolution, extensibility and engineering support are addressed by dedicated software engineering environments that fully rely on the state model, as if SAM were a real SOC platform. The paper discusses the challenges we faced and the limits of our approach. We show how the system has been implemented, and we draw the early lessons of SAM second year of use.
Keywords : SOC Abstraction runtime
Type de document :
Communication dans un congrès
2010 IEEE International Conference on Services Computing, Jul 2010, Miami, Florida, United States. pp.490-497, 2010, 〈10.1109/SCC.2010.57〉
Liste complète des métadonnées

https://hal.archives-ouvertes.fr/hal-00941613
Contributeur : Vincent Lestideau <>
Soumis le : mardi 4 février 2014 - 10:09:39
Dernière modification le : jeudi 11 octobre 2018 - 08:48:03

Identifiants

Collections

Citation

Eric Simon, Jacky Estublier, Diana Moreno. Extensible and General Service-Oriented Platform: Experience with the Service Abstract Machine. 2010 IEEE International Conference on Services Computing, Jul 2010, Miami, Florida, United States. pp.490-497, 2010, 〈10.1109/SCC.2010.57〉. 〈hal-00941613〉

Partager

Métriques

Consultations de la notice

131