Acquaint JINI technology (1)

  I. Introduction 

  Many engineers have a long time, have been looking forward to a super computing systems, the system is a network of many machines, from very large mainframe and embedded in some of the equipment on the tiny chip, cooperation from each other.    All the work can be spread at any time to any place on the Internet, any kind of boost processing machines.    Such a system has good flexibility, and can be continuously updated by equipment to solve more problems. 

  However, we agreed to the language, as well as stronger communication protocols (superprotocols), so that the many complex network members can communicate each other smoothly.    But in the present case, in order to achieve this purpose it is very difficult, so we can consider a special code (genetic code) embedded in many software service, allowing members on the network can easily share their mutual resources, and this is Jini to be a target. 

  Jini is SUN company R & D Bill Joy made a technical.    Through the use of Jini we can create a flexible, easy to manage and can be used anytime, anywhere services network computing environment.    In order to let users know that the services on the Internet which can be used, we must build a coalition (federation), to take the initiative on the network by adding services.    When a service to join their alliance, also equivalent to the entire network at the same time inform: "I can be used, who should I care?."    Users through the Union, be able to tell what services can be used.    However, are we going to be very simple, very easy to use these services on this issue, which is one of the priorities of Jini. 

  Let us look at how Jini is Peng do.    Internet service should be able to become a member of the Union, whether it is hardware or services, software or services, must be embedded Jini code.    In addition, the network must also provide JVM environment can be implemented Jini programs to obtain these services. 

  Jini code is the use of SUN provided by the company writing from the Jini package.    Jini package is the use of the Java language, and contains many resources on the Internet dealing with the related function.    For example: how to find Web services (discovery), and adding (join) Union, or to help deal with a distributed Web services leasing (leasing), transactions (transactions), and other issues.    These Web services to communicate with each other, the application of technology is RMI (Java Remote Method Invocation).    In short, on the network through Jini services provided by the interface to communicate with each other, cooperation, and to complete users 

  Second, architecture 

  Jini system is the basis of building (infrastructure), the programming model (programming model), services (services) posed by the three.    Figure 1 below: 

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Facebook
  • DotNetKicks
  • DZone
  • Netvouz
  • Propeller

Tags:

Releated Java Articles

Comments

Leave a Reply