Mechanisms for Automatic Web Service Composition

Author(s):  
Quan Yuan ◽  
Mihai Fonoage ◽  
Ionut Cardei

This chapter introduces the web services composition as a means of studying efficient integration of the existing web services to satisfy users’ requirements. It discusses the web services composition definition, combined with the current web services composition methods, and divides those methods into two categories: AI-based methods and Non-AI methods. Also, the authors present the features and the comparison of these two categories, to assist researchers in the understanding of web service composition in a variety of contexts.

2014 ◽  
Vol 513-517 ◽  
pp. 1376-1381
Author(s):  
Mutaz Beraka ◽  
Hassan Mathkour ◽  
Sofien Gannouni

Web services allow developers to create, generate and compose them at runtime. However, a single web service is not sufficient to achieve most of user demands in its own. This gives rise to the concept of web services composition of is an appropriate solution to maximize the benefits of web services. Web services composition has received a great attention from different communities. A number of different semantic standards/specifications have been proposed to tackle this issue. These standards are Ontology Web Language and Web Service Modeling Ontology. In this paper, we provide an overview of these standards and present a comparison between them. We also overview different applications that have developed based on each of these standards and present comparisons among them.


2008 ◽  
pp. 50-70
Author(s):  
Barbara Carminati ◽  
Elena Ferrari ◽  
Patrick Hung

Web service security is today receiving growing attention, and enterprises are realizing that effective security management is essential for earning and maintaining trust in their services. One of the major benefits of Web services is that it is possible to dynamically combine different services together to form a more complex service. Also, in this case, security issues are a primary concern. In this chapter, we focus on security issues that arise when composing Web services. We first provide an overview of the main security requirements that must be taken into account when composing Web services. Then, we survey literature and standards related to Web services composition. Finally, we present a proposal for a brokered architecture on support of the secure composition of Web services.


2011 ◽  
pp. 388-407
Author(s):  
Zakaria Maamar

This chapter presents two research projects applying context in Web services. A Web service is an accessible application that other applications and humans can discover and invoke to satisfy multiple needs. While much of the work on Web services has up to now focused on low-level standards for publishing, discovering, and triggering Web services, several arguments back the importance of making Web services aware of their context. In the ConCWS project, the focus is on using context during Web-services composition, and in the ConPWS project, the focus is on using context during Web-services personalization. In both projects, various concepts are used such as software agents, conversations, and policies. For instance, software agents engage in conversations with their peers to agree on the Web services that participate in a composition. Agents’ engagements are regulated using policies.


2015 ◽  
Vol 2015 ◽  
pp. 1-14 ◽  
Author(s):  
Deivamani Mallayya ◽  
Baskaran Ramachandran ◽  
Suganya Viswanathan

Web service has become the technology of choice for service oriented computing to meet the interoperability demands in web applications. In the Internet era, the exponential addition of web services nominates the “quality of service” as essential parameter in discriminating the web services. In this paper, a user preference based web service ranking (UPWSR) algorithm is proposed to rank web services based on user preferences and QoS aspect of the web service. When the user’s request cannot be fulfilled by a single atomic service, several existing services should be composed and delivered as a composition. The proposed framework allows the user to specify the local and global constraints for composite web services which improves flexibility. UPWSR algorithm identifies best fit services for each task in the user request and, by choosing the number of candidate services for each task, reduces the time to generate the composition plans. To tackle the problem of web service composition, QoS aware automatic web service composition (QAWSC) algorithm proposed in this paper is based on the QoS aspects of the web services and user preferences. The proposed framework allows user to provide feedback about the composite service which improves the reputation of the services.


Author(s):  
El-Alami Ayoub ◽  
Hair Abdellatif

