什么取代了JINI?

时间:2009-11-03 02:52:27

标签: java jini

似乎JINI非常an abandoned project. Jini.org网站的最新版本是去年发布的,从那时起就没有新闻。

JINI似乎非常有用,可以在完全分布式的辅助服务中提供服务。这项技术怎么了?什么取代了这项技术?

我链接的主题声称Web服务已取代此技术。但是,Web服务严格来说是客户端和服务器设置,不适用于作业的动态分发。 [它可以,但没有框架可以做到这一点]我发现很难相信这项技术因缺乏需要而消失了。

4 个答案:

答案 0 :(得分:16)

杰尼并没有因为缺乏需要而失败。有问题:

  1. 首次发布时的压迫性许可
  2. 基于RMI的全Java解决方案
  3. 复杂性
  4. 当许可被整理出来时为时已晚。那一刻过去了。

    这是一个绝妙的主意,比尔·乔伊是一个天才,但就像许多伟大的技术一样,它根本没有流行起来。市场没有采用它。

    杰尼没有消失。如你所知,它仍然可用。采用率并不高,因为它没有引起任何人的痒。

答案 1 :(得分:6)

从我看到的最后一次Jini发布实际上是在2005年10月(Check here)。您可能指的是我猜想jini.org网站上Rio项目的新闻条目。

Jini上的维基百科页面告诉我们

  

最初由Sun开发,   Jini的责任在于   转移到Apache下   项目名称“河”

Apache River(2.2.1)的最新版本是去年发布的。 svn存储库似乎仍有一些活动。所以也许不是完全死了,但也不是很活跃。

答案 2 :(得分:3)

成为SOA同义词的Web服务扼杀了Jini的嗡嗡声。尽管Jini可能更适合分布式计算以及公司内部/企业级的SOA,但主要的软件提供商(主要是IBM)推动了Web服务和(高度误用的)XML集成。在RMI / Jini的所有衍生品中,Javaspaces似乎在某种程度上存活了下来。 Rio当然是云计算的早期版本,特别是在动态配置方面。我甚至想知道JXTA的承诺及其与Jini的共存发生了什么。

在这种情况下,我猜电台杀死了电视明星:(

答案 3 :(得分:0)

我相信这项技术因缺乏需要而消失了。简单来说,Web服务可以满足分布式需求。在高性能端,集群和网络开销较低,可以满足大多数需求。