Solutions à base de composants actifs
Pour ainsi dire, tout ce que l'on trouve sur l'internet repose sur des composants, qu'il s'agisse de données XML ou de logiciels produits par des tiers. Aujourd'hui le projet européen EASYCOMP tente de développer un moyen par lequel ces éléments pourront aisément être combinés en des composants actifs. Ceci permettrait aussi bien aux utilisateurs finaux qu'aux développeurs de logiciels d'utiliser la gamme de développement standard pour réutiliser les composants et augmenter leur productivité. Le projet vise également à faciliter l'intégration souple et puissante de logiciels. EASYCOMP a déjà abouti à la spécification, à la conception et à la réalisation d'un outil de composition dynamique, la plate-forme ECDyn. Tournant sur une plate-forme opérationnelle, cette technologie utilise une composition événementielle de composants d'aspect. L'utilisation de la plate-forme selon un processus de développement bien contrôlé permet ainsi le prototypage rapide des spécifications fonctionnelles et non-fonctionnelles. L'avantage direct de cette technologie est qu'elle permet d'accélérer le processus de développement sans en perdre le contrôle. En outre, sa conception permet également de séparer les règles fonctionnelles des processus fonctionnels, ce qui offre une meilleure traçabilité. La plate-forme ECDyn est actuellement testée par des partenaires du projet à la fois pour fournir de nouvelles classes de services pour la plate-forme et comme outil pour soutenir le processus EASYCOMP. Du point de vue du développeur, ceci améliore le compromis entre gestion des risques et contrôle du processus.