Skip to main content

Ontology Based Improvement of Response Time and Reliability of Web Service Repositories

  • Chapter
  • First Online:
Trends in Communication Technologies and Engineering Science

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 33))

  • 485 Accesses

Abstract

Web services allow clients to invoke procedures, functions, and methods on remote objects using an XML-based protocol. SOAP, UDDI and WSDL are the three core elements of a web service. The client queries a UDDI registry (Chiusano, March 2003, http://lists.ebxml.org/archives/ebxml-dev/200304/msg00000.html; Noy and McGuinness, 2001, http://protege.stanford.edu/publications/ontology_development/ontology101.html) for the service. To improve the response time and reliability of web service repositories, we introduce a new strategy based on ontologies. Ontology based Service Index Annotator (OSIAN) is a module that can work in association with a search engine (Gopal and Gowri Ganesh, Proc Int Multi Conf Eng Comput Scientists, 1:2008, 766–770). It acts as a mediator between the user and the search engine. Its main purpose is to ease the job of the search engine and to give quick results to the user.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  • 1. Chiusano, J. (Booz|Allen|Hamilton)., UDDI and ebXML Registry: A Co-Existence Paradigm. March 2003. Available at http://lists.ebxml.org/archives/ebxml-dev/200304/msg00000.html

  • 2. Noy, N.F. and McGuinness D.L. (2001) “Ontology Development 101: Guide to Creating Your First Ontology” http://protege.stanford.edu/publications/ontology_development/ontology101. html

  • 3. Colin, A., Philipp, B., Oliver, H. and Dietmar, S. A practical approach to web service discovery and retrieval. IEEE International Conference on Web Services (ICWS 2007). 9–13 July 2007. pp. 241–248

    Google Scholar 

  • 4. Atkinson, C. and Stoll, D. and Acker, H. and Dadam, P. and Lauer, M. and Reichert, M.U. (2006) Separating Per-client and Pan-client Views in Service Specification. In: Proceedings of the 2006 International Workshop on Service-oriented Software Engineering, 27–28 May 2006, Shanghai, China. pp. 47–53.

    Google Scholar 

  • 5. Christensen, E., Curbera, F., Meredith, G., and Weerawarana, S. Web Services Description Language (WSDL) 1.1. W3C, Accessed W3C Note. 15 March 2001. Available from http://www.w3.org/TR/2001/NOTE-wsdl-20010315

  • 6. Bechhofer, S., van Harmelen, F., Hendler, J., Horrocks, I., McGuinness, D., Patel Schneider, P., and Stein, L. 2004. OWL web ontology language reference. W3c candidate recommendation, W3C

    Google Scholar 

  • 7. Martin, D., Paolucci, M., McIlraith, S., Burstein, M., McDermott, D., McGuinness, D., Parsia, B., Payne, T.R., Sabou, M., Solanki, M., Srinivasan, N., and Sycara, K. (SRI, CMU, Univ. Toronto). Bringing Semantics to Web Services: The OWL-S Approach. First International Workshop on Semantic Web Services and Web Process Composition (SWSWPC 2004), 6 July 2004, San Diego, California, USA. pp. 26–42

    Google Scholar 

  • 8. Toch, E., Reinhartz-Berger, I., Gal, A., and Dori, D., OPOSSUM: Bridging the Gap between Web Services and the Semantic Web, proceedings of NGITS 2006, pp. 357–358

    Google Scholar 

  • 9. Toch, E., Gal, A., and Dori, D. 2005. Automatically grounding semantically-enriched conceptual models to concrete web services. In Proceedings of the International Conference on Conceptual Modeling (ER’05). Lecture Notes in Computer Science, vol. 3716. pp. 304–319.

    Google Scholar 

  • 10. Gopal, V. and Gowri Ganesh, N.S. Ontology based Service Index Annotator. In Proceedings of the International MultiConference of Engineers and Computer Scientists. (Vol 1) 19–21 March 2008. pp. 766–770

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Appendix: Ontology Building Tools

Appendix: Ontology Building Tools

The following are two common tools that can be used for the creation of ontologies.

9.1.1 Protégé

Web Ontology Language (OWL) is the most recent development in standard ontology languages, endorsed by the World Wide Web Consortium (W3C). An OWL ontology may include descriptions of classes, properties and their instances. The Protégé-OWL API is an open-source Java library for OWL and RDF(S). The API provides classes and methods to load and save OWL files, to query and manipulate OWL data models, and to perform reasoning based on Description Logic engines. Furthermore, the API is optimized for the implementation of graphical user interfaces. The API is designed to be used in two contexts:

  • For the development of components that are executed inside of the Protégé-OWL editor’s user interface

  • For the development of stand-alone applications (e.g., Swing applications, Servlets, or Eclipse plug-ins)

The Protégé platform supports modeling of ontologies. When you use Protégé to create and edit ontologies you will generate at least 2 files:

A project file (with the extension .pprj). The project file stores information relating to any interface customizations or editor options you have selected.

A source file (with the extensions .owl, .rdfs, or .rdf). This file is where your ontology classes, individuals and properties are defined.

9.1.2 OntoBuilder

OntoBuilder is an efficient tool, which allows users to drive the ontology creation process using a user-friendly and intuitive interface. It was created by Israel Institute of Technology. Once ontologies are created, computer-supported tools can utilize them as part of the information seeking process. Mainly two issues come up when one try to create ontologies. The initial creation of ontologies is a tedious, time-consuming process. Another issues is the rapid evolution of ontologies. OntoBuilder let the machine generate the ontologies. Four constructs should be considered before extracting ontology from HTML pages: Terms (things), Values, Composition, Precedence.

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer Science+Business Media B.V

About this chapter

Cite this chapter

Gopal, V., Ganesh, N.G. (2009). Ontology Based Improvement of Response Time and Reliability of Web Service Repositories. In: Wai, PK., Huang, X., Ao, SI. (eds) Trends in Communication Technologies and Engineering Science. Lecture Notes in Electrical Engineering, vol 33. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-9532-0_9

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-9532-0_9

  • Published:

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-9492-7

  • Online ISBN: 978-1-4020-9532-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics