Projet ANR-08-SEGI-0010 – ITEmis : Systèmes d'information et embarqués intégrés
Programme : Systèmes Embarqués et Grandes Infrastructures (ARPEGE) 2008
Année de financement : 2008
Coordinateur du projet : Antoine LEGER (THALES COMMUNICATIONS  & SECURITY SA)
Partenaires : Centre national de la recherche scientifique; TPE; Inria Centre Paris - Rocquencourt; TPE; Entreprise autre que TPE ou PME; Université de Toulouse III - Paul Sabatier
Montant : 1073488.0 euros
Durée : 30 mois
Résumé : Les architectures orientées services (SOA), en tant que modèle d'architecture pour des intégrations rapides, est aujourd'hui une pierre angulaire des technologies qui procurent de l'agilité aux technologies de l'information (IT). En effet, bien que SOA puisse parfois être ressenti comme étant juste un mot à la mode, il faut conserver à l'esprit que les plus gros succès actuels en terme d'apport d'agilité à l'entreprise ont été apportés par SOA et par ses plates-formes d'implémentation majeures que sont les services web et les bus de service d'entreprise (ESB). Agilité doit ici être entendue comme 'la combinaison de la rapidité et de l'adaptabilité: rapidité pour apporter plus rapidement de nouvelles solutions aux marchés, et adaptabilité aux nouveaux besoins des entreprises et à la pression de la compétitivité'.  Parallèlement, les futurs grands systèmes de contrôle et de commande, grosso modo définis comme des assemblées en réseau de senseurs et d'actuateurs légers et hétérogènes contrôlés par des systèmes lourds, sont envisagés. La réalisation de tels systèmes passe aujourd'hui par un fort besoin en techniques à la pointe de la technologie qui permettraient une intégration et un déploiement homogène d'applications légères embarquées et de services d'entreprise en un système agile.  Dans ce contexte, ITEmIS a pour but de faciliter l'évolution du monde actuellement séparé entre applications embarquées d'une part et systèmes d'entreprise d'autre part vers un monde de systèmes intégrés de manière transparente. ITEmIS définit ainsi une nouvelle génération d'architecture SOA qui rend possible des 'systèmes intégrés embarqués et d'entreprise' ('IT and Embedded Integrated Systems': ITEmIS.) Cet effort est réparti suivant trois axes:  (1) L'axe domaine où les services embarqués et d'entreprise doivent être intégrés en workflow supportant l'interopérabilité et l'évolutivité demandés par les systèmes ITEmIS.  (2) L'axe des infrastructures techniques, en introduisant une solution spécifique basée sur les ESB et sur les composants, et qui adressent les besoins de l'embarqué dont le déploiement, et  (3) L'axe, transversal aux deux précédents, de l'assurance de qualités de service (QoS) de bout en bout, et de la vérification formelle des déploiements et des workflows au niveau de leurs modèles d'exécution.  Pour résoudre ces trois aspects, ITEmIS fournit: un middleware orienté service pour le déploiement, l'intégration et l'administration au moment de l'exécution de services hétérogènes embarqués et d'entreprise, des méta-modèles et des outils d'ingénierie par les modèles (MDE) pour la conception, le développement, le déploiement, l'administration et la vérification de ces services. Les buts d'ITEmIS représentent un grand défi car les systèmes ITEmIS ont des exigences dérivées de leur extrême hétérogénéité et de leurs besoins croissant en agilité et en évolutivité.  De manière générale, ITEmIS établit une architecture de référence abstraite, une méthodologie, et un ensemble d'algorithme (traduits en outils, mécanismes, protocoles et algorithmes de vérification formels) pour la réalisation de systèmes ITEmIS. De part sa nature et ses objectifs, ITEmIS ne devra pas être spécifique à une technologie et devra rendre possible l'intégration de nouvelles technologies dans son architecture. Néanmoins, et afin d'assurer de bonnes opportunités d'exploitation, les plus modernes dans le domaine des infrastructures ESB, des outils de conception et de développement basés sur les composants et MDE, et sur les technologies de composants embarqués. En conséquence, ITEmIS réutilise largement les plates-formes ANR existantes s'appuyant ainsi sur le meilleur du savoir-faire industriel et académique: Flex-eWare, OpenEmBeDD, SCOrWare et JOnES.