Trang Chủ Phát triển Jini là gì? - định nghĩa từ techopedia

Jini là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Jini có nghĩa là gì?

Jini là một kiến ​​trúc hướng dịch vụ, định nghĩa một mô hình lập trình vừa khai thác và mở rộng công nghệ Java. Mô hình lập trình này cho phép xây dựng các hệ thống phân tán, an toàn bao gồm các liên đoàn các dịch vụ mạng hoạt động tốt. Jini giúp xây dựng các mạng có khả năng mở rộng và linh hoạt, là các thuộc tính bắt buộc trong các kịch bản tính toán phân tán.


Mục tiêu chính của Jini là chuyển trọng tâm của điện toán phân tán từ cách tiếp cận hướng ổ đĩa sang cách tiếp cận thích ứng mạng bằng cách phát triển các môi trường điện toán động linh hoạt, có thể mở rộng và linh hoạt. Jini làm cho tài nguyên qua mạng trông giống như tài nguyên địa phương.


Jini cũng có thể được gọi là sông Apache.

Techopedia giải thích về Jini

Jini được giới thiệu vào tháng 7 năm 1998 bởi Sun microsystems. Nó bao gồm một bộ các thông số kỹ thuật và một bộ khởi động, bao gồm việc thực hiện công nghệ Jini. Cả hai đều được phát hành theo Giấy phép Apache 2.0 nguồn mở. Jini được triển khai bằng ngôn ngữ lập trình Java và tương tự như cách gọi phương thức từ xa Java, ngoại trừ việc nó tiên tiến hơn.


Jini cung cấp các tính năng và tiện ích mong muốn như sự phụ thuộc không bảo vệ và tính di động của mã. Trong thực tế, di động mã là khái niệm quan trọng. Jini không chỉ cho phép bổ sung máy in, lưu trữ và các thiết bị khác vào mạng, nó còn cho phép các thiết bị được tự động phát hiện qua mạng mà không phải khởi động lại hệ thống. Các thiết bị phần cứng tuyên bố với các hệ điều hành của riêng chúng cũng như các máy tính, thiết bị và người dùng khác trên mạng mà chúng đã được thêm và có sẵn để sử dụng. Điều này là có thể bởi vì các thiết bị tự xác định đăng ký thiết bị mạng ngay sau khi chúng được thêm vào.


Kiến trúc Jini được chia thành ba phần chính:

  1. Khách hàng: Người dùng truy cập các tài nguyên được chia sẻ qua mạng

  2. Máy chủ: Hệ thống mà tài nguyên được đính kèm

  3. Dịch vụ tra cứu: Dịch vụ cho các tài nguyên như máy in, thiết bị lưu trữ và loa, được gắn vào máy chủ và được cung cấp cho khách hàng qua mạng

Jini có những lợi thế chính sau:

  • Cung cấp giải pháp mạng ổn định
  • Giúp nâng cấp hệ thống
  • Giúp giữ khách hàng cũ chạy trong khi thêm khách hàng mới
  • Giúp xây dựng các mạng có thể mở rộng, năng động và linh hoạt

Jini là gì? - định nghĩa từ techopedia