wood burning stoves*
The moose likes Web Services and the fly likes Jini a Web Service ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "Jini a Web Service ?" Watch "Jini a Web Service ?" New topic
Author

Jini a Web Service ?

Helen Thomas
Ranch Hand

Joined: Jan 13, 2004
Posts: 1759
Jini is becoming recognised as the original Web Service. Why isn't it very popular here?


Le Cafe Mouse - Helen's musings on the web - Java Skills and Thrills
"God who creates and is nature is very difficult to understand, but he is not arbitrary or malicious." OR "God does not play dice." - Einstein
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18538
    
  40

Jini just never seemed to have gotten traction.

I am actually working on a project that involves Jini -- Javaspaces to be exact. But the number of projects involving Jini definitely seems to be almost non-existent these days.

Henry


Books: Java Threads, 3rd Edition, Jini in a Nutshell, and Java Gems (contributor)
Helen Thomas
Ranch Hand

Joined: Jan 13, 2004
Posts: 1759
Not for the masses then.
Helen Thomas
Ranch Hand

Joined: Jan 13, 2004
Posts: 1759
Henry, what learning path would you recommend.

Someone who knows CORBA wants to start learning Java and a distributed technology within the Java family.

Thanks for the reply.
Ellen Zhao
Ranch Hand

Joined: Sep 17, 2002
Posts: 581
SOAP perhaps?
Henry Wong
author
Sheriff

Joined: Sep 28, 2004
Posts: 18538
    
  40

Originally posted by Helen Thomas:
Henry, what learning path would you recommend.

Someone who knows CORBA wants to start learning Java and a distributed technology within the Java family.

Thanks for the reply.


Wish I was an authority on the subject... basically I am an old-school trail-by-fire type of person. Been a Java developer and consultant since 1995, and don't have a single certification...

Henry
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12761
    
    5
I think you will find the http://www.jini.org/ site helpful in getting started.
Jini enthusiasts seem to have recognized that they need to do more to make it easy to get started and have been working on the problem.
Personally I think JavaSpaces is a cool technology for distributed systems - such a simple idea and yet so powerful.
Bill
Helen Thomas
Ranch Hand

Joined: Jan 13, 2004
Posts: 1759
Thanks William and Henry.

It's odd that it does seem to be taking off as a Web Service. The term wasn't coined when Jini first appeared.
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12761
    
    5
To call Jini a webservice is a misuse of the term - in my opinion. Jini is a distributed computing technology.
Web service to me implies a published WSDL interface and XML.
Bill
Helen Thomas
Ranch Hand

Joined: Jan 13, 2004
Posts: 1759
William, you're right.

It has been described as the first Service Orientated Architecture pre-dating Web Services.
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12761
    
    5
Don't you just love the ebb and flow of IT buzzwords - many times all talking about the same thing. I suppose it keeps a certain class of consultant busy, but the danger is that a "pointy haired manager" will latch on to the latest term and insist that it must be adopted at once! I think Web Service is now two generations behind in buzz
I was just reading a Gartner Whitepaper which extols the virtues of:
RTI - RealTime Infrastructure
and
IT Infrastructure Utility
Correlated with the commercial offering such as HP's Adaptive Enterprise and IBM's On Demand
.. onward through the fog as we say in Austin.

Bill
Helen Thomas
Ranch Hand

Joined: Jan 13, 2004
Posts: 1759
I don't know. Jini seems quite versatile.
Jini is used a lot in mobile computing and telecommunications in the UK.

Perhaps we need a broader definition of Web Services than implying a published WSDL interface and XML.
A manager would be interested in "total cost of ownership" and if the only way he can get it passed by the standards guys and finance departments by calling anything a Web Service he/she would.
[ December 18, 2004: Message edited by: Helen Thomas ]
Arjun Shastry
Ranch Hand

Joined: Mar 13, 2003
Posts: 1874
Originally posted by William Brogden:

IT Infrastructure Utility
Correlated with the commercial offering such as HP's Adaptive Enterprise and IBM's On Demand
Bill

I think they call it ITIL,Information Technology Infrastructure Library.HP is taking a lead.


MH
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12761
    
    5
It may be that Jini is still seen as being limited to Java to Java communication. Also, getting started with Jini is seen as being something you don't casually dip into.
My main contact with Jini has been through JavaSpaces - an under-appreciated technology in my opinion.
Bill
Helen Thomas
Ranch Hand

Joined: Jan 13, 2004
Posts: 1759
It's been said that Jini is more powerful than EJB and more concise as there's no transactions layer. Someone with experience in CORBA should find it easier to get to grips with than someone with no distributed computing experience, I feel.

Also the current version appears to be with JDK 1.5.
But there isn't much demand for the skill from outside the distributed technology industry. i.e. it's not easy to break in. But with CORBA experience perhaps it's worth a go.
[ December 18, 2004: Message edited by: Helen Thomas ]
Helen Thomas
Ranch Hand

Joined: Jan 13, 2004
Posts: 1759
Jini was badly mis-marketed by Sun.
There's a new grid product Infiniflow that uses Jini and Javaspaces heavily.
Developed by Investment bank architects in another life.
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12761
    
    5
Sun pushed Jini like crazy but only a few people seemed to catch on to what they were talking about, so I don't know if you could say it was "mis-marketed." Some ideas just are before "their time."
Your Infiniflow reference produced some interesting browsing - thanks.
Bill
Lee Graba
Greenhorn

Joined: Dec 29, 2004
Posts: 3
Sun pushed Jini like crazy but only a few people seemed to catch on to what they were talking about, so I don't know if you could say it was "mis-marketed." Some ideas just are before "their time."


While some of the ideas of Jini were before their time, Sun also mismarketed it. They pitched it as an infrastructure for embedded devices and was completely mute on how it could be used in enterprise applications. This was especially bad since at the time Sun was about 2 years away from having a small footprint JVM that would be necessary to use Jini as an infrastructure for small devices.

If you follow the traffic on the Jini forums, it appears that most of the developers are using Jini (and JavaSpaces) for enterprise type applications.
 
Consider Paul's rocket mass heater.
 
subject: Jini a Web Service ?
 
Similar Threads
Jini As a WebService
SOA
JINI Technology Why do we require it ? -- For delivering Services - It?
Calling JINI service from web application
Web Service Vs JINI