Semantic Web Services

Author(s):  
Antonio J. Roa-Valverde ◽  
Ismael Navas-Delgado ◽  
José F. Aldana-Montes

The potential growth of applications distributed over a network and the large number of users has created the need for an infrastructure which can support increasing interaction among such users and applications. In this environment a scalable solution is needed. This problem known as application integration is addressed in this chapter, and it is combined with Semantic Web technology. After introducing the different techniques to overcome the application integration challenge current trends in Semantic Web Services are discussed and the most recent R&D projects and a selection of available tools are presented. Also discussed is the use of ESB as a suitable mechanism to deploy Semantic Web Services.

Author(s):  
Aikaterini K. Kalou ◽  
Dimitrios A. Koutsomitropoulos

Semantic Mashups constitute a relatively new genre of applications that illustrate the combination of the current trends of the Web, i.e. the Semantic Web and Web 2.0. The great benefit of Semantic mashups lies in the ability to aggregate different and heterogeneous data with rich semantic annotations and due to this, an additional ease of integration. In this paper, the authors attempt to outline the transition from conventional to semantic mashups, analyzing the former's limitations and identifying improvements and contributions which can come in with the advent of the later. Furthermore, the authors survey the background technologies on which semantic mashups are based, like Semantic Web Services and the process of data triplification. The authors also investigate the current trends and efforts put into developing tools and frameworks, which are designed to support users with little programming knowledge in semantic mashup application development, such as Semantic Pipes or Jigs4OWL. After presenting and illustrating the theoretical and technological background of this genre of mashups, the authors look into some use cases and systems. Among others, the authors present their mashup, called Books@HPClab, in which they introduce a personalized semantic service for mashing up information from different on-line bookstores.


Author(s):  
Farshad Hakimpour ◽  
Suo Cong ◽  
Daniela E. Damm

This chapter introduces the emerging technology of Semantic Web services. It concentrates on two dominant specifications in this domain, namely OWL-S (Web ontology language for services) and WSMO (Web services modeling ontology). We briefly introduce Web services and Semantic Web, two main technologies underlying the Semantic Web services technology and then explain most of the key features of this technology together with simplified examples. We discuss three aspects of Semantic Web services: specifications for semantic descriptions of services, intelligent discovery and selection of services using semantic descriptions, and finally, building more complex services by composing existing ones. Our main goal in this chapter is not only to present an abstract view of this technology but also the introduction of the technical details of the two existing specifications.


2010 ◽  
pp. 644-659
Author(s):  
Catarina Ferreira da Silva ◽  
Paulo Rupino da Cunha ◽  
Parisa Ghodous ◽  
Paulo Melo

In Service-Oriented Architectures (SOA), service descriptions are fundamental elements. In order to automatically execute SOA tasks, such as services discovery, it is necessary to capture and process the semantics of services. We review several Semantic Web Services frameworks that intend to bring semantics to Web Services. This chapter depicts some ideas from SOA and Semantic Web services and their application to enterprise application integration. We illustrate an example of logic-based semantic matching between consumer services and provided services, which are described in ontologies.


Author(s):  
Catarina Ferreira da Silva ◽  
Paulo Rupino da Cunha ◽  
Parisa Ghodous ◽  
Paulo Melo

In Service-Oriented Architectures (SOA), service descriptions are fundamental elements. In order to automatically execute SOA tasks, such as services discovery, it is necessary to capture and process the semantics of services. We review several Semantic Web Services frameworks that intend to bring semantics to Web Services. This chapter depicts some ideas from SOA and Semantic Web services and their application to enterprise application integration. We illustrate an example of logic-based semantic matching between consumer services and provided services, which are described in ontologies.


Sign in / Sign up

Export Citation Format

Share Document