Pour savoir où on va, il faut savoir d'où l'on vient

Vous avez
une question ?
Un projet ?

Contactez nous !
 

Contactez-nous

Vous avez une question ? un projet ? 
Vous souhaitez plus d'informations sur un produit ? sur notre offre ? 
Contactez-nous, on vous répond sous 4H.

eZHumanCAPTCHACode reload
retour

Un Service

Un Service

Qu’est-ce précisément qu’un service ?

Dans le contexte SOA, un service a les caractéristiques suivantes :

  • Il est d’une granularité moyenne : ce n’est pas une simple routine, mais pas non plus un applicatif complet.
  • Un service a vocation à être réutilisé, il n’est pas dédié à une utilisation unique.
  • Un service est technologiquement neutre, il peut être invoqué par toutes sortes de programmes.
  • Un service est potentiellement accessible depuis l’extérieur du système d’information, depuis l’Internet. Cela sous réserve bien sûr de permissions et contrôle d’accès.

Ce dernier point est particulièrement important au sein des plateformes web :

 

Un service est défini par son contrat de service et d’interface, c'est-à-dire ce qu’il promet au reste du monde. Le service masque totalement son implémentation, il fonctionne en mode boîte noire. Il peut donc changer son implémentation sans impact pour ses clients, tant que son interface est inchangée.

Le service ne doit pas être vu uniquement comme « plus ou moins un appel de fonction » ; en particulier il peut être synchrone ou asynchrone, ou bien adopter d’autres modèles d’appel.