Aos1 Architecture Orientée Service SOA Principes fondamentaux de l ? architecture SOA ? SOA est une vision stratégique pour le système d ? information ? Il n ? existe pas une recette pour garantir le succès de la mise en place d ? une SOA mais des princip

Architecture Orientée Service SOA Principes fondamentaux de l ? architecture SOA ? SOA est une vision stratégique pour le système d ? information ? Il n ? existe pas une recette pour garantir le succès de la mise en place d ? une SOA mais des principes à respecter ? Discussion entre les activités métier et le système d ? information SI ? Utilisation de standards ? Pas de remise en cause de l ? existant lors d ? évolutions technologiques ? Découplage entre fournisseur et consommateur de services ? Indépendance des ressources vis à vis de ceux qui les utilisent Qu ? est ce que SOA ? L ? architecture orientée service constitue un style d ? architecture basée sur le principe de séparation de l ? activité métier en une série de service s ? ? Ces services peuvent être assemblés et liés entre eux selon le principe de couplage l? che pour exécuter l ? application désirée ? ? Ces services sont définis à un niveau supérieur de la traditionnelle approche composants ? Gartner - Septembre Qu ? est ce qu ? un Service au sens SOA ? Partage les caractéristiques suivantes d ? un objet ? Modulaire ensemble de fonctionnalités qui font sens ? Partage les caractéristiques suivantes d ? un composant ? Boite noire séparation interface implémentation ? Indépendant de la localisation ? Neutralité vis-à-vis des protocoles de transport ? Correspond à un périmètre fonctionnel que l ? on souhaite exposer à des consommateurs il a une granularité plus forte qu ? un composant ? Est faiblement couplé indépendant des autres services ? Expose un petit nombre d ? opérations offrant un traitement de bout en bout ? Sans état un service doit minimiser la consommation de ressources en déléguant la gestion des informations d ? état quand cela est nécessaire Définition de service ? un service est un comportement défini par contrat qui peut être réalisé et fourni par tout composant pour être utilisé par tout composant sur la base unique du contrat ? Bieber and Carpenter ? Un ??service ??respecte ??un ??contrat ?? ? Un service est autonome ?? ? Un ??service ??est ??réutilisable ?? ? Un ??service ??est ??sans ??état ?? ? Les clients et les services ne partagent que des contrats Service Contrat Implémentation Service Service Application Application Message traité Message à traiter Principes de SOA ? Un Service expose un Contrat ? Les services communiquent par messages Conditions Générales de Vente Règlement Intérieur Vos droits Vos devoirs in out ? Un Service est Autonome ? Les Frontières entre services sont Explicites Principes de SOA propriétés du service à retenir Exemple de couplage fort Gestion de prêts LoanAgent calculateRisk Loan Account createLoan checkCredit LoanApproval SMSGateway sendConfirmation Composants ? ? LoanAgent est lié à LoanApproval et Loan ? ? LoanApproval est lié à Account ? ? Loan est lié à SMSGateway Gestion de prêts en couplage faible LoanProcess CreateLoan CheckAccount Balance Calculate LoanRisk Notify ViaSMS Services ? ? Qu ? est ce

  • 33
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Jan 10, 2021
  • Catégorie Administration
  • Langue French
  • Taille du fichier 1.5MB