Search code examples
javajini

What has replaced JINI?


It seems that JINI is pretty much an abandoned project. The latest release from the Jini.org site is from last year, and there has been no news since then.

JINI appears to be very useful to provide services in a completely distributed minor. What happened to this technology? Also what has replaced this technology?

The thread that I linked to claims that web services have replaced this technology. However, web services are strictly a client and server setup, not meant for dynamic distribution for jobs. [It can but it doesn't have the framework to do this] I find it difficult to believe that this technology just disappeared due to a lack of need.


Solution

  • Jini didn't fail due to a lack of need. There were problems with:

    1. oppressive licensing when it was first released
    2. all-Java solution based on RMI
    3. complexity

    By the time the licensing was sorted out it was too late. The moment had passed.

    It's a brilliant idea, and Bill Joy's a genius, but like a lot of great technologies it simply didn't catch on. The marketplace didn't adopt it.

    Jini didn't disappear. As you've noted, it's still available. The adoption rate hasn't been high because it isn't scratching anybody's itch.