Я написал постоянную службу Windows в Java, которая работает при загрузке. Я также написал графический интерфейс пользователя в Java, который загружается при входе пользователя. Я хотел бы иметь возможность подключать несколько экземпляров монитора с графическим интерфейсом и управлять одним бэкэнд-сервисом через шаблон наблюдателя. Вся логика уже реализована, за исключением связи между различными процессами Java.
Кто-нибудь может предложить мне API или технику, которая может сделать это возможным? Я могу придумать способы сделать что-то похожее с помощью опроса реестра как во внешней, так и во внутренней части, но есть ли более прямой способ сделать это?
Спасибо.