Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2009, HAL (Le Centre pour la Communication Scientifique Directe)
…
5 pages
1 file
The easiest way for a user to express his needs regarding a desired service is to use natural language. The main issues come from the fact that the natural language is incomplete and ambiguous, while the service composition process should lead to valid services. In this paper we propose a natural language service assemblage method based on composition templates (patterns). The use of templates assures that the composition result is always valid. The proposed system, called NLSC (Natural Language Service Composer), was implemented on the top of a service-oriented middleware called WComp and tested in an intelligent home environment.
2009 Sixth International Conference on Wireless On-Demand Network Systems and Services, 2009
In a context where various services are distributed, it's possible to compose new services dynamically so that completely new functionality is achieved without the need of the services to be previously deployed. Service retrieval and service orchestration are the most common problems when dealing with on-demand service composition and the use of natural language requests makes these problems even more difficult.
2010
The widespread of Web services in the ubiquitous computing era and the impossibility to predict a priori all possible user needs generates the necessity for on-demand service composition. Natural language is one of the the easiest ways for a user to express what he expects regarding a service. Two main problems need to be solved in order to create a composite service to satisfy the user: a)retrieval of relevant services and b) orchestration/composition of the selected services in order to fulfill the user request. We solve the first problem by using semantic concepts associated with the services and we define a conceptual distance to measure the similarity between the user request and a service configuration. Retrieved services are composed, based on aspect oriented templates called Aspects of Assembly. We have tested our application in an environment for pervasive computing called Ubiquarium, where our system composes a service according to the user request described by a sentence. The implementation is based on the WComp middleware that enables us to use regular Web services but also Web services for devices.
Journal of Software, 2006
Architectures enables explicit representation and reasoning about semantically rich descriptions of service operations. Those techniques hold promise for the automated discovery, selection, composition and binding of services. This paper describes an approach to derive formal specifications of Web Service compositions on the basis of the interpretation of informal user requests expressed in restricted Natural Language. Our approach leverages the semantic and ontological description of a portfolio of known service operations (called the Semantic Service Catalog). Each user request is processed against a Natural Language vocabulary that includes lexical constructs designed to convey the operations' semantics, in order to recognize and extract fundamental functional requirements implied by the request, and associate them to entries in the Catalog. In addition, the request interpreter extracts from the request the overall service logic, expressed in terms of a set of modular templates describing control and data flow among the selected operations. The result is a composition specification that associates on demand each user request to a new composed service. That specification is formal and can thus be transformed in an executable flow document for a target service composition engine.
2009
Abstract. The aim of this research is related to services on-demand cre-ation, by assembling other existent services, using a natural language based interface. The original aspect of our approach is the use of a joint approach: semantic-based (connects the natural language with the ...
2010
The aim of our research is to create a service composition system that is able to detect and deal with the imperfections of a natural language user request while keeping it as unrestricted as possible. Our solution consists in three steps: first, service prototypes are generated based on grammatical relations; second, semantic matching is used to discover actual services; third, the composed service is generated in the form of an executable plan. Experimental results have shown that inaccurately requested services can be matched in more than 95% of user queries. When missing service inputs are detected, the user is asked to provide more details.
Research Square (Research Square), 2024
The process of creating new services by integrating existing ones is known as service composition. It is regarded as one of the most difficult tasks in a distributed and dynamic setting. In general, the composition process entails looking for existing services in a certain domain, selecting the suitable service, coordinating composition flow, and activating services.Researchers have been studying the need of web service composition using artificial intelligence extensively over the last few years. As a result, numerous solutions and novel approaches to addressing this issue are given. Our goal in this research is to use artificial intelligence to personalize web services composition. In our case, We employed natural language processing (NLP) to examine the descriptions and functionality of existing online services. Based on the user profile, AI algorithms can recommend and select appropriate services that meet the user's needs. The experimental study shows that the proposed model can achieve robust results. In fact, our solution achieves 99.45% accuracy and 99.74% Precision.
Web Services: Modeling, Architecture and …, 2003
As web services become more prevalent, tools will be needed to help users find, filter and integrate these services. Composing existing services to obtain new functionality will prove to be essential for both business-to-business and business-to-consumer applications. We have developed a prototype that guides a user in the dynamic composition of web services. Our semi-automatic process includes presenting matching services to the user at each step of a composition, filtering the possibilities by using semantic descriptions of the services. The generated composition is then directly executable through the WSDL grounding of the services. We tested our system by generating semantic descriptions for some of the common services available on the web such as translator, dictionary and map services. We also applied our approach to a prototype sensor network environment where each sensor provides its data as a network service.
2011
Finding services in dynamic and heterogeneous contexts, as converged environments (Next Generation Networks), is a very complex task and a crucial aspect in this new paradigm of convergence. Therefore, it is essential to have efficient and effective mechanisms for seeking services, to take advantage of resources in the network (Web and telecommunications services). Recent studies have developed Service Creation Environments for Telecommunications and Internet converged services, where user´s requests are represented by complex expressions that describe the required services. Thus, the search and selection of these services depend on the ability of the developer to retrieve the most suitable ones, converting this labor in an inefficient work. With this in mind, and in order to improve the time to create convergent services, this paper proposes a novel approach that supports the automatic retrieval of services in converged environments, considering functional and non-functional requirements of end-user's requests in natural language, to optimize the process of convergent services creation.
International Journal of Ambient Computing and Intelligence, 2012
The incapability to foresee or react to all the events that take place in a specific environment supposes an important handicap for Ambient Intelligence systems, expected to be self-managed, proactive, and goal-driven. Endowing such systems with capabilities to understand and reason about context seems like a promising solution to overcome this hitch. Supported on the service-oriented paradigm, composing rather than combining services provides a reasonable mean to implement versatile systems. This paper describes how systems for Ambient Intelligence can be improved by combining automatic service composition and reasoning capabilities upon a distributed middleware framework.
2007
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 valueadded 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.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.
International Journal of Cooperative Information Systems, 2005
2009 IEEE International Conference on Service-Oriented Computing and Applications (SOCA), 2009
Proceedings of the 8th international conference on Electronic commerce The new e-commerce: innovations for conquering current barriers, obstacles and limitations to conducting successful business on the internet - ICEC '06, 2006
Lecture Notes in Computer Science, 2010
Service Oriented Computing and Applications, 2011
Proceedings of the 12th International Conference on Enterprise Information Systems, 2010