Jini network technology or simply "Jini" is a
network architecture that helps in building distributed systems and owes its
inception to "Sun Microsystems." According to Sun Microsystems,
"Jini network technology, which includes JavaSpaces Technology and Jini
extensible remote invocation (Jini ERI), is an open architecture that enables
developers to create network-centric services -- whether implemented in
hardware or software -- that are highly adaptive to change. Jini technology can
be used to build adaptive networks that are scalable, evolvable and flexible as
typically required in dynamic computing environments."
Jini helps in dealing with some of the flaws of Distributed
Computing as assumed by the programming world such as: zero latency, infinite
bandwidth, network is secure, reliable and homogeneous, etc. Jini helped in
dealing with the system evolution issues, security and dynamic assembly of
service components. Jini also helped in enhancing the ability of the network to
maintain an adequate level of service while undergoing various faults. Jini
actively helps in “Code Mobility” which is an important concept pf the
platform, and also provides many benefits that include non-protocol dependence.
Jini provides its users with great and consistent access to
various hardware and software resources within a dynamic, distributed Jini
system called "djinn.” This networked accessibility of software and
hardware entities is termed by Jini as “federation.”