• Ian J. Taylor
  • Andrew B. Harrison
Part of the Computer Communications and Networks book series (CCN)


This chapter gives an overview of Jini, which provides a further example of well-known distributed-object-based systems that were discussed in Chapter 8. Jini is similar in concept to industry-pervasive systems such as CORBA [136] and DCOM [3]. It is distinguished by being based on Java, and deriving many features purely from this Java basis (e.g., the use of RMI and Java serialization). There are other Java frameworks from Sun which would appear to overlap Jini, such as Enterprise Java Beans (EJBs) [190]. However, whereas EJBs make it easier to build business logic servers, Jini could be used to distribute these services in a network plug-and-play manner.

In this chapter, a background is given into the development of Jini and into the network plug-and-play manner in which Jini accesses distributed objects. Specifically, this chapter will build on the Java RMI description and Java serialization mechanisms, discussed in Section 8.5, which form the transportation backbone for Jini. The discovery of Jini services is described and the notion of a Jini proxy is introduced.


Discovery Protocol Service Object Multicast Request Java Object Service Item 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag London Limited 2009

Authors and Affiliations

  • Ian J. Taylor
    • 1
  • Andrew B. Harrison
  1. 1.School of Computer ScienceCardiff UniversityUK

Personalised recommendations