Chemical Programming of Future Service-oriented Architectures

Jean-Pierre Banâtre 1 Thierry Priol 1
1 PARIS - Programming distributed parallel systems for large scale numerical simulation
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, ENS Cachan - École normale supérieure - Cachan, Inria Rennes – Bretagne Atlantique
Abstract : Service-based infrastructures are shaping tomorrow's distributed computing systems by allowing the design of loosely-coupled distributed applications based on the composition of services spread over a set of resources available on the Internet. Compared to previous approaches such as remote procedure call, distributed objects or components, this new paradigm makes feasible the loose coupling of software modules, encapsulated into services, by allowing a late binding to them at runtime. In this context, an important issue is how to express the composition of services while keeping this loosely-coupled property. Different approaches have been proposed to express services composition, mostly using specialized languages. This article presents and explore an unconventional new approach for service composition based on a programming language, inspired by a chemical metaphor, called the High-Order Chemical Language (HOCL). The proposed approach provides a very abstract and generic way of programming service composition thanks to the high-order property of HOCL. We illustrated this approach by applying it to a simple example that aims at providing a travel organizer service based on the composi- tion of several basic and smaller services.
Type de document :
Article dans une revue
Journal of Software (JSW), Academy Publisher, 2009, 4 (7), pp.738-746
Liste complète des métadonnées

https://hal.inria.fr/inria-00423641
Contributeur : Thierry Priol <>
Soumis le : lundi 12 octobre 2009 - 12:32:47
Dernière modification le : mercredi 11 avril 2018 - 01:56:18

Identifiants

  • HAL Id : inria-00423641, version 1

Citation

Jean-Pierre Banâtre, Thierry Priol. Chemical Programming of Future Service-oriented Architectures. Journal of Software (JSW), Academy Publisher, 2009, 4 (7), pp.738-746. 〈inria-00423641〉

Partager

Métriques

Consultations de la notice

187