Des informations claires et fiables pour l’intégration
Le projet CLARiFi, (Clear And Reliable Information for Integration) a pour but de créer une infrastructure de courtage capable de fournir des solutions tant aux fournisseurs qu'aux intégrateurs. L'idée qui sous-tend ce système courtage est de fournir un espace où les fournisseurs et les intégrateurs ou les clients peuvent effectuer des transactions commerciales. Les fournisseurs transmettent à la base de données de courtage des informations sur les composants logiciels qu'ils proposent. Les intégrateurs peuvent accéder à ces composants en vue d'évaluer leur pertinence et peuvent en outre soumettre leurs propres conditions. Le système de courtage est le lien critique de ce processus. Pour aider l'intégrateur dans sa tâche, le système de courtage peut notamment identifier et fournir les caractéristiques des composants requis pour la construction d'une application donnée et mettre en évidence les avantages et désavantages des différentes solutions. Côté fournisseur, le système de courtage fournit un modèle dans lequel les caractéristiques et la certification des composants peuvent être saisis. Les deux parties bénéficient de ce marché considérablement plus vaste. De manière plus spécifique, le projet CLARiFI a mis au point et implémenté quatre outils pour créer une infrastructure de courtage appropriée. Une interface fournisseur permet aux fournisseurs d'enregistrer leurs composants logiciels dans le système. Ceux-ci doivent être introduits en respectant le modèle de classification prédéfini. Le modèle de classification définit les normes que les composants doivent respecter. L'interface intégrateur met à la disposition des intégrateurs un outil de visualisation pour voir et comparer les composants des différents candidats. La recherche de composants peut s'effectuer sur la base de spécifications particulières, auquel cas le système affiche tous les composants de la base qui remplissent ces critères. Une interface certificateur permet à des évaluateurs externes de certifier les fournisseurs et les composants. Le système fonctionne à l'aide de ORACLE8i version 8.1.6 et de Java version 3.1. Au terme de quelques développements supplémentaires, il pourra être utilisé au sein d'organisations pour offrir aux produits de grands systèmes logiciels.