Département INFORMATIQUE
RezUFR, UFR sciences, Université Montpellier II

Actualité, Nouveautés, Points importants. Aide à la navigation sur ce site.

Module : Composants et Réutilisation, CODE : UMINP344

Responsable
Christophe Dony
Parcours intégrant UV

Parcours possibles
fortement conseillé pour PRO-TOIL et PRO-IDI
Pré-Requis

Controle connaissances
ECTS 4

Description de l'UE :

Semestre Code Intitulé Cours TD TP TER
S3 UMINP344 Composants et réutilisation 15
12 15

Detail du programme

Présentation approfondie des principaux schémas de réutilisation liés au développement par
 
objets et des technologies utilisant ces schémas.
Passage des modèles d'objets aux modèles de composants logiciels : notions de composant,
 
interface, contrats, service, aspect, composition.
Etude de différents modèles de composants, d'assemblage et d'architectures d'intégration
 
extensibles et réutilisables.
Composants
Termes et concepts.
Interfaces (d'entrée, de sortie), notion de réentrance.
Polymorphisme et Substituabilité.
Niveaux de granularité.
Partage et réutilisation
Les schémas de conception (design patterns) : principes, exemples, principaux schémas
 
qui fondent l'approche componentielle (adapteur, observateur).
Architectures logicielles partageables (framework) : architectures à base de composition
 
(boite noire), de spécialisation (boite blanche), de fonctions d'ordre supérieur, ou d'édition
 
de lien dynamique (notion de « plug-in »
Différents modèles de communication et d'assemblage
Assemblage non anticipé (notification versus appel) : modèle des java-beans et des
 
active-X, communication par observation intégrée (c#) ou ad.hoc(Java), JAF(Java bean
 
activation framework).
Assemblage par intergiciels : composants distribués, invocation à distance, SOAP
 
(protocole d'accès basé sur XML) service de nommage, services transactionnels, sécurité,
 
conteneurs, présentation des modèles D-COM et EJB.



département INFORMATIQUE dernière modification le 25 mars 2005
servi par servi par debian servi par linux servi par apache