SAS

A service advertisement service--a service which allows netlets to be downloaded and hence allows service binding.

More correctly, it allows the downloading of netlet descriptors and corresponding unsigned arguments. It may use the HTTP protocol, but other options are possible which allow, for example, negotiation for the most suitable netlet.

Since any netlet descriptor will probably contain references to the JARs it needs (rather than containing the JARs themselves) a SAS will most likely also deliver JAR files.

Figure: Using a service advertisement service (SAS). (1) A developer uploads their service to the SAS. (2) In return they get the URLs of bind servers which they put into warrants for their service. (3) & (4) A consumer netlet uses such a warrant to bind to the developer's service.
\resizebox*{0.6\textwidth}{!}{\includegraphics{images/sas-colour.eps}}

Access to a SAS is likely to be in three ways:

See Figure [*] for the second and third of these.

See also: binding protocol.

Nik Silver 2001-11-21