<p>Web service composition is a concept based on the built of an abstract process, by combining multiple existing class instances, where during the execution, each service class is replaced by a concrete service, selected from several web service candidates. This approach has as an advantage generating flexible and low coupling applications, based on its conception on many elementary modules available on the web. The process of service selection during the composition is based on several axes, one of these axes is the QoS-based web service selection. The Qos or Quality of Service represent a set of parameters that characterize the non-functional web service aspect (execution time, cost, etc...). The composition of web services based on Qos, is the process which allows the selection of the web services that fulfill the user need, based on its qualities. Selected services should optimize the global QoS of the composed process, while satisfying all the constraints specified by the client in all QoS parameters. In this paper, we propose an approach based on the concept of agent system and Skyline approach to effectively select services for composition, and reducing the number of candidate services to be generated and considered in treatment. To evaluate our approach experimentally, we use a several random datasets of services with random values of qualities.</p>


2021 ◽  
Author(s):  
Sarra Abidi ◽  
Fathia Bettaher ◽  
Myriam Fakhri

Generally available Web Services (WS) can not meet the complex needs of users and their adaptation to the environment remains a major problem for the design of information systems. The web services composition comes to address the satisfaction of new and complex needs such as the process we find in most organizations. Its purpose is to perform several services to meet user demand. The satisfaction of a user needs a dynamic and reusable environment to meet those needs. In this context, the user interactions are essential. From there, in this work, we define two objectives: i) propose a service composition approach that allows dynamic services composition and its purpose is to meet a need. ii) Propose a personalization approach for Web services composition which allows the reuse of services while adopting for the context of each user. Our approach is based on the use of ontologies and user profile.


2010 ◽  
pp. 193-221 ◽  
Author(s):  
Enrico Pontelli ◽  
Tran Cao Son ◽  
Chitta Baral

This chapter presents a comprehensive logic programming framework designed to support intelligent composition of Web services. The underlying model relies on the modeling of Web services as actions, each described by a logic programming theory. This view allows the use of logic-based planning to address the Web service composition problem, taking advantage of the fact that logic-based planning enables the elegant introduction of a number of extensions and generalizations (e.g., dealing with incomplete knowledge and preferences). The theory describing each Web service is encoded as a logic programming module, and different semantics are allowed within different modules, thus better reflecting the practical use of different service description formalisms and ontologies.


2010 ◽  
Vol 7 (3) ◽  
pp. 73-92
Author(s):  
Puwei Wang ◽  
Zhi Jin ◽  
Lin Liu ◽  
Budan Wu

Precise capability specification is the key for identifying and composing the right Web services. This paper specifies service capabilities in terms of the environment entities from the application domain and the effects imposed by the Web service on these entities. An environment ontology for Web services is adopted to provide formal sharable representations of the domain-specific environment entities. A hierarchical state machine is constructed for each environment entity to describe its behaviors, and the effects imposed by a Web service are described as the state transitions traces of environment entities, which define the capability of the Web service. Web service composition that satisfies a set of requested effects is then conducted by reasoning on the effects of services. The proposed approach emphasizes the external manifestation of Web services and service composition based on the effect reasoning. An example of online travel service illustrates the proposed approach.


2005 ◽  
Vol 4 (2) ◽  
pp. 435-444
Author(s):  
Priya Sundar ◽  
R Raju ◽  
P Mahalakshmi ◽  
G Lalitha

The revolution impacted by Web Service as a solution to business and enterprise application integration throws light on the significance of security provided by Web Services during Web Service Composition. Satisfying the security requirements is truly a demanding task because of the dynamic and capricious nature of the Web. Web Service Composition associates web services to create high level business process that absolutely matches and conforms appropriately to the service requestor’s needs. It involves customizing services often by locating, assimilating and deploying elementary services. Our paper proposes a policy based system for granting security during the process of web service composition. Policies defined for effective and secure composition analyze and verify the conditions under which the task of the web service is allowed or rejected. To achieve this specification, we make use of Finite State Machine model which clearly portrays the business and flow logic. Nodes in the Finite State Machine represent rules. Upon efficacious fulfillment of policies which are defined in the node access points, transition between rules is stimulated. A service composition is said to be successfully incorporated only if there is complete absence of policy violations when combining the policies of elementary services. The simulated FSM which extracts the rules and policies of the web services and correctly matches and satisfies the policy constraints defined in the access points ensure providing security for the composite web service.


Sign in / Sign up

Export Citation Format

Share Document