Since the Java Intelligent Network Infrastructure, shortly Jini was founded in 1999 by Sun Microsystems first introduced to the public links, the majority of people interested in the concept Jini , a middleware platform that is designed to Java Connect -enabled devices without major administrative burden with each other. Certainly this view corresponds to a portion of the offered by Jini options. But behind Jini , a secondary hypothesis is as much of the software as if it were necessary for the mere "ZusammenstÃƒÂ¶pseln" of hardware. W. Keith Edward, the author of Core JINI, writes:
"... As I learned more about Jini, I became convinced that - even though it is a young technology - it could bring about a shift in what we expect from the technology in our lives. ... "[WK Edwards, Core JINI, p. XLI].
Unfortunately, Sun did relatively little to this day, to promote aggressively behind the Jini concepts. And although they are appropriate from the viewpoint of the author quite excellent for building modern distributed software systems, the Jini itself in the circles inveterate Java developers rather neglected. In reflection of this can affect the relatively small number of open source projects are considered which deal with Jini . The aim of this study work will be to introduce in the Jini concepts and constructs contained a little closer and perhaps the To motivate students to one or the other an in-depth study of this technology. For readers who take lay claim to know Java , which deals but have not yet further with Jini was to say that), Jini (TM pretty much everything gets out of the bag of tricks, what with the Java environment is possible. Everyone loves after studying this technology to decide for themselves how well he knew the rights enshrined in Java mechanisms even before he has dealt with Jini . The author of these lines can be said for that) it just by working with Jini (TM wealth of skills and capabilities of the Java platform has met and even though he actively developed since 1997 with Java and various CORBA, Web Services and J2EE was allowed to participate in projects.
Jini Design Goals
When Jini not only for the integration of Java -powered hardware is designed, which objectives are then pursued by Jini ? Jini is used to build flexible, robust, low maintenance administrations and distributed systems. In particular, it is possible goal of Jini , the actors (external and internal) of a distributed system, finding and accessing the network existing resources. Behind a resource can thereby hide a piece of hardware or a software module, but also a combination of hardware and software. Fundamental to Jini the fact that modern distributed systems can be subjected during their term structural changes are dynamic. In such systems must be constantly with the departure date will be calculated at the system involved the actors and resources, while new ones can come to this. Jini wants to create a framework that will allow for these dynamics, despite the establishment of stable distributed systems, where these systems offer nearly the same performance and comfort are the same as they are the users of traditional centralized computer systems used to. Even for one of the Jini system necessary expenses of maintenance and administration is that for a traditional centralized system is not significantly higher than necessary. A further goal of Jini is to increase the adaptability of systems. A Jini system will grow with the current needs of its users (or also) be able to shrink this without a re-deployment of the entire system is necessary.