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.
…
8 pages
1 file
—Service-based architecture (SOA) are extensively adopted in web applications. In this scenario, REST-based web services has become a large adopted standard. The addition of semantics enhances the web services description, which enables automatic agents to discover them and to make calls. However, the existence of many different languages to semantically describe services makes it difficult to discover and to select the service that best attends a requirement. Furthermore, most of these languages does not attend to describe RESTful services, making the discover process even more difficult. This work proposes a RESTful semantic web service discovery architecture based on semantic interfaces (SERIN). SERIN intends to semantically described RESTful web services through an annotated ontology. We present a study showing that is possible to adopt the proposed architecture to implement a semantic service-based application, with minimum development effort, that enables software agents to automatically discover and to make service calls in order to execute a determined task.
2011
Many have left their footprints on the field of semantic RESTful Web service description. Albeit some of the propositions are even W3C Recommendations, none of the proposed standards could gain significant adoption with Web service providers. Some approaches were supposedly too complex and verbose, others were considered not RESTful, and some failed to reach a significant majority of API providers for a combination of the reasons above. While we neither have the silver bullet for universal Web service description, with this paper, we want to suggest a lightweight approach called RESTdesc. It expresses the semantics of Web services by pre-and postconditions in simple N3 rules, and integrates existing standards and conventions such as Link headers, HTTP OPTIONS, and URI templates for discovery and interaction. This approach keeps the complexity to a minimum, yet still enables service descriptions with full semantic expressiveness. A sample implementation on the topic of multimedia Web services verifies the effectiveness of our approach.
alzaytoonah.edu.jo
Web services are emerging and promising technologies for the development, deployment and integration of Internet applications. They are based on three main bricks that are SOAP (Simple Object Access Protocol), WSDL (Web Service Description Language) and UDDI (Universal Description, Discovery and Integration). The language used behind these protocols is XML (eXtensible Markup Language), which makes Web services independent of platforms and programming languages. They have become very effective in the interoperability of systems. The need to introduce semantics in Web services is felt to automate the different phases of their life cycle, namely the discovery phase.
International Journal of Innovation, Management and Technology, 2012
Web services are useless if they cannot be discovered. So, discovery is the most important task in the Web service model.Recent researchers have focused on performing semantic matching to enhance the accuracy of Web service discovery.In this paper we present a framework for Web services discovery and selection based on intelligent software agents, OWLS and domain ontologies. With the help of software agents, information provided by Web services can be made more efficient and more dynamic.With semantics provided by OWLS and domain concepts, match and discovery engine can return the most relevant services.
A Knowledge based Approach for Semantic Web Services Discovery, 2016
Ever since the introduction of the service oriented model of computing (SOA), service discovery has been the major research challenge in SOA. Service consumers usually prefer to express their requirements informally. Expressing requirements in such a way leads to difficulties in the matching procedure, and hence results in poor matching results. In this paper, we present the concept of multi-level search as a solution for matching informal expression of user requirements. In the suggested approach, intermediate brokers receive service requests and suggest suitable services that match the given requests. We present a mechanism by which an intelligent broker utilizes a knowledge based system to overcome the drawbacks of syntactic and semantic discovery. The intelligent broker receives informal user requirements and performs multi-level search. The search starts with key word search, then meaning search, and finally expert search. If the keyword search fails to produce a proper matching, then, the search progresses to the following levels: semantic, and then intelligent search. In this paper we argue that multi-level search could revive the dream of automatic service discovery and present a detailed model for implementation.
International Journal on Semantic Web and Information Systems
This article describes how Web services play an important role in several fields such as e-commerce and e-health. As the number of Web services is increasing rapidly, finding the best Web service according to users' requirements becomes more challenging. The traditional method of Web service discovery is based on keyword match. Due to this, many Web services which are most relevant to the user request are left undiscoverable. Some other emergent approaches are based on semantics to improve the quality of the discovered Web services in terms of relevance and satisfaction of user's need. In this paper, the authors present a survey of existing semantic Web services discovery approaches giving priority to relevant ones. Furthermore, this paper provides a critical and comparative analysis of the studied approaches and stands out major challenges to be addressed to substantially enhance the semantic Web service discovery.
2006
With the expanse of internet, web programmers have wide choice of web services available to them. A need arises for automatic discovery of required web services and construction of an appropriate sequence of invocation thereof. In this paper, we present a framework for automation of this task based on currently emerging technologies such as ontological knowledge bases, OWL, OWL-S, WSDL, Description Logic (DL), etc. Background-knowledge ontologies are created based on which semantic meanings of web services can be given through OWL-S. An agent em- ploys OWL-S API to extract web service metadata, and applies a DL inference engine, called Racer, for reasoning with the metadata with respect to given background knowledge. Reasoning tasks performed by Racer include profile matchmaking, input/output subsumption testing, and preconditions/ee cts anal-
International Journal of Advanced Science and Technology, 2015
Main challenges to the current semantic web service technologies are exponential continuous growth in the number of services on the Internet, syntax based discovery, lack of common agreed upon semantic service standards and heterogeneity of ontologies. In this paper, a service discovery approach independent of semantic service description models is proposed to solve the challenges of the current web service discovery. The idea is to combine principles from machine learning, data mining, statistical techniques and measures of semantic relatedness to make the semantic web service discovery process more intelligent, efficient and effective. The proposed approach exploits the use of semantic as well as syntactic information present within the service description profiles. Our approach is unique in terms of its application to any web service description language and the use of Omiotis measure of semantic relatedness for service discovery. The proposed approach has been implemented on OWLS based service descriptions profiles and is able to find semantic relationship between the services which were otherwise discarded by the OWL-MX matchmaker. Empirical analysis shows that the proposed method out performs the IDF TF-based cosine similarity method, Jaccard method and LSA based approach.
2010
ABSTRACT Web services have become a new industrial standard offering interoperatability among various platforms but the discovery mechanism is limited to syntactic discovery only. The framework named ADWebS is proposed in this paper for automatic discovery of semantic Web Services, which can be considered as an extension to one of the most prevalent frameworks for semantic Web service, WSDL-S.
Web Service based computing has evolved immensely in recent years, supported by standards bodies, academic research and industry alike. One of the noticeable omissions from the web services architecture is that of standards to support automatic discovery, automatic composition and invocation of web services. While semantic web service discovery implementations exist research into autonomous semantically oriented service discovery is far from an efficient, complete solution to the problem.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.
Handbook of Service Description, 2012
Proceedings of the 7th …, 2005
International Journal of Computer Science, Engineering and Information Technology, 2014
Personal and Ubiquitous Computing, 2012
Journal of Networks, 2008
International Journal of Computer Applications, 2011
Journal of Internet Services and Information Security