Skip to main content

Designing Protocols in Support of Digital Library Componentization

  • Conference paper
  • First Online:
Research and Advanced Technology for Digital Libraries (ECDL 2002)

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

Included in the following conference series:

Abstract

Reusability always has been a controversial topic in Digital Library (DL) design. While componentization has gained momentum in software engineering in general, there has not been broad DL standardization in component interfaces. Recently, the Open Archives Initiative (OAI) has begun to address this by creating a standard protocol for accessing metadata archives. We propose that the philosophy and approach adopted by the OAI can be extended easily to support inter-component protocols. In particular, we propose building DLs by connecting small components that communicate through a family of lightweight protocols, using XML as the data interchange mechanism. In order to test the feasibility of this, a set of protocols was designed based on the work of the OAI. Components adhering to these protocols were implemented and integrated into production and research DLs. The performance of these components was analyzed from the perspective of execution speed, network traffic, and data consistency. On the whole, this work has shown promise in the approach of applying the fundamental concepts of the OAI protocol to the task of DL component design and implementation.

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. Baldonado, M., Chang, C. K., Gravano, L., and Paepcke, A. The Stanford Digital Library Metadata Architecture, in International Journal on Digital Libraries 1, 2 (1997), 108–121. Available http://www-diglib.stanford.edu/cgi-bin/get/SIDL-WP-1996-0051.

    Article  Google Scholar 

  2. Birmingham, W. P. An Agent-Based Architecture for Digital Libraries, in D-Lib Magazine 1, 1 (July 1995). Available http://www.dlib.org/dlib/July95/07birmingham.html.

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

  4. Brown, M. R. FastCGI—A High-Performance Gateway Interface, position paper at “Programming the Web—a search for APIs” workshop, Fifth International World Wide Web Conference, (Paris, France, 6 May 1996). Available http://www.fastcgi.com/devkit/doc/www5-api-workshop.html

  5. Clark, J. (editor) XSL Transformations Version 1.0, W3C Recommendation, (November 1999). Available http://www.w3.org/TR/xslt

  6. Computer Science Teaching Center; http://www.cstc.org/. Accessed 26 June 2002

  7. Dublin Core Metadata Initiative. Dublin Core Metadata Element Set Version 1.1: Reference Description, 1997. Available http://www.dublincore.org/documents/dces/.

  8. EPrints; http://www.eprints.org/. Accessed 26 June 2002

  9. Gladney, H., Ahmed, Z., Ashany, R., Belkin, N. J., Fox, E. A., and Zemankova, M. Digital Library: Gross Structure and Requirements (Report from a Workshop), IBM Almaden Research Center, Research Report RJ9840, May 1994. Available http://www.ifla.org.sg/documents/libraries/net/rj9840.pdf

  10. Kahn, R., and Wilensky, R. A Framework for Distributed Digital Object Services, CNRI, 1995. Available http://www.cnri.reston.va.us/k-w.html.

  11. Lagoze., C., and Davis, J. R. Dienst-An Architecture for Distributed Document Libraries, in Commun. ACM 38, 4 (April 1995), 47.

    Google Scholar 

  12. Lagoze, C., and Van de Sompel, H. The Open Archives Initiative: Building a low-barrier interoperability framework, in Proceedings of JCDL 2001 (Roanoke VA, June 2001), ACM Press, 54–62.

    Google Scholar 

  13. Leiner, B. M. The NCSTRL Approach to Open Architecture, in D-Lib Magazine 4, 11 (December 1998). Available http://www.dlib.org/dlib/december98/leiner/12leiner.html

  14. Nichols, Bill. Open Meta Tools, in BYTE Magazine, 25 February 2002. Available http://www.byte.com/documents/s=7023/byt1014229948533/0225_nicholls.html

  15. Ogbuji, U. Using WSDL in SOAP Applications, IBM developerWorks, (November 2000). Available http://www-106.ibm.com/developerworks/webservices/library/ws-soap/index. html

  16. Paepcke, A., Brandriff, R., Janee, G., Larson, R., Ludaescher, B., Melnik, S., and Raghavan S. Search Middleware and the Simple Digital Library Interoperability Protocol, in D-Lib Magazine 6, 3 (March 2000). Available http://www.dlib.org/dlib/march00/paepcke/03paepcke.html

  17. Payette, S., and Lagoze, C. Flexible and Extensible Digital Object and Repository Architecture, in Proceedings of Second European Conference on Research and Advanced Technology for Digital Libraries (Heraklion, Crete, Greece, September 21–23 1998), Springer, 1998, (Lecture notes in computer science; Vol. 1513).

    Google Scholar 

  18. Repository-in-a-Box; http://www.nhse.org/RIB/. Accessed 26 June 2002

  19. SpeedyCGI; http://daemoninc.com/speedycgi/. Accessed 26 June 2002

  20. Suleman, H. Enforcing Interoperability with the Open Archives Initiative Repository Explorer, in Proceedings of JCDL 2001, (Roanoke, VA, June 2001), ACM Press, 63–64.

    Google Scholar 

  21. Suleman, H., Atkins, A., Gonçalves, M. A., France, R. K., Fox, E. A., Chachra, V., Crowder, M., and Young, J. Networked Digital Library of Theses and Dissertations: Bridging the Gaps for Global Access—Part 1: Mission and Progress, and Part 2: Services and Research, in D-Lib Magazine 7, 9 (September 2001). Available http://www.dlib.org/dlib/september01/suleman/09suleman-pt1.html and http://www.dlib.org/dlib/september01/suleman/09suleman-pt2.html.

  22. Suleman, H., and Fox, E. A. A Framework for Building Open Digital Libraries, in D-Lib Magazine 7, 12 (December 2001). Available http://www.dlib.org/dlib/december01/ suleman/12suleman.html.

  23. Suleman, H., and Fox, E. A. Beyond Harvesting: Digital Library Components as OAI Extensions, Technical Report, Department of Computer Science, Virginia Tech (January 2001).

    Google Scholar 

  24. Van de Sompel, H., and Lagoze, C. The Open Archives Initiative Protocol for Metadata Harvesting. Open Archives Initiative, 2001. Available http://www.openarchives.org/ OAI_protocol/openarchivesprotocol.html.

  25. Wang, Jun. VIDI: A Lightweight Protocol Between Visualization Tools and Digital Libraries, Master’s Thesis, Virginia Tech (May 2002).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Suleman, H., A., E. (2002). Designing Protocols in Support of Digital Library Componentization. In: Agosti, M., Thanos, C. (eds) Research and Advanced Technology for Digital Libraries. ECDL 2002. Lecture Notes in Computer Science, vol 2458. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45747-X_43

Download citation

  • DOI: https://doi.org/10.1007/3-540-45747-X_43

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44178-6

  • Online ISBN: 978-3-540-45747-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics