An Extensible Virtual Digital Libraries Generator

In this paper we describe the design and implementation of the VDL Generator, a tool to simplify and automatise the Digital Library development process. In particular, we discuss how our approach to the realisation of this tool simplifies the task of implementing, extending and modifying such a fundamental component. This tool models its issue as a generic search problem that can easily be adapted to different application scenarios. In particular, to guarantee its extensibility we carefully identify, isolate and organise the VDL Generator constituents, i.e. (i) the set of logical componentsthat can be used when designing a Digital Library, (ii) the set of physical componentsthat by implementing the logical components contribute to implement the Digital Library and (iii) the search strategyexploited to accomplish the generation task. Furthermore, we report on the experiences matured in implementing and exploiting such an innovative service in the context of the Diligent EU funded project and discuss future plans for its consolidation.

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

[2]  Sheila A. McIlraith,et al.  Simulation, verification and automated composition of web services , 2002, WWW.

[3]  Piergiorgio Bertoli,et al.  Planning and Monitoring Web Service Composition , 2004, AIMSA.

[4]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[5]  David J. DeWitt,et al.  OPT++ : an object-oriented implementation for extensible database query optimization , 1999, The VLDB Journal.

[6]  B. F. Castro Buschmann, Frank; Meunier, Regine; Rohnert, Hans; Sommerlad, Peter; Stal, Michael. Pattern-oriented software architecture: a system of patterns, John Wiley & Sons Ltd, 1996 , 1997 .

[7]  Peter Sommerlad,et al.  Pattern-Oriented Software Architecture , 1996 .

[8]  Rodrygo L. T. Santos,et al.  Design, Implementation, and Evaluation of a Wizard Tool for Setting Up Component-Based Digital Libraries , 2006, ECDL.

[9]  Kunal Verma,et al.  Constraint driven Web service composition in METEOR-S , 2004, IEEE International Conference onServices Computing, 2004. (SCC 2004). Proceedings. 2004.

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

[11]  Ian T. Foster,et al.  The anatomy of the grid: enabling scalable virtual organizations , 2001, Proceedings First IEEE/ACM International Symposium on Cluster Computing and the Grid.

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

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

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

[15]  Stuart Macdonald,et al.  User Engagement in Research Data Curation , 2009, ECDL.

[16]  Edward A. Fox,et al.  Scenario-Based Generation of Digital Library Services , 2003, ECDL.

[17]  Ian T. Foster,et al.  Grid Services for Distributed System Integration , 2002, Computer.

[18]  Pasquale Pagano,et al.  gCube: A Service-Oriented Application Framework on the Grid , 2008, ERCIM News.

[19]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .

[20]  D. Castelli,et al.  DILIGENT: a digital library infrastructure for supporting joint research , 2005, 2005 IEEE International Symposium on Mass Storage Systems and Technology.

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

[22]  Edward A. Fox,et al.  Visual Semantic Modeling of Digital Libraries , 2003, ECDL.

[23]  Steven Tuecke,et al.  The Physiology of the Grid An Open Grid Services Architecture for Distributed Systems Integration , 2002 .

[24]  Edward A. Fox,et al.  5SL: a language for declarative specification and generation of digital libraries , 2002, JCDL '02.

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

[26]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.