![]() |
Introduction SOA |
Publié par :
Docenstoc
|
Document sous licence CC: http://creativecommons.org/licenses/by-sa/2.0/fr/. Introduction SOA
> Organisation du cours SOA
> Pédagogie du cours
> Des bulles d'aide tout au long du cours
> Comprendre une architecture SOA (problématique, solutions)
> Pas de technique pour l'instant
SOA est l'acronyme de Service Oriented Architecture qui est traduit comme " Architecture Orientée Service "
Le Service (ou Composant) désigne le fondement de ce modèle d'interaction entre applications
Le paradigme SOA : Chercher, Publier et Consommer
Consommateur du Service cherche un service répondant à ces exigences (Un contrat lui est retourné)
Lié à la syntaxe du service (opération, messages d'entrée, messages de sortie, ...)
Lié à la sémantique du service (définition de règles et de contraintes d'usage, ...)
Lié à la qualité de service (temps de réponse attendu, procédures en cas de panne, temps de reprise après interruption, ...)
L'échange entre le fournisseur de service et le consommateur doit se faire à travers des messages (couplage lâche vis-à-vis de son environnement)
L'utilisation d'une orchestration évite que les services aient besoin de connaître les autres services
Le contrat du service ne doit contenir que les informations pertinentes à son invocation
Pas de variation dans le comportement et dans la réponse d'un service lors de la réception d'une requête
Un service doit être accessible depuis un entrepôt ou un annuaire pour faciliter sa découverte
Le fournisseur de services a la charge de déposer et de mettre à jour ses services depuis l'annuaire
Le service est enrichi par un ensemble de métadonnées pour faciliter la recherche du consommateur de services
Cours de PHP par le PHP Documentation Group. Ce manuel peut être redistribué sous licence GNU General Public License. PHP,...
Document sous licence CC: http://creativecommons.org/licenses/by-sa/2.0/fr/.
Méthodes de programmation systèmes par Emmanuel DESVIGNE. Document sous licence GNU/FDL.
Cours d'introduction aux architectures n-tier dispensé à TELECOM Bretagne. Cours sous licence Creative Commons :...
Livre Blanc : Industrialisation PHP par Alter Way. Document publié sous licence OpenContent.
Document sous licence CC: http://creativecommons.org/licenses/by-sa/2.0/fr/. Java pour le développement d'applications Web.
Aucun commentaire pour cette publication |