L'Agence nationale de la recherche Des projets pour la science

Translate this page in english

Programme Technologies Logicielles (TLOG) 2006
Projet SCOrWare

Service Component Oriented software : Plate-forme ouverte orientée Services à base de composants

Introduction Le projet SCOrWare, de type plate-forme précompétitive, vise à proposer une implémentation de la spécification SCA (Service Component Architecture, proposée fin 2005 par de grands éditeurs comme IBM, BEA, IONA, Oracle, SAP, …) d’architectures à composants, et à proposer les outils de développements nécessaires à l’adoption de ces technologies par les utilisateurs finaux, en cohérence avec le projet Eclipse STP (SOA Tools Project). Il renforce de façon significative la plate forme intergicielle (middleware) du consortium Open Source ObjectWeb, et tout particulièrement les travaux effectués dans le cadre de l’initiative ESB (https://wiki.objectweb.org/ESBi/) comme le projet RNTL JONES. Objectifs Les défis scientifiques et technologiques du projet sont nombreux, les plus importants sont : - Etudier, implémenter et contribuer à la spécification SCA en réutilisant et en étendant les canevas ObjectWeb. - Proposer une unification entre les organisations orientées services, basées sur un couplage faible entre les services pour prendre en compte un environnement dnamique, et les architectures logicielles à base de langage de description d’architectures (ADL) qui visent à décrire complètement une architecture logicielle. - Proposer un continuum entre la plate-forme et les outils via un méta-modèle partagé. - Proposer les outils de conception et développement pour supporter la plate-forme d’exécution. L’intégration cohérente d’une plate-forme conforme à la spécification SCA, d’un outillage adapté et de démonstrateurs dans des domaines d’usage diversifiés, nous positionne avec un avantage concurrentiel significatif par rapport aux acteurs de l’industrie informatique ou à d’autre projets Open Source comme Tuscany au sein de Apache Software Foundation. Partenaires, compétences SCOrWare est découpé en trois lots : plate-forme SCA, outillage de conception et de développement, et démonstrateurs. Il repose sur un partenariat complémentaire entre des partenaires académiques au premier rang desquels l’INRIA, dont trois équipes interviennent : - Jacquard, coordonne le projet et apporte une contribution majeure au cœur de la plate-forme SCA, basée sur ses compétences dans le domaine des canevas d’architecture à composants. - Sardes, contribue à l’« usine à liaison » permettant de connecter les composants SCA, et à l’administration autonome de la plate-forme. - L’équipe ObjectWeb contribue à la dissémination du projet, à la standardisation, et fournit, un cas d’usage d’intégration de plates-formes collaboratives. Les autres partenaires académiques sont : - INT qui apporte son expertise pour la description et la composition sémantique des services et composants et l’outillage associé - IRIT apporte son expertise dans le domaine de l’administration autonome pour la plate-forme. En tant qu’industriels, EBM WebSourcing et eXo Platform contribuent à la plate-forme d’exécution SCA, respectivement en généralisant certains composants mise en œuvre dans le projet JONES, et en proposant un extension du portail eXo pour la supervision et l’administration de la plate-forme. Obeo, Open Wide et EBM WebSourcing et Amadeus contribuent, avec l’INT à l’outillage pour la plate-forme pour fournir les méta-modèles cohérents avec la plate-forme, les outils pour la modélisation, la création, l’orchestration et la description sémantique des services, ainsi que les outils de déploiement et de test des composants sur la plate-forme. Enfin, les autres partenaires industriels réalisent des démonstrateurs d’usage qui permettent de montrer l’intérêt de la plate-forme dans des domaines métier aussi divers que l’informatique scientifique et industrielle (Artenum), l’intégration de plates-formes collaboratives pour ObjectWeb (ObjectWeb, Artenum, eXo Plateform, Open Wide), la capitalisation de canevas métier par réutilisation de composants (Edifixio, EBM WebSourcing, INT), et la modélisation d’orchestration de transactions (Amadeus, Open Wide)

Partenaires

Entreprise autre que TPE ou PME

TPE

TPE

PME

TPE

 INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE - INRIA

 INSTITUT NATIONAL POLYTECHNIQUE DE TOULOUSE

 INSTITUT TELECOM

TPE

Entreprise autre que TPE ou PME

Entreprise autre que TPE ou PME

Aide de l'ANR 1 163 434 euros
Début et durée décembre 2006 - 24 mois

 

Programme ANR : Programme Technologies Logicielles (TLOG) 2006

Référence projet : ANR-06-TLOG-0017

Coordinateur du projet :
INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE - INRIA (INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE - INRIA)

 

Revenir à la page précédente

 

L'auteur de ce résumé est le coordinateur du projet, qui est responsable du contenu de ce résumé. L'ANR décline par conséquent toute responsabilité quant à son contenu.