次の要件があります。
着信要求をリッスンするソケット サーバーを作成する必要があります。ソケット クライアントは C で記述されています。クライアントは JSON データを送信します。
クライアント入力は別のソースにリダイレクトする必要があります。たとえば、内部または外部の Web サービス (SOAP、JAX-WS) を呼び出す必要がある場合があります。
私の質問は、そのようなコミュニケーションを達成するための最良の方法は何ですか?
次の要件があります。
着信要求をリッスンするソケット サーバーを作成する必要があります。ソケット クライアントは C で記述されています。クライアントは JSON データを送信します。
クライアント入力は別のソースにリダイレクトする必要があります。たとえば、内部または外部の Web サービス (SOAP、JAX-WS) を呼び出す必要がある場合があります。
私の質問は、そのようなコミュニケーションを達成するための最良の方法は何ですか?
リダイレクト サービスをオブザーバーとして実装し、オブザーバブル (リッスンするソケット サーバー) が呼び出されたときに彼に通知します。このパターンに慣れていない場合は、http://en.wikipedia.org/wiki/Observer_patternをご覧ください。基本的に、リダイレクト サービスによって積極的に情報をプルするのではなく、プロセス チェーンのさらに下に情報をプッシュすることによって、情報の流れを維持します。
SOAP や JAX-WS に関するヘルプが必要ないことを願っています。このようなサービスを通常実装する方法と比べて、要件は何も変わりません。(私のように怠け者なら、wsimport コマンドライン アプリケーションを使用してください ^^)