scholarly journals Web Service Instant Recommendation for Sustainable Service Mashup

2020 ◽  
Vol 12 (20) ◽  
pp. 8563
Author(s):  
Feng Zhang ◽  
Benming Chen ◽  
Cong Liu

Service Mashups can help users to integrate data of multiple sources based on Web services composition. Considering a kind of sustainable service Mashup whose data requirement cannot be predetermined, so users need to choose and compose services in a tentative manner. Meanwhile, users can choose and compose services continually to obtain more data based on existing composition results. In such Mashups, a Web service is chosen according to the data provided by the service. Because it is difficult for users to choose from large amounts of services manually, it is a challenge to recommend services instantly for users during the construction of a sustainable service Mashup. This paper proposes an approach to recommend Web services instantly for a sustainable service Mashup. According to the services used in the service Mashup under construction, candidate services are chosen based on the Mashups that are similar to the constructing Mashup, as well as the parameter correlations of services from the perspective of actual operations of Web service composition. Experimental results indicate that the proposed approach has better precision, recall, and coverage values compared to existing state-of-the-art approaches, and therefore, it is more suitable for instant service recommendation of sustainable service Mashups.

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.


Author(s):  
Dhavalkumar Thakker ◽  
Taha Osman ◽  
David Al-Dabass

Web service development is encouraging scenarios where individual or integrated application services can be seamlessly and securely published on the Web without the need to expose their implementation details. However, as Web services proliferate, it becomes difficult to matchmake and integrate them in response to users requests. The goal of our research is to investigate the utilization of the Semantic Web in building a developer-transparent framework facilitating the automatic discovery and composition of Web services. In this chapter, we present a Semantic Case Based Reasoner (SCBR) framework that utilizes the case based reasoning methodology for modelling dynamic Web service discovery and composition. Our approach is original as it considers the runtime behaviour of a service resulting from its execution. Moreover, we demonstrate that the accuracy of automatic matchmaking of Web services can be further improved by taking into account the adequacy of past matchmaking experiences for the requested task. To facilitate Web services composition, we extend our fundamental discovery and matchmaking algorithm using a light-weight knowledge-based substitution approach to adapt the candidate service experiences to the requested solution before suggesting more complex and computationally taxing AI-based planning-based transformations. The inconsistency problem that occurs while adapting existing service composition solutions is addressed with a novel methodology based on the Constraint Satisfaction Problem (CSP).


Author(s):  
Zakaria Maamar ◽  
Leandro Krug Wives

Web services are paving the way for a new type of business applications. This can be noticed from the large number of standards and initiatives related to Web services (Margaria, 2007; Papazoglou et al., 2007; Yu et al., 2008), which tackle a variety of issues such as security, fault tolerance, and substitution. These issues hinder the automatic composition of Web services. Composition handles the situation of a user’s request that cannot be satisfied by any single, available Web service, whereas a composite Web service obtained by combining available Web services may be used. Despite the tremendous capabilities that empower Web services, they still lack some capabilities that would propel them to a higher level of adoption by the IT community and make them compete with other integration middleware like CORBA and .Net. As a result, Web services adoption could be slowed down if some issues such as the complexity of their discovery are not properly addressed (Langdom, 2003). For this particular issue of discovery, we examine in this chapter the use of social networks (Ethier, visited in 2008; Wasserman and Glaskiewics, 1994). Such networks permit to establish between people relationships of different types like friendship, kinship, and conflict. These relationships are dynamic and, hence, adjusted over time depending on different factors like outcomes of previous interaction experiences, and natures of partners dealt with. Replacing people with Web services is doable since Web services constantly engage in different types of interaction sessions with users and peers as well


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.


2011 ◽  
pp. 604-622
Author(s):  
Taha Osman ◽  
Dhavalkumar Thakker ◽  
David Al-Dabass

With the rapid proliferation of Web services as the medium of choice to securely publish application services beyond the firewall, the importance of accurate, yet flexible matchmaking of similar services gains importance both for the human user and for dynamic composition engines. In this article, we present a novel approach that utilizes the case based reasoning methodology for modelling dynamic Web service discovery and matchmaking, and investigate the use of case adaptation for service composition. Our framework considers Web services execution experiences in the decision making process and is highly adaptable to the service requester constraints. The framework also utilizes OWL semantic descriptions extensively for implementing both the components of the CBR engine and the matchmaking profile of the Web services.


Sign in / Sign up

Export Citation Format

Share Document