Réseau National des Technologies Logicielles - Appel à propositions 2001

ASPECT

Application Service Provider Enhanced Component Tools

Partenaires du projet 


1. Prologue Software
2. Memsoft-Multilog Edition
3. Equipe Rainbow - laboratoire I3S (Université de Nice et CNRS)

Identification 


Projet Pré-compétitif
Durée : 24 mois

Thème de l'appel 


1. Anticiper sur la technologie des composants...
2. Etendre les systèmes d'information...
3. Interagir avec les machines...
4. Elaborer une nouvelle conception...
5. Enrichir les objets et systèmes...

Pour plus d'information 



Anne-Marie LAVIGNON
Prologue Software

Mél : amlavignon@prologue-software.fr


Secrétariat du RNTL
Secrétariat d'Etat à l'Industrie
DiGITIP 3/STSI/SDEI
LE BERVIL
12, rue Villiot 75572 Paris cedex 12

http://www.industrie.gouv.fr/rntl
http://www.technologie.gouv.fr/rntl
Mél : rntl@industrie.gouv.fr
Mél : rntl@technologie.gouv.fr

Objectifs :
ASPECT est un environnement destiné à vérifier la validité des modèles proposés de composants et d'interactions entre composants. Il fournit des outils opérationnels d'adaptation et de suivi des évolutions des applications à base de composants. Il adresse deux domaines :
- la gestion des adaptations statiques (lors du développement des composants eux-mêmes),
- et celle des adaptations dynamiques (lors de l'exécution de l'application).
ASPECT a pour objectif de faciliter la diffusion d'applications en mode ASP, notamment en apportant des gains de productivité et en s'intéressant aux problèmes rencontrés par les opérateurs ASP.

Mise en oeuvre :
Le projet ASPECT est mené par un consortium de 3 partenaires :
- deux "industriels" du logiciel : Prologue Software, fortement implanté sur le marché de l'ASP et Memsoft Multilog Edition, spécialisé dans les composants métier et les outils de développement associés,
- le laboratoire I3S de l'ESSI (Ecole Supérieure en Sciences Informatiques / Université de Nice), à l'origine de nombreux travaux sur les architectures réflexives et sur les interactions entre composants.

Etat de l'art :
Les systèmes actuels ont souvent du mal à satisfaire les besoins très volatiles des utilisateurs. Cette incapacité se manifeste tant en terme de coûts des adaptations (liés à une productivité insuffisante) que de réactivité (délais trop longs). Elle relève d'aspects fonctionnels (ce que fait l'application), et non fonctionnels (la garantie de qualité de service).
Pour y répondre, les middlewares existants manquent de flexibilité et d'abstraction, et présentent soit des lourdeurs (CORBA), soit des limitations (EJB = Java, COM+ et .Net = Windows) ; les outils de développement actuels, quant à eux, se focalisent sur la "Webisation" des applications.

Ruptures technologiques :
ASPECT apporte le formalisme et l'outillage nécessaires pour automatiser les tâches de "fusion" de composants (évolutions divergentes, assemblage) et de reconstruction de l'application. Il gère les trois volets présents au sein de composants métier : les règles métier, l'interface utilisateur et les accès aux données; les modèles de composants actuels ne permettant pas de prendre en compte de manière globale les problèmes liés aux adaptations coordonnées de ces trois aspects.
ASPECT vise également à compléter les modèles de composants par un modèle d'interaction / coordination afin de permettre la définition dynamique d'interactions entre des composants sans modification de ces derniers (potentiel de réutilisation accru). Les travaux permettront la définition et la réalisation d'une architecture générique pour l'assemblage de composants hétérogènes.
ASPECT apporte la flexibilité et l'adaptabilité à des besoins applicatifs différents et à des conditions d'exécution changeantes que ne permettent pas les technologies de support actuelles telles que CORBA, EJB, COM+ ou .Net.

Organisation du projet :
Le projet ASPECT produira un démonstrateur au travers des étapes suivantes :
- extension des modèles de composants actuels,
- modélisation des opérations d'assemblage statique et dynamique de composants, ainsi que des opérations d'adaptation statique et dynamique des composants,
- spécification et développement de l'outillage approprié.

Retombées du projet :
ASPECT adresse les développeurs professionnels non spécialistes des infrastructures logicielles à base de composants, auxquels il offre la possibilité de créer aisément et rapidement de nouvelles applications par adaptation et assemblage de composants.
Le marché ciblé, celui des fournisseurs et exploitants d'EAI (Entreprise Application Integration), et de l'ASP (fournisseur d'applications hébergées) est en plein essor et aura atteint une bonne maturité lorsqu'ASPECT sera disponible. Cela permettra une exploitation commerciale d'un ou plusieurs produits issus des travaux.
Par ailleurs, les études théoriques et leur validation présentant des points de convergence avec les objectifs affichés par des organismes comme l'OMG (évolution de CORBA), des actions de propositions en ce sens sont également prévues.

Livrable du projet :

  1. J. Fierstone, M. Blay-Fornarino, A-M. Pinna-Dery, and M. Riveill. Spécification du modèle de composants. Livrable L1, RNTL ASPECT, Laboratoire I3S, octobre 2002.
    [
    .pdf ]

  2. E. Picard, J. Fierstone, A-M. Pinna-Dery, and M. Riveill. Scénarios de composition d'ihm. Livrable L2, RNTL ASPECT, Laboratoire I3S, mai 2003.
    [
    .pdf ]

  3. E. Picard, J. Fierstone, A-M. Pinna-Dery, and M. Riveill. Atelier de composition d'ihm et évaluation du modèle de composants. Livrable L3, RNTL ASPECT, Laboratoire I3S, mai 2003.
    [
    .pdf ]

  4. D. Emsellem, M. Blay-Fornarino, A-M. Pinna-Dery, and M. Riveill. Assemblage dynamique de composants logiciels. Livrable L4, RNTL ASPECT, Laboratoire I3S, mai 2003.
    [
    .pdf ]

  5. J. Fierstone, A-M. Pinna-Dery, and M. Riveill, Outils de composition. Livrable L3, RNTL ASPECT, Laboratoire I3S, septembre 2003.
    [ .pdf ]

  6. A. Occello, A-M. Pinna-Dery, and M. Riveill. Spécification de l'adaptation des composants. Livrable L6, RNTL ASPECT, Laboratoire I3S, septembre 2003.
    [
    .pdf ]

  7. A. Occello, A-M. Pinna-Dery, and M. Riveill. Outils d'adaptation. Livrable L7, RNTL ASPECT, Laboratoire I3S, septembre 2003.
    [
    .pdf ]


© Réseau National de Technologies Logicielles - 17/05/2001

Michel RIVEILL

Laboratoire I3S
Polytech - Nice - Sophia
930 Route des Colles
BP 145
F-06903 Sophia Antipolis CEDEX

Email : riveill at unice.fr

Généralité

Ressources en lignes

Une partie de mon agenda

Des liens

Rechercher sur ce site avec Google

dernière mise à jour
le 24 août 2006

 

 

Réservation d'Hôtel à Prix Réduits - HotelClub