Avantages de l'approche distribuée Economie Performance



Yüklə 445 b.
tarix31.10.2017
ölçüsü445 b.
#23092


Avantages de l'approche distribuée

  • Economie

  • Performance

  • Fiabilité

  • Croissance Incrémentielle

  • Architecture distribuée

    • Permet d'augmenter la puissance
    • Permet d'augmenter le partage de données

Technologie des composants

  • Un composant est une unité de déploiement qui fourni un service métier à ses clients

    • Chaque composant fournit une interface sous la forme : opérations, propriétés et événements
    • Les composants peuvent être développés sur n'importe quel langage (Java, c++, VB)
    • Les composants sont souvent organisés autour de framework pour les domaines verticaux
    • Les modèles de composants (ActiveX et EJB) standardisent la communication et permettent l'intégration de composants préconstruits et commercialisés


Une bonne architecture à base de composants ?

  • Propriété

  • Opérations

  • Evénements

  • Ubiquité du déploiement

  • Réutilisable

  • Partageable

  • Distribuable

  • Automatisation

  • Auto-Contenu

  • Auto-Descriptif

  • Localisation indépendante



Propriétés, Opérations et Evénements



Déploiement ubique des composants

  • Un composant doit pouvoir agir indépendamment

    • du hardware
    • du SE
    • de son serveur d’application
    • des protocoles réseaux


Composants réutilisables

  • Un composant peut apparaître dans la logique métier d'un autre composant



Composant partageable

  • Les composants doivent fournir la même QOS indépendamment du nombre de clients connectés



Composants distribuables



Automatisation

  • Possibilité pour un composant de lancer son environnement d'exécution à froid



Composants indépendants

  • Un composant ne devrait contenir que le code nécessaire à ses services

  • Les services externes doivent être fournis par l'environnement d'exécution



Besoins liés aux infrastructures

  • Services standard d ’infrastructure comprennent :

    • services de répertoires
    • gestion de transactions distribués
    • gestion de la sécurité
    • gestion de la concurrence d’accès
    • gestion de la persistance
    • pooling de ressource
    • interface d’administration
    • équilibrage de charge
    • tolérance de pannes


Auto-Description des composants

  • En fonctionnement un composant devrait pouvoir lister :

    • ses opérations
    • ses propriétés
    • ses événements
    • son comportement


Déplacement automatique d'un composant

  • Un composant devrait pouvoir se repositionner automatiquement à l'endroit fournissant le meilleur environnement d’exécution



Yüklə 445 b.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin