Soa et services web SOA et Services Web octobre SOA Concepts de base C Du client serveur à la SOA N ? est pas une démarche entièrement nouvelle années avec les solutions C S Besoins d ? ouverture et d ? interopérabilité des serveurs d ? application actuel
SOA et Services Web octobre SOA Concepts de base C Du client serveur à la SOA N ? est pas une démarche entièrement nouvelle années avec les solutions C S Besoins d ? ouverture et d ? interopérabilité des serveurs d ? application actuels J EE NET et le Web services ? SOA Plan Dé ?nition générale SOA et service Web service Approche orientée objet Composant Dé ?nition détaillée du service Couplage faible Activable à distance et interopérable Asynchrone Expose un contrat d ? utilisation Respecte le patron SOA C ? SOA Une architecture orientée services notée SOA pour Services Oriented Architecture Lancée par Gartner Group elle dé ?nit un modèle d ? interaction applicative mettant en oeuvre des connexions en couplage faible entre divers composants logiciels une vision d ? un système destinée à traiter toute application comme un fournisseur de service ? Architecture logicielle s'appuyant sur un ensemble de services simples Forme d'architecture de médiation qui est un modèle d'interaction applicative qui met en ?uvre des services Objectif Décomposition d ? une fonctionnalité en un ensemble de fonctions basiques appelées services ? SOA La notion de service ? est le concept phare Les Services Web sont juste un moyen de les implémenter La mise en place d'une architecture SOA répond à un besoin de ? réutilisation des traitements ? interopérabilité ? ?abilité ? sécurité ? hétérogénéité CHiérarchie des concepts de la SOA Les concepts de l'Architecture Orientée Services sont hiérarchisés comme suit Le Processus correspond à un assemblage de services orchestrés Le Service est appel à un plusieurs Composants et services techniques Les services y Le service est un composant clef de l'Architecture Orientée Services y Consiste en une fonction ou fonctionnalité bien dé ?nie y Expose une interface qui dé ?nit le traitement o ?ert sous la forme d ? un message d ? entrée et d ? un autre de réponse y Exprime un niveau logique ? d ? accès aux traitements et pas un niveau physique ? d ? implémentation CLes services ? Deux types de services ? Métier issu du cahier des charges ? D ? architecture issu pendant l ? établissement de l ? architecture de l ? application Généralement implémenté par un ou plusieurs services métier y Le service doit respecter les propriétés suivantes Couplage faible Expose à un contrat d ? utilisation Respecte le patron d ? architecture SOA y Le service peut respecter les propriétés suivantes Activable à distance et interopérable Asynchrone C Les services P Couplage faible Un service ne peut pas appeler un autre service Il délègue cette fonction à un traitement spécialisé dans l ? encha? nement fonction d ? orchestration Les services sont connectés aux clients et autres services via des standards Les services P Couplage faible CLes services P Activation à distance et interopérabilité ?? Un service doit être activable à distance indépendamment de sa technologie ?? L ? activation se fait par l ? envoi et la réception d ? un message XML ??
Documents similaires
-
51
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mar 28, 2021
- Catégorie Administration
- Langue French
- Taille du fichier 34.7kB