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