Accueil >
Formations > WebServices
Architectures basées sur des composants
Les Architectures basees sur des composants sont des architectures
pour concevoir des applications distribuees et evoluees.
Une application a base de composants repose sur les logiciels
suivants :
- Un serveur de composants, qui :
- prend en charge le cycle de vie des composants de
l'application : instantiation, destruction...
- relait les demandes des clients vers les composants, envoie
les reponses des composants vers les clients,
- accomplit des services varies pour les composants.
- Des composants logiciels, qui sont des objets evolues qui pris
dans
leur ensemble constituent l'application. Les composants utilisent les
services du serveur de composants pour de nombreuses fonctions :
- gestion de la persistance : enregistrement en fichier, base de
donnees, annuaires...
- gestion du nommage : service de nommage pour permettre aux
objets de
communiquer entre eux et aussi d'etre accessibles de l'exterieur.
- gestion des transactions : le conteneur de composants peut
avoir des
capacites pour garantir l'accomplissement d'operations
transactionnelles.
Parmis les architectures a base de composants les plus connues :