A Reference Architecture for Digital Library Systems: Principles and Applications

A reference architecture for a given domain provides an architectural template which can be used as a starting point for designing the software architecture of a system in that domain. Despite the popularity of tools and systems commonly termed "Digital Library", very few attempts exist to set the foundation governing their development thus making integration and reuse of third party assets and results very difficult. This paper presents a reference architecture for the Digital Library domain characterised by many, multidisciplinary and distributed players, both resource providers and consumers, whose requirements evolve along the time. The paper validates this reference architecture by describing the structure of two current systems, DILIGENT and DRIVER, facing the problem to deliver large-scale digital libraries in two different contexts and with diverse technologies.

[1]  Yannis E. Ioannidis Digital libraries at a crossroads , 2004, International Journal on Digital Libraries.

[2]  Heiko Schuldt,et al.  DelosDLMS - The Integrated DELOS Digital Library Management System , 2007, DELOS.

[3]  Pasquale Pagano,et al.  A Grid-Based Infrastructure for Distributed Retrieval , 2007, ECDL.

[4]  Francis G. McCabe,et al.  Reference Model for Service Oriented Architecture 1.0 , 2006 .

[5]  Edward A. Fox,et al.  Digital libraries , 1995, CACM.

[6]  Paolo Manghi,et al.  OAI-Aggregator Services for Enhanced Cross-Repository Services , 2007, IRCDL.

[7]  Hans-Jörg Schek,et al.  Digital library information-technology infrastructures , 2005, International Journal on Digital Libraries.

[8]  Edward A. Fox,et al.  Open digital libraries , 2002 .

[9]  M. Robinson DRIVER - Digital Repository Infrastructure Vision for European Research , 2007, ELPUB.

[10]  Heiko Schuldt,et al.  Setting the Foundations of Digital Libraries: The DELOS Manifesto , 2007 .

[11]  Dagobert Soergel A Framework for Digital Library Research: Broadening the Vision , 2002, D Lib Mag..

[12]  Christine L. Borgman,et al.  What are Digital Libraries? Competing Visions , 1999, Inf. Process. Manag..

[13]  Heiko Schuldt,et al.  Evaluation and Comparison of the Service Architecture, P2P, and Grid Approaches for DLs , 2006 .

[14]  Edward A. Fox,et al.  Streams, structures, spaces, scenarios, societies (5s): A formal model for digital libraries , 2004, TOIS.

[15]  Annemiek van der Kuil,et al.  The Dawning of the Dutch Network of Digital Academic REpositories (DARE): A Shared Experience , 2004 .

[16]  Fuat Akal,et al.  DILIGENT: integrating digital library and Grid technologies for a new Earth observation research infrastructure , 2007, International Journal on Digital Libraries.

[17]  José A. Pino,et al.  Computing in Chile: the jaguar of the Pacific Rim? , 1995, CACM.

[18]  Heiko Schuldt,et al.  DelosDLMS - Infrastructure for the Next Generation of Digital Library Management Systems , 2006 .

[19]  Hans-Jörg Schek,et al.  The digital library manifesto , 2006 .

[20]  Carl Lagoze,et al.  Dienst: an architecture for distributed document libraries , 1995, CACM.

[21]  Herbert Van de Sompel,et al.  The open archives initiative: building a low-barrier interoperability framework , 2001, JCDL '01.

[22]  Marcos André Gonçalves Streams, Structures, Spaces,Scenarios, and Societies (5S): A Formal Digital Library Framework and Its Applications , 2004 .

[23]  G. Sayeed Choudhury,et al.  A Framework for Evaluating Digital Library Services , 2002, D Lib Mag..