II - Comp 312 - PowerPoint PPT Presentation

About This Presentation
Title:

II - Comp 312

Description:

Avantages de l'approche distribu e Economie Performance Fiabilit Croissance Incr mentielle Architecture distribu e Permet d'augmenter la puissance – PowerPoint PPT presentation

Number of Views:31
Avg rating:3.0/5.0
Slides: 14
Provided by: eva134
Category:
Tags: comp | java

less

Transcript and Presenter's Notes

Title: II - Comp 312


1
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

2
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

3
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

Score(1-10) Description EJB Sun
1998 ActiveX Microsoft 1996 CORBA OMG 1989
4
Propriétés, Opérations et Evénements
5
Déploiement ubique des composants
  • Un composant doit pouvoir agir indépendamment
  • du hardware
  • du SE
  • de son serveur dapplication
  • des protocoles réseaux

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

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

8
Composants distribuables
  • Indépendance de la localisation

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

10
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

11
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 daccès
  • gestion de la persistance
  • pooling de ressource
  • interface dadministration
  • équilibrage de charge
  • tolérance de pannes

12
Auto-Description des composants
  • En fonctionnement un composant devrait pouvoir
    lister
  • ses opérations
  • ses propriétés
  • ses événements
  • son comportement

13
Déplacement automatique d'un composant
  • Un composant devrait pouvoir se repositionner
    automatiquement à l'endroit fournissant le
    meilleur environnement dexécution
Write a Comment
User Comments (0)
About PowerShow.com