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

 > 

Analyse d'intégration des technologies web services dans un système distribué pour l'authentification et le suivi permanent des étudiants.


par Daniel Kavale
Université Révérend Kim - Licence en Conception des systèmes d'information et Gestion des Bases des données 2020
  

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

17

II.4. Caractéristiques de la SOA

L'architecture orientée service peut avoir certaines des caractéristiques

suivantes :

· . Connexion lâche - Les services de SOA sont liés entre eux de manière lâche pour former une connexion. Cela donne une présupposition au minimum d'interdépendance entre chaque service. L'idée principale est de réduire l'interdépendance au niveau où la compatibilité est toujours maintenue.

· . L'interface de services normalisés - Une exigence de base de la SOA est la nécessité de normaliser les interfaces ainsi que les détails. Les détails doivent inclure les données nécessaires, la manière dont un service peut être utilisé et la manière dont les règles doivent être appliquées.

· . Réutilisabilité - Dans SOA, la réutilisabilité des services est également possible le long de la chaîne de processus par d'autres parties et à d'autres fins également.

· . Possibilité de trouver un service - Une autre caractéristique est qu'un service doit être facilement trouvé pour pouvoir l'utiliser. Pour tous les consommateurs, des référentiels de services sont mis à disposition, et ces référentiels comprennent l'interface et la méthode de mise en oeuvre du service.

· . Autonomie du service - Chaque service doit pouvoir fonctionner et fonctionner de manière indépendante. Ce terme désigne les services autonomes et capables de gérer seuls les ressources, la logique et l'environnement.

· . Capacité d'orchestration des services - Il s'agit d'un processus dans lequel un service individuel est combiné avec d'autres services de ce type pour aboutir à des processus ou unités métier plus volumineux. Il s'agit d'une autre caractéristique ou exigence de la SOA.

· . Apatridie des services - La performance des services est basée sur le concept selon lequel un service défini est rendu. Cela prend en compte la conservation des données mais uniquement si l'exigence est spécifiée ou demandée en particulier.

II.5. Principes directeurs d'une architecture orientée

service

La section suivante présente les principes fondamentaux qu'une architecture orientée services (SOA) doit exposer. Ils ne sont pas présentés comme une vérité absolue, mais plutôt comme un cadre de référence pour les discussions liées à SOA.

18

+ Contrat de service standardisé: spécifié par un ou plusieurs documents de description de service.

+ Couplage lâche: les services sont conçus comme des composants autonomes, maintiennent des relations qui minimisent les dépendances avec d'autres services.

+ Abstraction: Un service est complètement défini par des contrats de service et des documents descriptifs. Ils cachent leur logique, qui est encapsulée dans leur implémentation.

+ Réutilisabilité: Conçus comme des composants, les services peuvent être réutilisés plus efficacement, réduisant ainsi le temps de développement et les coûts associés.

+ Autonomie: les services contrôlent la logique qu'ils encapsulent et, du point de vue du consommateur de services, il n'est pas nécessaire de connaître leur implémentation.

+ Découvrabilité: les services sont définis par des documents de description qui constituent des métadonnées supplémentaires grâce auxquelles ils peuvent être efficacement découverts. La découverte de services fournit un moyen efficace d'utiliser des ressources tierces.

+ Composabilité: En utilisant les services comme éléments de base, des opérations sophistiquées et complexes peuvent être mises en oeuvre. L'orchestration et la chorégraphie des services fournissent un support solide pour la composition de services et l'atteinte des objectifs commerciaux.

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








"Entre deux mots il faut choisir le moindre"   Paul Valery