Distributed Digital Library Service Registry The Ockham Service Registry.

21
Distributed Digital Library Service Registry The Ockham Service Registry

description

Why a Registry?

Transcript of Distributed Digital Library Service Registry The Ockham Service Registry.

Page 1: Distributed Digital Library Service Registry The Ockham Service Registry.

Distributed Digital Library Service Registry

The Ockham Service Registry

Page 2: Distributed Digital Library Service Registry The Ockham Service Registry.

Support

• NSF / NSDL• DLF• Ockham collaborators

– Emory– Notre Dame– Virginia Tech– Oregon State

Page 3: Distributed Digital Library Service Registry The Ockham Service Registry.

Why a Registry?

Page 4: Distributed Digital Library Service Registry The Ockham Service Registry.

Just-in-time (post) Coordination

Page 5: Distributed Digital Library Service Registry The Ockham Service Registry.

Registry Provides MechanismFor JIT, Customized Service Coordination

Page 6: Distributed Digital Library Service Registry The Ockham Service Registry.

Other Registries:

JISC / IESR

OCLC OpenURL

Domain Name System (DNS)

UDDI

Page 7: Distributed Digital Library Service Registry The Ockham Service Registry.

Ockham DDLSR Services

Page 8: Distributed Digital Library Service Registry The Ockham Service Registry.

Discover

Page 9: Distributed Digital Library Service Registry The Ockham Service Registry.

Locate

Page 10: Distributed Digital Library Service Registry The Ockham Service Registry.

Interface

Page 11: Distributed Digital Library Service Registry The Ockham Service Registry.

Goal: Service-to-Serviceaka

Machine-to-Machine

Page 12: Distributed Digital Library Service Registry The Ockham Service Registry.
Page 13: Distributed Digital Library Service Registry The Ockham Service Registry.
Page 14: Distributed Digital Library Service Registry The Ockham Service Registry.
Page 15: Distributed Digital Library Service Registry The Ockham Service Registry.
Page 16: Distributed Digital Library Service Registry The Ockham Service Registry.

Current Status

• Version 0.7 released• A couple of major features left

– SRU/W Interface– Dropped peer handling

Page 17: Distributed Digital Library Service Registry The Ockham Service Registry.

Some technical bits

• Using the JXTA framework for P2P / distributed functionality

• Java / Tomcat framework• Use OAI-PMH to mirror metadata records

in each node• Hierarchical network topology to handle

scalability of nodes

Page 18: Distributed Digital Library Service Registry The Ockham Service Registry.

Reflections

• P2P– Useful in a distributed sense, but:

• Fairly heavyweight to implement• Everyone must run a node

– Current thinking: Distributed still has its advantages, but distributed <> p2p

Page 19: Distributed Digital Library Service Registry The Ockham Service Registry.

Reflections

• Metadata– IESR is a comprehensive approach– Initial user feedback is that the amount of

metadata to be entered is a barrier– Much of the metadata description targets the

discovery need, and is not necessary for locate and interface (i.e. collection description)

Page 20: Distributed Digital Library Service Registry The Ockham Service Registry.

Reflections

• Interface(s)– Still unclear which, if any, of the current

interfaces will be most utilized• Chicken and egg problem

– Human UI is currently important, although it is not strictly “core”.

• Overlaying application layer built on top of a standard submit interface?

Page 21: Distributed Digital Library Service Registry The Ockham Service Registry.

Research Questions

• Distributed? To DNS-like or not DNS-like• Metadata model – minimalist or

comprehensive?• Which interfaces for Service-to-Service?

– Discover, Locate, Interface– Get, Put, Parse?

• What’s the killer registry app?– CoiNS / OpenURL, meta-search,

preservation, other?