The OCKHAM NSDL Digital Library Services Registry - PowerPoint PPT Presentation

About This Presentation
Title:

The OCKHAM NSDL Digital Library Services Registry

Description:

emory notre dame oregon state virginia tech. emory notre dame oregon state virginia tech ... Martin Halbert, Emory mhalber_at_emory.edu ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 20
Provided by: JeremyF152
Category:

less

Transcript and Presenter's Notes

Title: The OCKHAM NSDL Digital Library Services Registry


1
The OCKHAM / NSDLDigital Library Services
Registry
  • A Distributed Approach
  • To Enable End-to-End
  • Digital Service Resolution

2
(No Transcript)
3
  • Funded by the National Science Foundation
  • National Science Digital Library Program
  • 2 Year Project Funding

4
Goals
  • Create a Registry for all possible Digital
    Library Services
  • Enable End-to-End Digital Library Service
    Resolving

Sub-Goals
  • Ensure DLSR is Scalable and Redundant
  • Ensure Manageability of DLSR is Scalable
  • Use Existing Standards and Technologies

5
Use of the DLSR
3 Examples
  • Library Portal Use Case
  • Metasearch Use Case
  • Personal Digital Library

6
Distributed DLSR
  • The OCKHAM/NSDL DLSR is Distributed
  • Many nodes over the network
  • Scalability
  • Redundancy
  • Approach in part based on DNS model

7
A Brief History of DNS
  • Hosts.txt file (later just hosts)
  • ARPAnet started with centralized management
  • Inter-NIC
  • Eventually, a more manageable approach was needed
  • Current Distributed DNS System was created
  • Allows De-centralized administration
  • Hierarchical design
  • Simplifies management
  • Reduces bandwith, bottlenecks
  • Reduces duplicate name issue (i.e. .edu, .com,
    etc.)

8
Distributed DLSR
  • Reasoning much the same as DNS
  • Similarities and Differences

9
(No Transcript)
10
(No Transcript)
11
Data Layer
  • Relational Db OJB
  • Synchronized
  • Database Interchangeability
  • Ease of development
  • Lucene
  • Fast indexing
  • on the fly indexing
  • Flexible query engine

12
Interface Layer
  • Current Interfaces
  • Struts powered J2ee interface
  • OAICat - OAI-PMH 2.0
  • Future Interfaces
  • SRU/W
  • Z39.50
  • OpenURL
  • Output Formats
  • Html
  • XML

13
Clients
  • Web browser
  • OAI-PMH
  • Z39.50
  • Any web enabled application.

14
Network Layer
  • JXTA provides low level network functionality
  • Peer identification and discovery
  • Transport layer
  • PeerManager provides modular application level
    functionality
  • Load Management
  • Client/Server Modules
  • Main Registry Modules
  • URL Server
  • Harvester Client

15
Using OAI For Propagating Data
  • A peer can query any other peer and receive an
    incremental update
  • Queries are based on the latest record
    modification date for the peers local copy of
    the set
  • Subsequent queries will use the new latest record
    modification date

16
Hierarchal Network Topology
  • Topology Requirements
  • Data must propagate to all peers
  • Compensation for inherent instability of P2P
    networks
  • Scalable structure
  • Low overhead
  • DNS for Digital LibraryServices

17
Put the pieces together
18
OCKHAM Future
  • Expand the DLSR Community and Use
  • Explore and build DLSR-aware tools and services
  • Prototype semi-automated creation of DLs

19
Further Information
OCKHAM Website http//ockham.org
Martin Halbert, Emory mhalber_at_emory.edu
Jeremy Frumkin, Oregon State University
jeremy.frumkin_at_oregonstate.edu
Write a Comment
User Comments (0)
About PowerShow.com