Вопрос по Jini API

Я пытаюсь узнать о Jini API в Java, но не могу понять, как взаимодействуют сервер и клиент, и постоянно вижу вещи, называемые "умными прокси". Что такое умные прокси? И как взаимодействует клиент и сервер?

Благодарю.

1 ответ

Решение

Jini основан на Java RMI, поэтому клиенты и серверы взаимодействуют друг с другом так же, как и в RMI: запрос / ответ по протоколу RMI по проводам.

Что касается "умных прокси", компилятор Jini использует фабрику прокси для генерации кода реализации для вашего интерфейса, который включает в себя API для отправки и получения метаданных об услугах. Это та магия, которая позволяет клиенту отправить запрос на определенный вид услуг в сети (например, "Мне нужен цветной лазерный плоттер") и выбрать из ответов, чтобы найти наилучшее возможное соответствие.

Другие вопросы по тегам