Project

General

Profile

Actions

Bug #163

closed

need data repository interface for metacat

Added by Matt Jones almost 24 years ago. Updated over 16 years ago.

Status:
Resolved
Priority:
Normal
Category:
metacat
Target version:
Start date:
10/24/2000
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
163

Description

Recent discussions have indicated that the metacat server should shield client
interaction from the SRB and other data storage systems (e.g., http servers).
Consequently, we need a new architecture for passing data to, and getting data
from, the metacat server. The metacat server would then look at the address for
the data object and dynamically load an adapter class that handles communication
with the appropriate backend data system (e.g., SRB, http). This could be
implemented as protocol handlers, or otherwise. The SRB adapter will require
extensions to the current srb RMI server to allow for streaming data objects.
All adapters will need to make use of the authentication and access control
interfaces, so there may be a need to extend those interfaces. At a minimum the
SRB adapter will need to query the authentication interface to find out the
proper MCAT username and password to use (which might differ from the original
if there is a user proxy system set up).

This proposed architecture assumes that the bottleneck introduced by passing all
data through a few servers is negligible. the alternative is to connect clients
directly to the SRB RMI server, which opens up possibilities of new clients
causing metadata/data synchronization problems.


Related issues

Blocked by Metacat - Bug #194: manage files by accession# on file systemResolvedMatt Jones04/09/2001

Actions
Blocked by Metacat - Bug #195: allow metacat to store files on multiple fsIn ProgressJing Tao04/09/2001

Actions
Actions

Also available in: Atom PDF