Добрый день,
У меня есть проект, в котором мне нужно создать «живое» Java-приложение (сервер) для хранения состояния объектов домена (это система частных аукционов). Java-сервер будет обмениваться данными с классами PHP, которые содержат основные внутренние бизнес-функции. Классы PHP не будут иметь состояния.
Мне нужно передать объекты домена на сервер Java (из PHP), чтобы их состоянием можно было управлять с течением времени. Изменения в объектах домена должны быть сохранены обратно в хранилище данных через вызовы классов PHP на веб-сервере.
Я думал о том, чтобы обернуть свои классы PHP с помощью класса XML-RPC (например, Zend_Xmlrpc_Server), поскольку они не будут иметь состояния. Если/когда java-приложению необходимо записать в хранилище данных (путем вызова правильного метода класса PHP), это вопрос использования класса клиентской библиотеки XML-RPC.
Однако я не уверен, как я раскрываю функциональность в приложении Java, чтобы его можно было получить с помощью вызовов методов PHP. Может ли кто-нибудь сказать мне самый простой способ сделать это в java ... мне просто написать многопоточное приложение и открыть сокет? Мне нужны правильные библиотечные классы для структурирования java-приложения.
Привет, Пол