WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mécanisme multicritère de découverte de services dans les grilles de calcul

( Télécharger le fichier original )
par Marie Héléne Mballo
Université Cheikh Anta Diop de Dakar - Diplôme d'étude approfondie 2009
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

[Marie Hélène Wassa Mballo] Page 35

2.3 La programmation orientée service

Le terme de la programmation orientée service (SOP) [27] désigne le fait de se concentrer sur « que fait un bout de code ». Tout comme la POC, la SOP se base sur la POO.

Dans la SOP les composants coopèrent via des comportements. Un comportement, ou service, ou interface, permet de séparer ce qui doit être réalisé (le contrat) de la manière de le réaliser (implantation)

La SOP fait intervenir fait intervenir 3 acteurs [28] dans la mise en place d'une application :

· Le client : correspond à l'application cliente il peut correspondre également à un autre service

· Le service : le client fait appel au service pour une tâche précise

· Le registre : appelé répertoire de service, le client y trouvera les informations à propos du client. Ce répertoire peut être privé c'est-à-dire interne à l'entreprise ou public

Figure 2.1 : les trois acteurs de la SOP

Le service répond à trois fonctionnalités caractéristiques :

· Il est indépendant

·

[Marie Hélène Wassa Mballo] Page 36

Il peut être découvert et appelé de manière dynamique

· Il fonctionne seul

Le répertoire de service a un rôle primordial dans la POS. C'est lui qui reçoit la requête du consommateur, lui qui découvrira le service approprié, et lui agira en tant que intermédiaire entre le consommateur et le service. En s'assurant que les fournisseurs de services informent régulièrement les répertoires de leurs nouveautés, le consommateur peut constamment profiter de celles-ci sans pour autant devoir mettre à jour ses méthodes.

> Apport de la programmation orientée service

La programmation orientée service répond à un besoin d'abstraction qui lui-même découle de la complexité grandissante des projets informatiques, mieux développer, et surtout mieux maintenir les fonctionnalités conçues.

Ce paradigme va aider à gérer l'hétérogénéité des milieux applicatifs, son objectif est d'autoriser les applications ou service à communiquer et de travailler ensemble quelque soit leur plate forme respective, donc la POS va permettre l'accès et la manipulation des données partout.

La POS facilite non seulement les échanges entre les applications de l'entreprise mais surtout permet une ouverture vers les autres entreprises

L'architecture suit le modèle de programmation donc nous aurons une architecture orientée service. Cette architecture repose fondamentalement sur les services web, en effet elle utilise tous les standards dédiés aux services web (XML, http, WSDL...) pour s'assurer de l'interopérabilité de son fonctionnement

Il faudra faire la différence entre une architecture orientée service (SOA) et les web services, en effet une SOA n'est pas une technologie mais un principe de conception, tandis que les services web en sont une implémentation technologique.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il ne faut pas de tout pour faire un monde. Il faut du bonheur et rien d'autre"   Paul Eluard