Avantages de l'approche distribuée Economie Performance
Yüklə
445 b.
tarix
31.10.2017
ölçüsü
445 b.
#23092
Bu səhifədəki naviqasiya:
Un composant est une unité de déploiement qui fourni un service métier à ses clients
Une bonne architecture à base de composants
Auto-Contenu Auto-Descriptif
Un composant doit pouvoir agir indépendamment
Composant partageable Les composants doivent fournir la même QOS indépendamment du nombre de clients connectés
Automatisation Possibilité pour un composant de lancer son environnement dexécution à froid
Les services externes doivent être fournis par lenvironnement dexécution
Auto-Description des composants
Un composant devrait pouvoir se repositionner automatiquement à lendroit fournissant le meilleur environnement d’exécution
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
Indépendance
de la localisation
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ə
Dərs
Dərslik
Guide
Kompozisiya
Mücərrəd
Mühazirə
Qaydalar
Referat
Report
Request
Review
yükləyin