HTTP service

The HTTP service has these actors:

Service administrator
Issues warrants for site owners to use the HTTP service.
Site owner
Uses an HTTP warrant to first negotiate for the resources required by their back end(s). They can provide the HTTP service with a DNS warrant so it can update their host name to match the (possibly variable) IP address of their Web site. As a distinct process the HTTP site owner will also be a Webtrix site owner (see next) and they will feed WAR files into their Webtrix site. Finally they will give a Webtrix back end warrant to the HTTP service so that it can access those WARs and hence make their site available to the general public.
Back end
A back end such as Webtrix uses the HTTP service to bind the requested resources.
The HTTP service has uses for these netlets:

Managers
Just store the application state. Also update any DNS services as made accessible by a site owner providing a DNS warrant.
Workers
Are the actual HTTP servers. The workers in any one worker pool all have the same kinds of resource available to them. When the HTTP service is given a new back end a manager will look for a worker pool with the right resources, or else will start a new one. Then the worker will bind the back end service. Incoming HTTP requests will get routed to the appropriate back end.
Access points
Just the default proxy access points.

Nik Silver 2002-03-09