Le système de composants Fractal

Les approches a base de composants apparaissent de plus en plus incontournables pour le developpement de systemes et d'applications repartis. Il s'agit de faire face a la complexite sans cesse croissante de ces logiciels et de repondre aux grands defis de l'ingenierie des systemes : passage a grande echelle, administration, autonomie. Apres les objets dans la premiere moitie des annees 1990, les composants se sont imposes comme le paradigme cle de l'ingenierie des intergiciels et de leurs applications dans la seconde moitie des annees 1990. L'interet de la communaute industrielle et academique s'est d'abord porte sur les modeles de composants pour les applications comme EJB, CCM ou .NET. A partir du debut des annees 2000, le champ d'application des composants s'est etendu aux couches inferieures : systemes et intergiciels. Il s'agit toujours, comme pour les applications, d'obtenir des entites logicielles composables aux interfaces specifiees contractuellement, deployables et configurables~; mais il s'agit egalement d'avoir des plates-formes a composants suffisamment performantes et legeres pour ne pas penaliser les performances du systeme. Le modele de composants Fractal remplit ces conditions.