2009-11-03 18 views
17

Dường như JINI là khá nhiều an abandoned project. Phiên bản mới nhất từ ​​trang web Jini.org là từ năm ngoái và không có tin tức nào kể từ đó.Điều gì đã thay thế JINI?

JINI có vẻ rất hữu ích khi cung cấp dịch vụ ở trẻ vị thành niên được phân phát hoàn toàn. Điều gì đã xảy ra với công nghệ này? Ngoài ra những gì đã thay thế công nghệ này?

Chuỗi mà tôi đã liên kết với xác nhận quyền sở hữu dịch vụ web đã thay thế công nghệ này. Tuy nhiên, các dịch vụ web hoàn toàn là thiết lập máy khách và máy chủ, không có nghĩa là phân phối động cho các công việc. [Nó có thể nhưng nó không có khuôn khổ để làm điều này] Tôi thấy khó mà tin rằng công nghệ này chỉ biến mất do thiếu nhu cầu.

Trả lời

15

Jini không thành công do thiếu nhu cầu. Có vấn đề với:

  1. cấp phép áp bức khi nó lần đầu tiên được phát hành giải pháp
  2. all-Java dựa trên RMI
  3. phức tạp

Vào thời điểm chuyển giao quyền sử được sắp xếp ra nó đã quá muộn . Khoảnh khắc đã trôi qua.

Đó là một ý tưởng tuyệt vời, và Bill Joy là một thiên tài, nhưng cũng giống như rất nhiều công nghệ tuyệt vời mà nó đơn giản không bắt kịp. Thị trường không chấp nhận nó.

Jini không biến mất. Như bạn đã lưu ý, nó vẫn có sẵn. Tỷ lệ chấp nhận không cao vì nó không làm xước bất kỳ ai.

+3

Tôi đã tự hỏi ... là Jini cái mà bây giờ được gọi là "Đám mây tính toán " – monksy

+1

Đó là một suy nghĩ thú vị, nhưng tôi không nghĩ rằng chúng được vẽ theo cách đó. Điện toán đám mây không có bất kỳ khía cạnh tự khám phá nào của Jini, trong số những khác biệt khác." – duffymo

+0

Sau khi đọc về phát hiện đa dịch vụ, Tôi đã khá hạnh phúc. như ý tưởng bởi vì nó giữ các dịch vụ cục bộ. Bạn không thể ngoại trừ việc khám phá tự động các dịch vụ bên ngoài mạng của mình mà không có trang vàng như phương pháp tiếp cận. Tuy nhiên, trong mạng lưới nó làm cho rất nhiều ý nghĩa để làm điều này. Xấu hổ tôi đã không nhìn thấy cách tiếp cận này rất thường xuyên khác ở đâu. Tôi biết nó đắt nhưng vẫn .. – monksy

0

Tôi tin rằng công nghệ này chỉ biến mất do thiếu nhu cầu. Kết thúc đơn giản, các dịch vụ web quản lý các nhu cầu phân tán. Vào cuối hiệu suất cao, việc phân cụm và kết nối mạng với chi phí thấp hơn sẽ đảm bảo hầu hết các nhu cầu.

+1

dịch vụ Web không phục vụ mục đích phân phối công việc mới. RMI và .NET Remoting làm gửi đối tượng nhị phân kết thúc, tuy nhiên RMI không được thực hiện để xử lý Các dịch vụ Web tạo ra một tiêu chuẩn cho các máy khách và máy chủ để giao tiếp với nhau từ Máy móc đến Máy hơn là Máy với Người – monksy

4

Từ những gì tôi thấy bản phát hành Jini cuối cùng thực sự là vào tháng 10 năm 2005 (Check here). Những gì bạn có thể đề cập đến là mục tin tức cho dự án Rio trên trang web jini.org tôi đoán.

Các trang wikipedia trên Jini cho chúng ta biết

Nguyên phát triển bởi Sun, trách nhiệm về Jini đã được chuyển sang Apache dưới tên dự án "sông"

Phiên bản mới nhất cho Apache River (2.2.1) là từ năm ngoái. Dường như vẫn còn một số hoạt động trên kho svn. Vì vậy, có lẽ không hoàn toàn chết nhưng cũng không còn sống sót nữa.

+0

Tôi đã đề cập đến Rio, vì tôi đã giảm giá hoàn toàn sự tồn tại của dự án chính thức. – monksy

3

Dịch vụ web trở nên đồng nghĩa với SOA đã giết buzz cho Jini. Mặc dù Jini có thể phù hợp hơn với tính toán phân tán cũng như SOA ở cấp độ nội bộ/doanh nghiệp, các dịch vụ web và tích hợp XML (rất lạm dụng) đã được các nhà cung cấp phần mềm lớn, chủ yếu là IBM đẩy. Trong tất cả các dẫn xuất của RMI/Jini, Javaspaces dường như đã sống sót một chút. Rio chắc chắn là một phiên bản đầu tiên của điện toán đám mây, đặc biệt là khi nó được cung cấp năng động. Tôi thậm chí tự hỏi điều gì đã xảy ra với lời hứa của JXTA và sự tồn tại của nó với Jini.

Tôi đoán đài phát thanh giết ngôi sao truyền hình trong trường hợp này :(

+0

Dịch vụ web và Jini chưa bao giờ cạnh tranh. Jini nhắm vào không gian thiết bị, ví dụ: máy in. – EJP

Các vấn đề liên quan