A Service-Oriented User Interface for the Next Generation Web

A Service-Oriented User Interface for the Next Generation Web

Shiping Chen (CSIRO ICT Centre, Australia) and Surya Nepal (CSIRO ICT Centre, Australia)
DOI: 10.4018/jssoe.2011040104
OnDemand PDF Download:
No Current Special Offers


The Web enters a new era where contents are to take the back seat and services will take the driver seat to form a service-oriented Web. This paper presents a service-oriented user interface design for the next generation Web. The design leverages the advances of semantic Web and service composition technologies to provide an intelligent and generic user interface to query, compose and execute Web services for a variety of user tasks. First, a simple cost model is developed for estimating the development and learning overheads of Web service interfaces for service-oriented applications as the motivation of this work. Then, the authors present the design of the service-oriented browser and discuss the enabling technologies. A prototype system is developed using existing technologies and standards as a proof of concept.
Article Preview

There has been considerable work from different research communities on improving people’s ability to access a variety of resources (e.g., information and services) on the Web. In the following, we only describe some of them closely related to this paper.

Semantic Web approach is to define the contents, services and their relations on the Web with standardized concepts/notations and logics (usually within a given domain). As a result, people can unambiguously specify their requirements, which are completely understandable by computers. Driven by this promise, RDF (W3C, 2004) and OWL (W3C, 2009) were proposed to facilitate semantic Web resources modelling. OWL is further extended to OWL-S (Martin et al., 2004), which is dedicated for semantic Web service modelling with its counterpart WSMO (Bruijn et al., 2005). Semantic Web is a foundation of our work. While our generic UI is semantic-aware for a given domain, the back-end software systems will use domain ontology in any semantic Web service language to interpret and resolve a user query by binding with the appropriate Web services.

Complete Article List

Search this Journal:
Open Access Articles
Volume 12: 2 Issues (2022): 1 Released, 1 Forthcoming
Volume 11: 2 Issues (2021)
Volume 10: 2 Issues (2020)
Volume 9: 2 Issues (2019)
Volume 8: 4 Issues (2018)
Volume 7: 4 Issues (2017)
Volume 6: 4 Issues (2016)
Volume 5: 4 Issues (2015)
Volume 4: 4 Issues (2014)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing