Beatrix

A framework for Jtrix applications.

Netlets need to worry about a lot of things: providing facets and services, deploying other netlets, finding resources, keeping in touch with other netlets in the application, and so on. Beatrix provides a number of ready-made netlets which can be extended and co-ordinated by means of plugins.

Beatrix defines a particular pattern for an application: it should have manager netlets, which keep the application alive, worker netlets, which use resources and do the bulk of the work, and access points netlets, which are downloaded in response to service requests. See Figure [*]. Applications are not obliged to use Beatrix.

Figure: The pattern of a Beatrix application.
\resizebox*{0.95\textwidth}{!}{\includegraphics{images/beatrix-pattern.eps}}

Nik Silver 2001-11-21