8 research outputs found

    Vers une plateforme dédiée à la composition automatique et l'exécution de services : Applications E-Tourisme

    Get PDF
    Recently, distributed computing systems based on context awareness have been proposing in several domains such as healthcare, logistics and tourism. The study described in this thesis is a part of a broader project of E-Tourism system that provides nomad user, context-aware personalized services. The work of this thesis focuses on the issues raised by web service composition and execution. Web service composition brings benefits of reusing existing services to synthesize the new resulting service that meets users needs. The way to create web service composition normally happens at design time, but this limits choices of services. This thesis presents a novel approach of automated web service composition and execution framework. Our approach aims to compose service operations that fulfill mobile users' requirements expressed in propositional logic and execute the resulting service based on aggregating multi service components. In the proposed framework, we have introduced our planning algorithm based on abstract goal states to search and connect to service operations, by mean of service operation annotations, for an abstract plan. The abstract plan is expected for workflow model of sequencing, paralleling and conditioning among service operations. However, the generated workflow is not in an executable form, this is why we perform the transformation of the workflow into an executable business process. To achieve the business process execution, we defined context based BPMN model for mapping the abstract plan to BPMN semantics. We also propose a new validation algorithm and exploited planning-as-model-checking approach to validate the semantic BPMN model whether it is Well-formed and Well-defined BPMN process. Finally, we implemented the automated service composition and execution framework system in Java platform as a proof of concept. We developed the logical composition and, transformation and validation BPMN algorithms written in Prolog. We have integrated these algorithms into the whole system. From the perspective, we plan to extend our current work and take into account more complex user's scenarios that explicitly and implicitly express other pattern controls and we will also consider the scenarios required for stateful web servicesLes systèmes de services contextualisés ont connu un grand essor ces dernières années dans des domaines variés tels que la santé, la logistique ou bien le tourisme. Cette thèse s'intègre dans un projet plus global, nommé E-Tourism, qui vise à réaliser une plateforme de fourniture de services sensibles au contexte à des utilisateurs en situation de mobilité. Le travail de cette thèse se focalise sur la problématique de composition de services web et de leur exécution. La composition de services web permet la réutilisation de services existants afin d'en faire une synthèse répondant au besoin de l'utilisateur. Cette composition se fait en général au niveau de la phase conceptuelle ce qui limite le choix de services potentiels. Cette thèse présente une nouvelle approche de la composition de services Web automatisé et une plateforme d'exécution. Notre approche vise à composer les opérations de services qui répondent aux besoins des utilisateurs mobiles exprimées dans une logique propositionnelle et exécuter le service composé en agrégeant plusieurs services composants. Nous avons proposé une plateforme d'exécution de services et nous avons introduit un nouvel algorithme de planification intégré à cette plateforme. Nous avons défini un contexte basé sur le modèle BPMN. Afin de valider notre modèle sémantique nous avons utilisé une approche de type « model-checking » . Enfin, nous avons réalisé un prototype sous forme d'une plateforme de composition de services et d'exécution automatique en Java. Nous avons implémenté les règles d'inférence et les modèles BPMN en prolog. Enfin, nous avons intégré ces algorithmes dans l'ensemble du système. En perspectives, nous prévoyons d'étendre notre travail actuel et prendre en compte des scénarios plus complexes nécessitant des services web dynamiques

    Illustrating some issues raised when designing context-aware personalized services for mobile users

    No full text
    International audienceWhen travelling people might seek for help or any sorts of information. For example, travelers might need suggestions about accommodation, transportation, activities, food, etc. while they are travelling. Moreover, they expect to get suggestions which are personalized according to some specific criteria such as preferences, age, location, etc. This paper sketches a framework named "Context-Aware Recommender for Mobile Users" that is responsible for providing users with personalized recommendations in order to deliver them the right service to the right user at the right time with the respect of their privacy

    Illustrating some issues raised when designing context-aware personalized services for mobile users

    Get PDF
    International audienceWhen travelling people might seek for help or any sorts of information. For example, travelers might need suggestions about accommodation, transportation, activities, food, etc. while they are travelling. Moreover, they expect to get suggestions which are personalized according to some specific criteria such as preferences, age, location, etc. This paper sketches a framework named "Context-Aware Recommender for Mobile Users" that is responsible for providing users with personalized recommendations in order to deliver them the right service to the right user at the right time with the respect of their privacy

    Context-Aware Service Discovering System for Nomad Users

    No full text
    International audienceThis paper presents an architecture for a system that provides nomad users, context-aware personalised services. Users might need any sort of services: information about the weather forecast for the next day, or about a museum in the neighbour worth to visit. These services are known as stateless services. More complex situations ocurre when services are stateful. Such services are, for example those which need users to be logged in (e.g. booking a room in a hotel). The question discussed in the text are those related to: i) user's privacy, ii) recommendation and discovery of services, iii) composition of recommended services into a composite service, and iv) execution of the resulting composite service

    Assessing the early stage of eHealth adoption: a case study from a community hospital in Thailand

    Get PDF
    In this paper, the authors implement and determine the success the eHealth adoption for queue management when it was first deployed for a community hospital setting in Thailand. The electronic queue system was first implemented to improve conventional operations; then extensive evaluations were conducted to measure the effectiveness for each stakeholder. The healthcare staff shared a common perception that the new system could reduce their workload and increase the efficacy of queue fairness. The overall patient satisfaction and actual waiting time patients spent at the nurse interview station improved significantly. The majority of the patients agreed that the notification for attention from the computerized system is more effective. The community healthcare has strong potential to adopt the eHealth system. Being more automated enabled a reduced burden of administration jobs and significantly reduced waiting times for patients. Patients responded that they had greater satisfaction after the introduction of the electronic queue system

    Context-Aware Service Discovering System for Nomad Users

    Get PDF
    International audienceThis paper presents an architecture for a system that provides nomad users, context-aware personalised services. Users might need any sort of services: information about the weather forecast for the next day, or about a museum in the neighbour worth to visit. These services are known as stateless services. More complex situations ocurre when services are stateful. Such services are, for example those which need users to be logged in (e.g. booking a room in a hotel). The question discussed in the text are those related to: i) user's privacy, ii) recommendation and discovery of services, iii) composition of recommended services into a composite service, and iv) execution of the resulting composite service

    Toward a framework for automated service composition and execution : E-tourism Applications

    No full text
    Les systèmes de services contextualisés ont connu un grand essor ces dernières années dans des domaines variés tels que la santé, la logistique ou bien le tourisme. Cette thèse s'intègre dans un projet plus global, nommé E-Tourism, qui vise à réaliser une plateforme de fourniture de services sensibles au contexte à des utilisateurs en situation de mobilité. Le travail de cette thèse se focalise sur la problématique de composition de services web et de leur exécution. La composition de services web permet la réutilisation de services existants afin d'en faire une synthèse répondant au besoin de l'utilisateur. Cette composition se fait en général au niveau de la phase conceptuelle ce qui limite le choix de services potentiels. Cette thèse présente une nouvelle approche de la composition de services Web automatisé et une plateforme d'exécution. Notre approche vise à composer les opérations de services qui répondent aux besoins des utilisateurs mobiles exprimées dans une logique propositionnelle et exécuter le service composé en agrégeant plusieurs services composants. Nous avons proposé une plateforme d'exécution de services et nous avons introduit un nouvel algorithme de planification intégré à cette plateforme. Nous avons défini un contexte basé sur le modèle BPMN. Afin de valider notre modèle sémantique nous avons utilisé une approche de type « model-checking » . Enfin, nous avons réalisé un prototype sous forme d'une plateforme de composition de services et d'exécution automatique en Java. Nous avons implémenté les règles d'inférence et les modèles BPMN en prolog. Enfin, nous avons intégré ces algorithmes dans l'ensemble du système. En perspectives, nous prévoyons d'étendre notre travail actuel et prendre en compte des scénarios plus complexes nécessitant des services web dynamiques.Recently, distributed computing systems based on context awareness have been proposing in several domains such as healthcare, logistics and tourism. The study described in this thesis is a part of a broader project of E-Tourism system that provides nomad user, context-aware personalized services. The work of this thesis focuses on the issues raised by web service composition and execution. Web service composition brings benefits of reusing existing services to synthesize the new resulting service that meets users needs. The way to create web service composition normally happens at design time, but this limits choices of services. This thesis presents a novel approach of automated web service composition and execution framework. Our approach aims to compose service operations that fulfill mobile users' requirements expressed in propositional logic and execute the resulting service based on aggregating multi service components. In the proposed framework, we have introduced our planning algorithm based on abstract goal states to search and connect to service operations, by mean of service operation annotations, for an abstract plan. The abstract plan is expected for workflow model of sequencing, paralleling and conditioning among service operations. However, the generated workflow is not in an executable form, this is why we perform the transformation of the workflow into an executable business process. To achieve the business process execution, we defined context based BPMN model for mapping the abstract plan to BPMN semantics. We also propose a new validation algorithm and exploited planning-as-model-checking approach to validate the semantic BPMN model whether it is Well-formed and Well-defined BPMN process. Finally, we implemented the automated service composition and execution framework system in Java platform as a proof of concept. We developed the logical composition and, transformation and validation BPMN algorithms written in Prolog. We have integrated these algorithms into the whole system. From the perspective, we plan to extend our current work and take into account more complex user's scenarios that explicitly and implicitly express other pattern controls and we will also consider the scenarios required for stateful web service
    corecore