Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3232))

Included in the following conference series:

Abstract

The Web Services paradigm for distributed computing promises to provide a breakthrough in interoperability by defining standardised mechanisms for inter-process communication. The SOAP standard, in particular, is widely discussed but not as widely adopted by standards bodies. The OAI is one such organisation that has been criticised for not adopting SOAP. Since the OAI-PMH is driven by semantics and SOAP describes syntax, a merger of the two technologies seems natural and inevitable. This paper discusses an attempt to remodel and repackage the OAI-PMH as a layer over SOAP and implement an end-to-end solution based on this experimental protocol. The project highlighted important concerns, such as the relative efficiency of layering in structured textual data and the problem of moving standards. The results show that few compromises are needed for a move to SOAP provided that protocol design is appropriately abstracted, and this has far reaching implications for the adoption of SOAP and Web Services within the DL community and OAI in particular.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Don, B. Ehnebuske, D. Kakivaya, G., Layman, A., Mendelsohn, N., Nielsen, H.F., Thatte, S., Winer, D.: Simple Object Access Protocol (SOAP) v1.1. W3C, May 8 (2000), Available http://www.w3.org/TR/SOAP/

  2. Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: Web Services Description Language (WSDL) 1.1. W3C (2001), Available http://www.w3.org/TR/wsdl

  3. Dobratz, S., Matthaei, B.: Open Archives Activities and Experiences in Europe: An Overview by the Open Archives Forum. D-Lib Magazine 9(1) (January 2003), Availble http://www.dlib.org/dlib/january03/dobratz/01dobratz.html

  4. Fallside, D.C. (eds.).: XML Schema Part 1: Structures and Part 2: Datatypes, W3C (2, May 2001), Available http://www.w3.org/TR/xmlschema-1/ and http://www.w3.org/TR/xmlschema-1/

  5. Fielding, R.T., Taylor, R.N.: Principled design of the modern Web architecture. In: Transactions on Internet Technology. 2 (2), pp. 115–150. ACM Press, New York (2002)

    Google Scholar 

  6. Goetz, Brian.: The Lucene search engine: Powerful, flexible and free, in JavaWorld (2000), Available http://www.javaworld.com/javaworld/jw-09-2000/jw-0915-lucene.html

  7. Google, (2004), Google Web APIs, Website, http://www.google.com/apis/

  8. Gudgin, M., Hadley, M., Mendelsohn, N., Moreau, J., Nielson, H.F.: SOAP Version 1.2 Part 1: Messaging Framework and Part 2: Adjuncts, W3C (June 24 2003) Available http://www.w3.org/TR/2003/REC-soap12-part1-2003-0624/ and http://www.w3.org/TR/2003/REC-soap12-part2-2003-0624/

  9. Ibbotson, J.: SOAP Version 1.2 Usage Scenarios, W3C (June 26 2003), Available http://www.w3.org/TR/2002/WD-xmlp-scenarios-20020626/

  10. IMS Global Learning Consortium, Inc.: IMS Learning Resource Meta-data Information Model, IMS ( September 28, 2001) Available http://www.imsglobal.org/metadata/imsmdv1p2p1/imsmd_infov1p2p1.html

  11. Lagoze, C., Van de Sompel, H.: The Open Archives Initiative: Building a low-barrier interoperability framework. In: Proceedings of JCDL 2001, pp. 54–62. ACM Press, New York (2001)

    Chapter  Google Scholar 

  12. Lagoze, C., Van de Sompel, H., Nelson, M., Warner, S.: The Open Archives Initiative Protocol for Metadata Harvesting – Version 2.0, Open Archives Initiative (June 2002), Available http://www.openarchives.org/OAI/2.0/openarchivesprotocol.htm

  13. Moore, D., Emslie, S., Suleman, H.: BLOX: Visual Digital Library Building, Technical Report CS03-20-00, Department of Computer Science, University of Cape Town (2003) Available http://pubs.cs.uct.ac.za/

  14. Open Archives Initiative, Open Archives Initiative Data Provider Registry (2004), Website http://www.openarchives.org/data/registerasprovider.html

  15. Suleman, Hussein: Enforcing Interoperability with the Open Archives Initiative Repository Explorer. In: Proceedings of the ACM-IEEE Joint Conference on Digital Libraries, Roanoke, VA, USA, pp. 63–64 (24-28, June 2001)

    Google Scholar 

  16. Van de Sompel, H., Warner, S.: XML Schema which can be used to validate replies to all OAI-PMH v2.0 requests (29, March 2004), Available http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd

  17. Yang, J.: Web Service Componentization. In: Communications of the ACM, Vol.  46 (10), pp. 35–40. ACM Press, New York (10, October 2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Congia, S., Gaylord, M., Merchant, B., Suleman, H. (2004). Applying SOAP to OAI-PMH. In: Heery, R., Lyon, L. (eds) Research and Advanced Technology for Digital Libraries. ECDL 2004. Lecture Notes in Computer Science, vol 3232. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30230-8_37

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30230-8_37

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23013-7

  • Online ISBN: 978-3-540-30230-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics