Le projet XQuark fournit des composants Java permettant d'étendre les plateformes J2EE avec des fonctionnalités d'intégration de données hétérogènes, en utilisant XML et le langage de requêtes XQuery.
Antoine Mensch, (http://xquarkgroup.com).
lundi 08 décembre 2003
XQuark Bridge permet d'ajouter des capacités d'import/export XML aux bases de données relationnelles existantes. Il fournit la possibilité d'extraire et de transformer en XML des données relationnelles de manière très flexible, en utilisant le langage de requêtes XQuery. A l'aide d'un langage de spécification de "mapping", il permet également de contrôler l'insertion de données XML complexes dans des tables relationnelles existantes.
XQuark Fusion est un moteur d'intégration de données, basé sur XQuery, permettant d'interroger en temps réel des sources de données multiples, hétérogènes et distribuées. Il présente aux applications une fédération de sources de données sous la forme d'une vue intégrée, qui peut être interrogée grâce au langage XQuery pour produire des documents XML. Les types de sources supportés par la version 1.0.0 comprennent les bases de données relationnelles (à travers le composant XQuark Bridge), les documents XML, ainsi qu'un autre composant XQuark Fusion. A court terme, le composant supportera les sources accessibles au travers de services Web et à plus long terme, celles accessibles au travers de connecteurs JCA (y compris les systèmes ERP, CRM et les applications patrimoniales, sous réserve du développement d'un connecteur spécifique), ainsi que les sources de données supportant XQuery nativement.
Les composants XQuark sont distribués en logiciel libre par l'Université de Versailles St-Quentin et XQuark Group sous licence GNU LGPL, et s'intègrent aisément à d'autres outils disponibles en "open source", tels que le serveur d'application JOnAS, le serveur Web Tomcat et les outils de traitement XML d'Apache.
Ces composants sont téléchargeables sur le site communautaire http://xquark.objectweb.org, hébergé par le consortium ObjectWeb.
Copyright 2003, Antoine Mensch.
|