Network Working Group C. Weider
Request for Comments: 1728 Bunyip Information Systems
Category: Informational December 1994
Resource Transponders
1. Introduction
In the past few years, we've seen the invention and growth of a number of information location systems on the Internet, e.g., archie, Gopher, and WAIS. However, as these systems have become widely deployed, a number of maintenance and security problems have arisen with them. Some of the major ones:
Weider [Page 1]
RFC 1728 Resource Transponders December 1994
2) Conversely, anyone who maintains a resource that they wish indexed must keep track of every directory which contains a pointer to that resource, so that if it is modified, all the directories can be updated. This obviously is an optimistic scenario.
2. Requirements for a Solution
There are several objectives which must be met by any proposed solution to these problems:
Weider [Page 2]
RFC 1728 Resource Transponders December 1994
4) We need to make it easy for non-experts, such as librarians, archivists, and database maintainers, to announce their new resources to the various resource location services.
3. Resource Transponders
The resource transponder system works by adding two new layers to every resource: metainformation and an agent to update a resource location system (RLS) with that metainformation. The metainformation layer is physically attached to every resource, so that when the resource is moved or altered, the metainformation is immediately available to update the RLS. The agent layer may also be attached to the resource or may not be; the implications of both of these options are discussed in detail below.
Weider [Page 3]
RFC 1728 Resource Transponders December 1994 3.2 AgentsThe agent layer of a given resource contains an executable program which is responsible for reading the metainformation attached to the resource and using that information to update a RLS. It is also responsible for updating the metainformation where necessary and for running any indexing programs required by the RLS it is attempting to update.
4. Models for implementations of resource transponders
4.1. Models for implementations of the metainformation layer
Weider [Page 4]
RFC 1728 Resource Transponders December 1994 4.2 Models for implementations of the agentsThe agent layer can also be implemented in a number of ways, depending on such things as system loads, desired sizes of resources, multitasking capabilities, etc.
5. Security Considerations
Security issues are discussed throughout this memo.
6. Author's Address
Chris Weider Bunyip Information Systems, Inc. 2001 S. Huron Parkway, #12 Ann Arbor, MI 48104 USA
Weider [Page 5]
RFC 1728 Resource Transponders December 1994