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

 > 

Architecture soa (architecture orientée services)

( Télécharger le fichier original )
par Virginie ELIAS
CNAM Nantes - Pays de la Loire - Ingénieur en Informatique 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
Le service de localisation : UDDI

Ce service n'est pas obligatoire dans une architecture SOA, mais force est de constater qu'il peut être très utile. Grâce à lui, le consommateur n'a pas à savoir où se trouve le ou les services exposés. C'est ce référentiel, aussi appelé « annuaire » qui va jouer ce rôle. Mais il reste facultatif d'autant plus qu'il impacte forcément les performances. Il propose les mécanismes suivants :

q Un enregistrement statique ou dynamique des services,

q Une IHM de recherche de service,

q Une gestion de la taxonomie115(*) des services,

q Une notification du changement,

q Une console d'administration,

q Une génération automatique d'identification des services,

q Une gestion intelligente du cache.

La mise en oeuvre de ce type d'outil n'est pas simple et il ne peut être pris à la légère tant elle impacte la politique de sécurisation, les règles de nommage, le cycle de référencement des services, le processus de mise en production (publication) etc ...

Version

Année

Apports

1.0

2000

pages blanches (identification),

pages jaunes (nomenclature des produits offerts),

pages vertes (services, protocoles et Models).

2.0

2002

amélioration de la description des organisations,

gestion de l'internationalisation,

fonctions de recherche,

public assertions par lesquelles des partenaires s'engagent, par exemple quant à la qualité d'un service.

3.0

2003 et pris en compte en 2005 par quelques Editeurs

support de la signature électronique,

nouvelle interface d'abonnement,

améliorations dans la gestion du répertoire,

introduction de l'operational info, c'est à dire à la mise à jour automatique d'un registre UDDI à partir d'autres.

 

Tableau 5 : Versions UDDI

Editeur

Solution

APACHE

JUDDI

ORACLE/BEA

AquaLogic Registry Repository

NOVELL

Novell Nsure

 

Editeur

Solution

MICROSOFT

UDDI Services

ORACLE

ServiceRegistery

SOFTWARE AG

CentraSite

 

Tableau 6 : Principaux UDDI

L'échange

Le point à point

Le point à point reposant sur un adressage explicite peut être mis en oeuvre dans une architecture SOA. Ce mode d'échange peut être synchrone (appel RPC, Web service) ou asynchrone (FTP).

Le publish and subscribe

Le publish and subscribe de l'ESB est tout autant repris par l'architecture SOA. Il permet de diffuser un service vers N applications abonnées et consommatrices. Souvent pris en charge par un Hub, ce mode d'échange est souvent de type asynchrone.

* 115 Taxonomie ou taxinomie : science qui a pour objet de décrire les organismes vivants et de les regrouper en entités appelées taxons afin de pouvoir les identifier puis les nommer, et enfin les classer.

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








"Des chercheurs qui cherchent on en trouve, des chercheurs qui trouvent, on en cherche !"   Charles de Gaulle