Distribution Alternatives for Superimposed Information Services in Digital Libraries

  • Sudarshan Murthy
  • David Maier
  • Lois Delcambre
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3664)


Component-based, service-oriented digital library architectures are being used to provide superimposed information services such as annotations. Although much attention has been paid to the issues in building components for these services, not enough attention has been paid to their deployment—specifically to distribution. We believe that matching the location of executable and data components to the needs of patrons and digital libraries can improve the overall system performance. We describe five distribution alternatives for providing superimposed information services in a digital library and discuss the trade-offs for each alternative. We define some metrics to compare the performance of the alternatives, and use the metrics in a qualitative evaluation of the alternatives. We also discuss potential barriers for performance and means of improving performance. We use our middleware architec ture for superimposed information management, called the Superimposed Pluggable Architecture for Contexts and Excerpts (SPARCE), for illustration.


Digital Library Manager Module Base Application Context Manager Context Element 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    DELOS-NSF Working Group on Digital Library Information-Technology Infrastructures: Report (2002), Available online
  2. 2.
    Hollmann, J., Ardö, A., Stenström, P.: Prospects of caching in a distributed digital library. Technical Report 03-04. Department of Computer Engineering, Chalmers University of Technology (2003)Google Scholar
  3. 3.
    Hollmann, J., Ardö, A., Stenström, P.: An evaluation of document prefetching in a distributed digital library. In: Koch, T., Sølvberg, I.T. (eds.) ECDL 2003. LNCS, vol. 2769, pp. 276–287. Springer, Heidelberg (2003)CrossRefGoogle Scholar
  4. 4.
    Kovács, L., Micsik, A.: Replication within Distributed Digital Document Libraries. In: Proceedings of the 8th EDRG Workshop, Trondheim, Norway (1995)Google Scholar
  5. 5.
    Liu, X., Brody, T., Harnad, S., Carr, L., Maly, K., Zubair, M., Nels, M.L.: A Scalable Architecture for Harvest-Based Digital Libraries. D-Lib Magazine 8(11) (2002)Google Scholar
  6. 6.
    Maier, D., Delcambre, L.: Superimposed Information for the Internet. In: Informal proceedings of WebDB 1999, Philadelphia, PA, pp. 1–9 (1999)Google Scholar
  7. 7.
    Microsoft Corporation: Microsoft Word Visual Basic Reference, Available online from
  8. 8.
    Murthy, S., Maier, D., Delcambre, L., Bowers, S.: Putting Integrated Information in Context: Superimposing Conceptual Models with SPARCE. In: Proceedings of the First Asia-Pacific Conference of Conceptual Modeling, Dunedin, New Zealand, pp. 71–80 (2004)Google Scholar
  9. 9.
    Roscheisen, M., Baldonado, M., Chang, C., Gravano, L., Ketchpel, S., Paepcke, A.: The Stanford InfoBus and Its Service Layers: Augmenting the Internet with Higher-Level Information Management Protocols. In: Barth, A., Breu, M., Endres, A., de Kemp, A. (eds.) MeDoc 1997. LNCS, vol. 1392, p. 180. Springer, Heidelberg (1998)Google Scholar
  10. 10.
    Staples, T., Wayland, R., Payette, S.: The Fedora Project: An Open-source Digital Object Repository Management System. D-Lib Magazine 9(4) (2003)Google Scholar
  11. 11.
    Suleman, H., Fox, E.A.: A Framework for Building Open Digital Libraries. D-Lib Magazine 7(12) (2001)Google Scholar
  12. 12.
    Suleman, H., Fox, E.A.: Designing Protocols in Support of Digital Library Componentization. In: Agosti, M., Thanos, C. (eds.) ECDL 2002. LNCS, vol. 2458, p. 568. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  13. 13.
    The Open Archives Initiative: Protocol for Metadata Harvesting, Version 2.0 (2002)Google Scholar
  14. 14.
    Verissimo, P., Rodrigues, L.: Distributed Systems for System Architects. Kluwer Academic Publishers, Massachusetts (2000), ISBN: 0-7923-7266-2Google Scholar
  15. 15.
    W3C XML Protocol Working Group: Simple Object Access Protocol (2003) Google Scholar
  16. 16.
    Wang, G., Fung, C.K.: Architecture Paradigms and Their Influences and Impacts on Component-Based Software Systems. In: Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS 2004), Hawaii (2004)Google Scholar
  17. 17.
    Wilensky, R.: Digital library resources as a basis for collaborative work. Journal of the American Society of Information Science 51(3), 228–245 (2000)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Sudarshan Murthy
    • 1
  • David Maier
    • 1
  • Lois Delcambre
    • 1
  1. 1.Department of Computer SciencePortland State UniversityPortlandUSA

Personalised recommendations