Path: utzoo!attcan!uunet!mcsun!inria!chorus!violon!rodger From: rodger@violon.chorus.fr (Rodger Lea) Newsgroups: comp.os.misc Subject: Re: "Registry" info wanted Message-ID: <5431@chorus.fr> Date: 13 Jun 90 14:25:41 GMT References: <725.2676656c@waikato.ac.nz> Sender: rodger@chorus.fr Reply-To: rodger@violon.chorus.fr (Rodger Lea) Organization: Chorus systemes, St Quentin en Yvelines, France Lines: 40 In article <725.2676656c@waikato.ac.nz>, coms2146@waikato.ac.nz writes: |> In a local class in operating systems, we are talking about what we call |> a registry. This "registers" the various facilitys/services made available |> by the OS, and possibly those of user programs as well. Any programs |> which wants to use these facilitys has its calls replaced by the |> linker/loader by registry calls. The registry determines if the program |> can access these services or not, and if so lets them be used. |> |> What I want to know is if anyone has seen/used any facility that acts |> like this, or know of any references in the literature? I have heard that |> there is a networking daemon on apollo systems that acts in a similar |> matter, but that may be wrong. The ANSA architecture defines a service similar to this, and a partial implementation exists in a piece of software called the 'testbench'. They use the notion of a Trader which is a repository for 'object interface descriptions'. This includes the traditional type interface (eg methods) plus a set of attributes (akin to data-base attributes) that allows users programs to post service descriptions and for other applications to interact with the trader to get a 'handle' on those services. In the current implementation this is carried out by traditional RPC techniques - stub generation etc, so it's used much like a standard RPC package, however, the ANSA architecture is just that - an architecture, so the more sophisticated approach (link/load) would fit into the model. ANSA is a european ESPRIT project (now called ISA), you can contact them with apm@ansa.co.uk |> |> Please respond directly, I'll summarise here if there is enough interest... |> sorry, my mail bounced somewhere around the pacific ! :-) rodge