Ontology-Based Service Discovery Front-End Interface for GloServ

DOI: 10.1007/978-3-642-02121-3_50
Source: DBLP

ABSTRACT This paper describes an ontology-based service discovery front-end interface for GloServ. GloServ is a service discovery engine,
which is an ontology-based distributed service discovery system that allows sophisticated querying of services. The working
implementation of the front-end interface demonstrates how GloServ can be used for different types of web service discovery.
The front-end generates a search form from the service class ontology. It also allows multiple services to be queried for
in a single search by generating cascaded forms for combined service queries. It then converts the input to a GloServ query
and displays the results to the user in a coherent manner. The use cases that are demonstrated with this implementation are
service discovery for location-based services, tagged services and collaborative search with other users.

Download full-text


Available from: Knarig Arabshian, Jun 24, 2015
1 Follower
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Current service composition techniques and tools are mainly designed for use by Service-Oriented Architecture (SOA) professionals to solve business problems. Little attention has been paid to allowing end-users without sufficient service composition skills to compose services and integrate SOA solutions into their online experience to fulfill their daily activities. To shelter end-users from the complexity of service composition, we propose an approach which can compose services on the fly to meet the situational needs of end-users. We present a tag-based service description schema which allows non-IT professional users to easily understand the description of services and add their own descriptions using descriptive tags. Instead of requiring end-users to specify detailed steps for composition, the end-users only need to describe their goals using a few keywords. Our approach expands the meaning of a user’s goal using ontologies then derives a group of keywords to discover services in order to fulfill the goal. A prototype is developed as a proof of concept to show that our approach enables end-users to discover and compose services easily. We conduct a case study to evaluate the effectiveness of our approach that eases end-users to compose services without the knowledge of SOA technologies. The results of our case study show that our approach can effectively generate ad-hoc processes and discover services with relatively high precision and recall.
    Service Oriented Computing and Applications 09/2011; 5(3):159-181. DOI:10.1007/s11761-011-0081-z
  • [Show abstract] [Hide abstract]
    ABSTRACT: As more web services are offered on the Web, it is becoming increasingly difficult for users to manage and search for online content, using only flat keyword searching. Users often forget how they tagged their data but may remember generic information such as the location they were in when they took the picture. We describe a framework for personalized context-aware search of ontology-based tagged data. The tag ontology leverages additional information on data coming from a user and a resource, besides the tagged keyword, in order to augment search information. The framework uses general concepts taken from PeCMan, a personal content manager and GloServ, an ontology-based global service discovery system to implement the front-end and back-end of the overall system.
    Proceedings of the 2012 IEEE 19th International Conference on Web Services; 06/2012
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Services are becoming more and more widely used. When designing interactive applications based on services one important issue is how to identify those services most relevant for the application functionalities. The proposed approach takes as input a task model, which includes the user's view of the interactive system, and an ontology capturing the application domain, and automatically discovers a set of ordered service descriptions for each system task of the model. The discovered descriptions can be used in order to invoke a particular service operation that fulfils a task's required functionality. In this way, the whole application functionality can be realized by a set of service operations without writing a single line of code. As a result, the application development time is significantly reduced and it is possible to complete the development of interactive front-ends by integrating our solution in existing model-based HCI approaches.
    Proceedings of the International Conference on Advanced Visual Interfaces, AVI 2010, Roma, Italy, May 26-28, 2010; 01/2010