Ontology-Based Service Discovery Front-End Interface for GloServ
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.
Full-textDOI: · Available from: Knarig Arabshian, May 21, 2015
SourceAvailable from: Joanna Ng
Conference Paper: An automatic approach for ontology-driven service composition[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. This focus on SOA professionals creates challenges for the non-expert users, with limited SOA knowledge, who try to integrate SOA solutions into their online experience. To shelter non-expert users from the complexity of service composition, we propose an approach which automatically composes a service on the fly to meet the situational needs of a user. We present a tag-based service description schema which allows non-expert users to easily understand the description of services and add their own descriptions using descriptive tags. Instead of specifying the detailed steps for composing a service, a non-expert user would specify the goal of their desired activities using a set of keywords then our approach can automatically identify the relevant services to achieve the goal at run-time. A prototype is developed as a proof of concept. We conduct a case study to compare the performance of our approach in automatic service composition with a baseline approach which consists of the manual process of searching for services using keywords. The case study shows that our approach can achieve higher precision and recall than the baseline approach.Service-Oriented Computing and Applications (SOCA), 2009 IEEE International Conference on; 02/2009
[Show abstract] [Hide abstract]
ABSTRACT: In Service Oriented Architecture (SOA), service composition integrates existing services to fulfill specific tasks using a set of standards and tools. However, current service composition techniques and tools are mainly designed for SOA professionals. It becomes challenging for end-users without sufficient service composition skills to compose services. In this paper, we propose a framework that supports end-users to dynamically compose and personalize services to meet their own context. Instead of requiring end-users to specify detailed steps in the composition, our framework only requires the end- users specify the goals of their desired activities using a few keywords to generate a task list. To organize the task list, we analyze the historical usage data and recover the control flows among the tasks in the task list. We also mine the task usage pattern from the historical usage data to recommend new services. A prototype is designed and developed as a proof of concept to demonstrate that our approach enables end-users to discover and compose services easily.The Smart Internet - Current Research and Future Applications; 01/2010
[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