こんばんは
ドメインオブジェクトに関する状態を保持するために「ライブ」Javaアプリケーション(サーバー)を構築する必要があるプロジェクトがあります(これはプライベートオークションシステムです)。Java サーバーは、主要なバックエンド ビジネス機能を保持する PHP クラスとの間で通信します。PHP クラスはステートレスになります。
ドメイン オブジェクトを Java サーバー (PHP から) まで通信して、その状態を長期的に管理できるようにする必要があります。ドメイン オブジェクトへの変更は、Web サーバー上の PHP クラスへの呼び出しを介してデータ ストアに保存する必要があります。
PHP クラスはステートレスになるため、XML-RPC クラス (Zend_Xmlrpc_Server など) を使用してラップすることを考えていました。Java アプリケーションが (適切な PHP クラス メソッドを呼び出して) データ ストアに書き込む必要がある場合は、XML-RPC クライアント ライブラリ クラスを使用する必要があります。
ただし、Java アプリケーションで機能を公開する方法がわからないため、PHP メソッド呼び出しでアクセスできます。Javaでこれを行う最も簡単な方法を誰か教えてもらえますか...マルチスレッドアプリケーションを作成してソケットを公開するだけですか? 私は、Java アプリケーションを構築するために使用する適切なライブラリ クラスを求めています。
乾杯、ポール