368,378 research outputs found

    Goal-Driven Context-aware Service Composition

    Get PDF
    Two important aspects are associated with service composition. One is to understand the needs and constraints for a new added-value composite service, and otherwise it would lead to an ad-hoc effort for service composition. The second is to reflect the changes of computing environment to the service composition to catch up the on-demand of users. This paper introduces a goal-driven approach to specify the user requirements and demands that guides the service composition, and proposes context awareness to adapt to a dynamically changing environment. Computing contexts, including physical context, user profile and computed results, are gathered by various services, and imported into an ontology based a context repository. A Goal Description Language, Context Condition/Effect are designed to describe the dynamic semantics of goal requirements and service capability. A planner is designed and implemented to dynamically compose services based on the current contexts, and a service runner is designed and implemented to invoke proper services based on the contexts and interactions with users. ?2010 IEEE.EI

    Context constraint integration and validation in dynamic web service compositions

    Get PDF
    System architectures that cross organisational boundaries are usually implemented based on Web service technologies due to their inherent interoperability benets. With increasing exibility requirements, such as on-demand service provision, a dynamic approach to service architecture focussing on composition at runtime is needed. The possibility of technical faults, but also violations of functional and semantic constraints require a comprehensive notion of context that captures composition-relevant aspects. Context-aware techniques are consequently required to support constraint validation for dynamic service composition. We present techniques to respond to problems occurring during the execution of dynamically composed Web services implemented in WS-BPEL. A notion of context { covering physical and contractual faults and violations { is used to safeguard composed service executions dynamically. Our aim is to present an architectural framework from an application-oriented perspective, addressing practical considerations of a technical framework

    Facilitating dynamic web service composition with fine-granularity context management

    Full text link
    Context is an important factor for the success of dynamic service composition. Although many contextbased AI or workflow approaches have been proposed to support dynamic service composition, there is still an unaddressed issue of the support of fine-granularity context management. In this paper, we propose a granularity-based context model together with an approach to supporting the intelligent context-aware service composing problem. The corresponding case study is provided to show the validity of our approach.<br /

    An Algorithm for Automatic Service Composition

    Get PDF
    Telecommunication companies are struggling to provide their users with value-added services. These services are expected to be context-aware, attentive and personalized. Since it is not economically feasible to build services separately by hand for each individual user, service providers are searching for alternatives to automate service creation. The IST-SPICE project aims at developing a platform for the development and deployment of innovative value-added services. In this paper we introduce our algorithm to cope with the task of automatic composition of services. The algorithm considers that every available service is semantically annotated. Based on a user/developer service request a matching service is composed in terms of component services. The composition follows a semantic graph-based approach, on which atomic services are iteratively composed based on services' functional and non-functional properties

    A Context-aware Recommender System for Web Service Composition

    Get PDF
    [[abstract]]This study explored the use of context-aware recommender system to facilitate web service composition. The needs for composition of existing web services to generate functionality for users are increasing. And an intelligent framework is needed to alleviate users' burden to discover, select, invoke and combine web services. In this study, we focus on using context-aware recommender system to provide users with the most appropriate web services composition. The concept of context-aware collaborative filtering is used here to learn and predict user preferences, and based on this information, to compose necessary web services to achieve user request. We provide a restaurant recommender system prototype for the restaurant search scenario to demonstrate how proposed architecture works.[[conferencetype]]國際[[conferencedate]]20120718~20120720[[booktype]]紙本[[iscallforpapers]]Y[[conferencelocation]]Piraeus-Athens, Greec

    A model to design and verify context-aware adaptive service composition.

    Get PDF
    The introduction of mobile clients and context-aware behaviours intoWeb Service compositions may generate faults and inconsistencies. We introduce an extension of a composition model where context-awareness is made explicit and a number of correctness properties are verifiable. In particular, our extended model enables the verification of properties commonly used to validate context dependent applications. We also propose a set of algorithms to verify these properties efficiently

    Handling Data-Based Concurrency in Context-Aware Service Protocols

    Get PDF
    Dependency analysis is a technique to identify and determine data dependencies between service protocols. Protocols evolving concurrently in the service composition need to impose an order in their execution if there exist data dependencies. In this work, we describe a model to formalise context-aware service protocols. We also present a composition language to handle dynamically the concurrent execution of protocols. This language addresses data dependency issues among several protocols concurrently executed on the same user device, using mechanisms based on data semantic matching. Our approach aims at assisting the user in establishing priorities between these dependencies, avoiding the occurrence of deadlock situations. Nevertheless, this process is error-prone, since it requires human intervention. Therefore, we also propose verification techniques to automatically detect possible inconsistencies specified by the user while building the data dependency set. Our approach is supported by a prototype tool we have implemented.Comment: In Proceedings FOCLASA 2010, arXiv:1007.499

    Context-Aware Service Composition in Pervasive Computing Environments

    Get PDF
    International audienceA major challenge in pervasive computing environments is to provide users with complex, context-sensitive applications, dynamically composed from networked services. In this paper, we present an approach to the dynamic, context-aware composition of services to perform user tasks, i.e., software applications abstractly described on the user's handheld device. Both networked services and user tasks aremodeled as semanticWeb services in OWL-S extended with context information. The distinctive feature of our solution is the ability to compose Web services that expose complex behaviors (conversations) to realize a user task that itself has a complex behavior. Furthermore, the context-related requirements of the task are met by aggregating the context-sensitive behaviors of the individual services

    Context-aware Non-electronic Service Discovery and Composition

    Get PDF
    In today’s web, many web services are created and updated on the Internet. In many cases, a single service is not sufficient to respond to the user’s request and often services should be combined through service composition to fulfill business goals. Service discovery and service composition can be highly compatible with context, i.e., according to context information, e.g., location, budget and time, services are chosen and composed. Moreover, we include non-electronic services, e.g., restaurants, movie theaters shopping malls and so on, into service composition. Non-electronic services are rarely considered in existing service composition research, however are frequently used in people’s daily life. In this thesis, we provide an approach for using contexts to discover and compose non-electronic services. We present a new context model which is to make it more suitable for service composition. This model is also able to handle both low level sensor data and high level data in predicated logic. Our service composition algorithm uses soft constraints, dissatisfaction of which causes a penalty instead of the fail of planning. With this feature, the service composition algorithm can give the user several “good enough” solutions, instead of null solution. Additionally, a replanning module is developed to refine the solution according to user’s further adjustments of his or her requirements. As a motivating example, a web based Personal Entertainment Planner system is built

    Context-aware service discovery and service composition over smart phones

    Get PDF
    One of the advantages of smart phones is the ubiquity of sensing and computing power. The smart phone consists of a mobile computing platform. The Web browsers installed on the platform make it possible to surf the Internet through mobile broadband and Wi-Fi. An important aspect of smart phones is that they have application programming interfaces, which is able to take advantage of third-party applications. Different from any desktop applications, the smart phone applications could be highly adaptive to contexts, i.e. according to context information, e.g. location, identity, and time, the applications are tuned to satisfy particular requirements in the contexts. On the other sense, service composition is a way to plan a business process to fulfill business goals that cannot be achieved by individual business services. Service composition can be modeled as a AI planning problem. Based on the initial context and the goal context, planning-based service composition launches a goal-oriented composition procedure to generate a plan. Service composition over smart phones can be context-awareness. In this thesis, we want to investigate context based service discovery and service composition over smart phones. We propose a constraint-based context model. We include non-electronic services into service composition, which extends the scope of services considered in existing service composition research. Moreover, our composition algorithm suits mobile computation power because the service composition can adjust to the computation power of mobile phones easily. As a motivating example, we build an entertainment planner over an Android phone
    corecore