Jini основан на Java RMI, поэтому клиенты и серверы взаимодействуют друг с другом так же, как в RMI: запрос / ответ по протоколу RMI по проводам.
Что касается «умных прокси», тоКомпилятор Jini использует прокси-фабрику для генерации кода реализации для вашего интерфейса, который включает в себя API для отправки и получения метаданных об услугах.Это та магия, которая позволяет клиенту отправлять запрос на определенный вид услуг в сети (например, «Мне нужен цветной лазерный плоттер») и выбирать из ответов, чтобы найти наилучшее возможное соответствие.