The devices and programs within a federation are called resources. A resource offers a service. A service can be storage, communication, computation or anything that a resource can do. A Jini system consists of three main components, each of which are described below. The Jini infrastructure consists of the base software required to build a Jini federation.
Resources find services in the federation using the lookup service.
The entries in this lookup database are Java interfaces which are client proxies for the service they implement. Once discovered, the resource will register it's services with the lookup service. A security framework extended for distributed systems. It is built on top of Java's built-in security mechanisms. The base infrastructure code is 48K in size.