20

看来JINI几乎是一个废弃的项目。Jini.org 网站的最新版本是去年发布的,此后一直没有消息。

JINI 似乎对于在完全分布式的次要中提供服务非常有用。这项技术怎么了?还有什么取代了这项技术?

我链接到的线程声称 Web 服务已经取代了这项技术。但是,Web 服务严格来说是客户端和服务器设置,并不意味着动态分配作业。[它可以,但它没有执行此操作的框架] 我很难相信这项技术由于缺乏需求而消失了。

4

4 回答 4

19

Jini 并没有因为缺乏需求而失败。存在以下问题:

  1. 首次发布时的压迫性许可
  2. 基于 RMI 的全 Java 解决方案
  3. 复杂

等到拿到执照的时候已经晚了。那一刻已经过去了。

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

金妮并没有消失。正如您所指出的,它仍然可用。采用率并不高,因为它没有引起任何人的注意。

于 2009-11-03T03:01:05.983 回答
6

从我看到的最后一次 Jini 版本实际上是在 2005 年 10 月(检查这里)。我猜你可能指的是 jini.org 网站上 Rio 项目的新闻条目。

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

最初由 Sun 开发,Jini 的责任正在以项目名称“River”转移到 Apache

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

于 2009-11-03T03:10:54.153 回答
3

Web 服务成为 SOA 的同义词,让 Jini 不再流行。尽管 Jini 可能更适合分布式计算以及公司内部/企业级别的 SOA,但主要软件提供商(主要是 IBM)推动了 Web 服务和(高度滥用的)XML 集成。在 RMI/Jini 的所有衍生产品中,Javaspaces 似乎在一定程度上幸存了下来。Rio 无疑是云计算的早期版本,尤其是在动态配置方面。我什至想知道 JXTA 的承诺以及它与 Jini 的共存发生了什么。

我猜在这种情况下收音机杀死了电视明星:(

于 2009-11-12T07:02:51.970 回答
0

我相信这项技术只是由于缺乏需求而消失了。简单来说,Web 服务负责处理分布式需求。在高性能端,具有较低开销的集群和网络可以满足大多数需求。

于 2009-11-03T02:59:34.660 回答