Introduction
- Jini is a set of APIs and runtime conventions that facilitate the
building and deploying of distributed systems. Jini provides "plumbing"
that takes care of common but difficult parts of distributed systems.
-
Jini consists of a programming model and a runtime infrastructure. By
defining APIs and conventions that support leasing, distributed events,
and distributed transactions, the programming model helps developers build
distributed systems that are reliable, even though the underlying network
is unreliable. The runtime infrastructure, which consists of network
protocols and APIs that implement them, makes it easy to add, locate,
access, and remove devices and services on the network.
- Jini grew from early work in Java to make distributed computing
easier.
Intend to make "network devices" and "network computing" into standard
components of everyone’s computing environment. In short, "network plug
and play". A device or a software service can
be connected to a network and announce its presence, and clients that wish
to use such a service can then locate it and call it to perform
tasks.