Advertisement

A Smart User Interface for Service-Oriented Web

  • Shiping Chen
  • Surya Nepal
  • Athman Bouguettaya
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6724)

Abstract

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. In this paper, we present a smart user interface design for this emerging service-oriented 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 we develop a simple cost model for estimating the development and learning overheads of web service interfaces for service-oriented applications as the motivation of this work. Then, we present the design of the service-oriented browser and discuss the enabling technologies. A prototype system is developed using existing technologies and standards as proof of concept.

Keywords

User Interface Service-Oriented Architecture Semantic Web Service Model Service Query Service Composition 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
  2. 2.
    Berners-Lee, T., Hendler, J., Lassila, O.: The Semantic Web. Scientific American (May 2001)Google Scholar
  3. 3.
    Murugesan, S. (ed.) Handbook of Research on Web 2.0, 3.0, and X.0: Technologies, Business, and Social Applications, Information Science Research, Hershey – New York (October 2009)Google Scholar
  4. 4.
    RDF – Resource Description Framework, http://www.w3.org/RDF/
  5. 5.
    OWL - Web Ontology Language, http://www.w3.org/TR/owl2-overview/
  6. 6.
    David, M., et al.: OWL-S: Semantic Makeup Language for Web Service., W3C Submission (2004), http://www.w3.org/Submission/OWL-S
  7. 7.
    de Bruijn, J., Lausen, H., et al.: Web Service Model Language. W3C Submission (2005), http://www.w3.org/Submission/WSML
  8. 8.
    Dzbor, M., Motta, E., Domingue, J.: Magpie: Experiences in supporting Semantic Web browsing. Web Semant 5(3), 204–222 (2007), doi: http://dx.doi.org/10.1016/j.websem.2007.07.001CrossRefGoogle Scholar
  9. 9.
    Quan, D.A., Karger, R.: How to make a semantic web browser. In: Proceedings of the 13th International Conference on World Wide Web, WWW 2004, pp. 255–265. ACM, New York (2004), doi: http://doi.acm.org/10.1145/988672.988707Google Scholar
  10. 10.
    Song, K., Lee, K.: Generating multimodal user interfaces for Web services. Interact. Comput. 20(4-5), 480–490 (2008)CrossRefGoogle Scholar
  11. 11.
    He, J., Yen, I., Peng, T., Dong, J., Bastani, F.: An Adaptive User Interface Generation Framework for Web Services. In: Proceedings of the 2008 IEEE Congress on Services Part II, September 23-26, SERVICES-2, pp. 175–182. IEEE Computer Society, Washington, DC (2008), doi: http://dx.doi.org/10.1109/SERVICES-2.2008.23CrossRefGoogle Scholar
  12. 12.
    Tilsner, M., Fiech, A., Specht, T.: Integrating heterogeneous user interfaces in service oriented web applications. In: Desai, B.C., Leung, C.K. (eds.) Proceedings of the 2nd Canadian Conference on Computer Science and Software Engineering, C3S2E 2009, Montreal, Quebec, Canada, May 19-21, pp. 73–81. ACM, New York (2009), doi: http://doi.acm.org/10.1145/1557626.1557638Google Scholar
  13. 13.
    Takada, H., Paik, I.: Design of General User Interface for Automatic Web Service Composition. In: Proceedings of the 2008 Japan-China Joint Workshop on Frontier of Computer Science and Technology, FCST 2008, December 27-28, pp. 75–78. IEEE Computer Society, Washington, DC (2008), doi: http://dx.doi.org/10.1109/FCST.2008.20CrossRefGoogle Scholar
  14. 14.
    Pietschmann, S., Voigt, M., Meissner, K.: Dynamic Composition of Service-Oriented Web User Interfaces. In: Proceedings of the 2009 Fourth International Conference on Internet and Web Applications and Services, ICIW 2009, May 24-28, pp. 217–222. IEEE Computer Society, Washington, DC (2009), doi: http://dx.doi.org/10.1109/ICIW.2009.38CrossRefGoogle Scholar
  15. 15.
    Sommerville, I.: Software Engineering, 8th edn. Addison-Wesley, Reading (2006) ISBN-13: 978-0-32131-379-9zbMATHGoogle Scholar
  16. 16.
    WSDL Specification, http://www.w3.org/TR/wsdl
  17. 17.
  18. 18.
  19. 19.
    Web Service Policy Specification, http://www.w3.org/Submission/WS-Policy
  20. 20.
    XML Process Description Language, http://www.wfmc.org/xpdl.html
  21. 21.
    Zhou, X., Chen, S., Bouguettaya, A., Xu, K.: Supporting Bioinformatic Experiments with a Service Query Engine. In: SERVICES I 2009, pp. 717–723 (2009)Google Scholar
  22. 22.
    Yu, Q., Liu, X., Bouguettaya, A., Medjahed, B.: Deploying and managing Web services: issues, solutions, and directions. VLDB J. 17(3), 537–572 (2008)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Shiping Chen
    • 1
  • Surya Nepal
    • 1
  • Athman Bouguettaya
    • 1
  1. 1.Information Engineering LaboraroryCSIRO ICT CentreAustralia

Personalised recommendations