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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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/
Christensen, E., Curbera, F., Meredith, G., Weerawarana, S.: Web Services Description Language (WSDL) 1.1. W3C (2001), Available http://www.w3.org/TR/wsdl
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
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/
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)
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
Google, (2004), Google Web APIs, Website, http://www.google.com/apis/
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/
Ibbotson, J.: SOAP Version 1.2 Usage Scenarios, W3C (June 26 2003), Available http://www.w3.org/TR/2002/WD-xmlp-scenarios-20020626/
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
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)
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
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/
Open Archives Initiative, Open Archives Initiative Data Provider Registry (2004), Website http://www.openarchives.org/data/registerasprovider.html
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)
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
Yang, J.: Web Service Componentization. In: Communications of the ACM, Vol. 46 (10), pp. 35–40. ACM Press, New York (10, October 2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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