my dog learned polymorphism*
The moose likes Distributed Java and the fly likes What is JINI Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Distributed Java
Bookmark "What is JINI" Watch "What is JINI" New topic

What is JINI

Hussein Baghdadi
clojure forum advocate

Joined: Nov 08, 2003
Posts: 3476

what is jini ?
is it worth learning ?
where I can use it (in which situations) ?
Paul Santa Maria
Ranch Hand

Joined: Feb 24, 2004
Posts: 236
Although you might have forgotten the name, I'm sure you've heard of "Jini" before.

It's a blueprint for an infrastructure where networked devices can "plug and play". One of its primary architects was Bill Joy (the UC Berkeley student who wrote "vi", who invented sockets and who created most of the original SunOS operating system).

Whether or not it's commonly used - I don't know. Sun's website has a "Happy Customer" story about Orbitz using Jini:

As far as "something you want to learn" - I'd definitely encourage you to at least read a couple of the tutorials that are available. For example:

'Hope that helps .. PSM

Paul M. Santa Maria, SCJP
William Brogden
Author and all-around good cowpoke

Joined: Mar 22, 2000
Posts: 12759
For ongoing activity in the JINI community go to the web site.
JINI is used in loosely coupled networks. As more and more devices get networked together, Jini becomes more interesting. For example, in the new buzzwords "GRID" computing and "Computing on demand."
Johnny Hunter
Ranch Hand

Joined: Jul 15, 2004
Posts: 37
Isn't there a lot of common ground between JINI and JMX? They both look very similar in what they are trying to solve.

Johnny Hunter
SCJP 1.4
William Brogden
Author and all-around good cowpoke

Joined: Mar 22, 2000
Posts: 12759
I can't see that they are that similar. JINI is for general purpose connectivity in loose networks - you could certainly do management functions with JINI, but it is much more general than that.

Sun has been trying to get JMX going for many years - I guess they finally to the point where people found it useful, but it just languished for years. I don't know much about the latest version, except that it is used in Tomcat 5.

I agree. Here's the link:
subject: What is JINI
Similar Threads
Jini in simple words
what infrastructure is required for jxta to be successful ?
Which Java technology should i use?
Default values for static variables
Jini - What does it stand for