Aos1 Architecture Orientée Service SOA CPrincipes 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 princi
Architecture Orientée Service SOA CPrincipes 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 CQu ? 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 services ? ? 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é ?nis à un niveau supérieur de la traditionnelle approche composants ? Gartner - Septembre CQu ? 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 o ?rant 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 CDé ?nition de service ? un service est un comportement dé ?ni 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 CPrincipes de SOA Application Application Service Service Message à traiter Message traité Service Contrat Implémentation ? 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 CPrincipes de SOA propriétés du service à retenir ? Un Service est Autonome ? Un Service expose un Contrat in out Conditions Générales de Vente Règlement Intérieur Vos droits Vos devoirs ? Les Frontières entre services sont ? Les services communiquent par Explicites messages CExemple de couplage fort Gestion de prêts Composants LoanAgent LoanApproval Account Loan SMSGateway calculateRisk checkCredit createLoan sendCon ?rmation ? ? LoanAgent est lié à LoanApproval et Loan ? ? LoanApproval est lié à Account ? ? Loan est lié à SMSGateway CGestion de prêts en couplage faible Services LoanProcess CheckAccount Balance Calculate LoanRisk CreateLoan Notify ViaSMS ? ? Qu ? est ce
Documents similaires










-
93
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Sep 13, 2022
- Catégorie Administration
- Langue French
- Taille du fichier 45.9kB