Une Architecture Fondée Sur Les Services Pour La Prise En Compte Du Contexte Dans Les Systèmes D’information Ubiquitaires

No Thumbnail Available
Date
2010
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Les systèmes pervasifs ont pour objectif de rendre l‟information disponible partout et à tout moment. Ces systèmes doivent pouvoir être utilisés dans différents contextes selon l‟environnement de l‟utilisateur, son profil, sa localisation ...etc. Les architectures SOA (Service Oriented Architecture) sont un paradigme permettant à des individus, organisations et systèmes de fournir ou de consommer des services. Ces derniers ont une description abstraite indépendante de leurs implémentations et ils sont faiblement couplés, ce qui offre des avantages de maintenance et d‟évolution. En pratique, ces architectures peuvent s‟appuyer sur des services web, CORBA, RPC..., et elles sont décrites en définissant 3 axes principaux : les données d‟échanges utilisées par les services (Schémas XML), les interfaces des services (WSDL) et l‟orchestration de services qui est une implémentation des comportements de services (BPEL). Ces dernières années, les travaux existant dans le domaine de la sensibilité au contexte d‟utilisation se penchent vers l‟utilisation de l‟approche dirigée par les modèles pour prendre en compte le contexte. Cependant, ces travaux se basent sur des significations et représentations différentes des informations contextuelles, (jusqu'à présent il n‟existe pas un méta modèle standard pour le contexte). Sur le plan pratique, la plupart des outils de transformations qui supportent l‟approche MDA sont spécifiques à des plateformes et ne permettent pas de prendre en compte les informations contextuelles. Nous nous positionnons dans le domaine de la modélisation des services web pour la prise en compte du contexte par une approche dirigée par les modèles. Ainsi il est possible d‟exploiter le contexte dès les premières étapes du cycle de développement des services. Nous nous basons sur la modélisation du contexte dans le langage UML, et nous s‟appuyons sur le méta modèle ContextUML proposé dans [Shen05] pour la modélisation des services web. De plus nous proposons une transformation automatique des modèles obtenus à partir de l‟étape de la modélisation vers la plateforme service web.
Description
Keywords
Citation