Semantic Web Service Composition Approaches: Overview and Limitations (original) (raw)

Comparative Evaluation of Semantic Web Service Composition Approaches

Communications in Computer and Information Science, 2011

As web services are gaining more popularity over the web, there are multiple web services available for different tasks. At run time, the composition of these services based on the requester's functional and non-functional requirements is a difficult task due to the heterogeneous nature of results of the services. This paper introduced some requirements that when fulfilled, a successful composition process can be achieved. In order to find the best approach, various composition approaches on these requirements were evaluated. Suggestions were provided on what approach can be used in which scenario in order to gain the best results.

Approaches to Web Service Composition for the Semantic Web

Qubahan Academic Journal, 2021

Abstract—Service composition is gaining popularity because a composite service can perform functions that an individual service cannot. There are multiple web services available on the web for different tasks. The semantic web is an advanced form of the current web in which all contents have well-defined meanings due to nature, allowing machines to process web contents automatically. A web service composition is a collection of web services that collaborate to achieve a common goal. They reveal the established methods for web service composition in both syntactic and semantic environments. In this study Initially, we identify the existing techniques used for the composition. We classified these approaches according to the processing of the service descriptions, which can be syntactic or semantic-based service processes. We have reviewed more than 14 articles in this domain and concluded the merits of the methodologies applied for the implementation of web service composition.

An Overview of Web Services Composition Approaches

International Journal of Computer Applications, 2011

This paper presents the brief survey about the existing approaches in web services composition. The main research areas in web services are related to security, quality of service and composition. Among all these areas, web services composition turns out to be a challenging one, because it supports business-to-business or enterprise application integration. It provides an effective solution to complex web application. In recent days with the emergence of semantic web the scope for semantic based web services composition increases as it provides better results compared to the traditional method of discovering candidate services for composition. Along with the semantics the nature of composition .Also needs to be dynamic as the web services and its parameters are changing frequently.

Web Services Composition Methods and Techniques: A Review

International Journal of Computer Science, Engineering and Information Technology, 2013

Web Services are modular, self-describing, self-contained and loosely coupled applications that can be published, located, and invoked across the web. With the increasing number of web services available on the web, the need for web services composition is becoming more and more important. Nowadays, for answering complex needs of users, the construction of new web services based on existing ones is required. This problem is known as web services composition. However, it is one of big challenge problems of recent years in a distributed and dynamic environment. The various approaches in field of web service compositions proposed by the researchers. In this paper we present a review of existing approaches for web service composition and compare them among each other with respect to some key requirements. We hope this paper helps researchers to focus on their efforts and to deliver lasting solutions in this field.

A Framework for Semi-automated Web Service Composition in Semantic Web

2013 International Conference on Cloud & Ubiquitous Computing & Emerging Technologies, 2013

Number of web services available on Internet and its usage are increasing very fast. In many cases, one service is not enough to complete the business requirement; composition of web services is carried out. Autonomous composition of web services to achieve new functionality is generating considerable attention in semantic web domain. Development time and effort for new applications can be reduced with service composition. Various approaches to carry out automated composition of web services are discussed in literature. Web service composition using ontologies is one of the effective approaches. In this paper we demonstrate how the ontology based composition can be made faster for each customer. We propose a framework to provide precomposed web services to fulfil user requirements. We detail how ontology merging can be used for composition which expedites the whole process. We discuss how framework provides customer specific ontology merging and repository. We also elaborate on how merging of ontologies is carried out.

Semantic Web: A Study on Web Service Composition Approaches

2018

A Web service is a collection of open protocols and standards used for exchanging data between applications and systems. Web Service discovery, selection and composition are the important tasks of the any automated business processes. In a web service composition set of web services are collectively executed to achieve the objectives. This study reveals the existing approaches used for web service composition in both syntactic and semantic environments. We have reviewed more than 40 articles in this domain and concluded with merits and demerits of the methodologies applied for the implementation of the web service composition.

Semantic Web Services Composition

Web services are becoming the most predominant paradigm for distributed computing and electronic business. They are self-contained Internet accessible applications that are capable not only of performing business activities on their own, but they also possess the ability to engage with other Web services in order to build new value-added services. Both academic and industrial bodies have been investigating issues regarding service descriptions, discovery and invocation, but automated service composition was somewhat neglected. The latter involves automated methods for constructing a sequence of Web services to achieve a desired goal. In this work we present initial research that focuses on the issue of automated service composition in conjunction with the Semantic Web. In this report we propose a composition engine that will automatically handle the integration of Web services through the use of a Web service description language such as DAML-S, the planning of workflow definitions, scheduling of tasks, status monitoring of the execution process, handling of faults and communication with other entities such as user agents, service registries and other composition engines.

Survey on Semantic Web Services and its Composition Algorithm

International Journal of Modern Trends in Engineering and Research, 2014

Service Oriented Architecture (SOA) is a collection of services. The correspondence of these services takes place with one another. In SOA, Web Services are the most important & promising part. Web services, adopted by Service Oriented Architecture (SOA), are loosely coupled reusable software components that semantically encapsulate discrete functionality and are distributed and programmatically accessible over the internet. Web Service Composition plays an important role in SOA. Web Service Composition may be dynamic or static. A composition process requires an algorithm to perform composition task. Now-a-days various approaches for composition algorithm are used as required by research task. In this study, we have done a survey on various web service composition algorithms.

A New Approach for Web Services Composition

Semantic web services composition is about finding services from a repository that are able to accomplish a specified task if executed. The task is defined in a form of composition request which contains a set of available input parameters and a set of wanted output parameters. Instead of parameter values, concepts from an ontology describing their semantics are passed to the composition engine. The composer then finds a sequence of services, called a composition. Here three different approaches to semantic web services composition are formally defined and compared with each other: an uninformed search in form of an IDDFS algorithm, a greedy informed search based on heuristic functions, and a multi-objective genetic algorithm. Due to the increasing number of available web services, the search space for finding semantically equivalent services for best service composition is growing exponentially. Here a combination of multi-objective genetic algorithm and greedy informed search based on heuristic functions is proposed for service composition. The greedy algorithm is utilized to generate valid and locally optimized individuals to populate the initial generation for genetic programming (GP), and to perform mutation operations during GP. Here in this context, this work present web service composition which also consider Quality of Service (QoS) parameters. This new proposed hybrid approach can be applied with good performance to the QoS aware service composition problem to find optimal solution for larger service repositories of all sizes and also strongly supporting the knowledge-base.

Architecture based Comparison of Semantic Web Service Composition Processes

International Journal of Computer Applications, 2014

Semantic web services development become rapidly increased as dynamic changes are occurred. Various approaches are adopted to develop composite service systematically. This paper aims to make development process easier by classifying the literature on web services composition based approaches like selection, discovery, orchestration, choreography, mediation, automatic composition to facilitate the end to end semantic web service composition easier. Applying semantics in web process cycle helps to address critical issues in reuse, integration and scalability. In order to find best approach, various composition approaches on these requirements were evaluated and suggestions were provided on what approach can be used in which scenario to achieve best results.