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  and DCOM . 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) . 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.
KeywordsDiscovery Protocol Service Object Multicast Request Java Object Service Item
Unable to display preview. Download preview PDF.