Interstage Application Server SOAPサービス ユーザーズガイド |
目次 索引 |
第7章 送達保証機能の実装 | > 7.3 クライアントシステムがメッセージを受け取るPULLモデル |
PULLモデルは、特定の2者間において送達保証や否認防止の必要なSOAPメッセージの受信側でWebサーバを用意できず、送信側が送達保証用のWebサーバを用意できる場合に有効です。
例えば、卸売店BのWebサーバから小売店Aのクライアントシステムに対してSOAPメッセージを送信するような場合、PULLモデルを使用することが考えられます。
上図の場合、卸売店BにあるWebサーバで動作する Servlet/JSP などのWebアプリケーションが実行されます。そしてこのWebアプリケーションからPULLモデル送信サーバの送信アプリケーションが実行され、送達保証のSOAPメッセージが小売店Aに対して送信されます。この時点では送信メッセージは送達保証の送信サーバ上に格納されます。
その後、受信クライアントの送達保証機能が起動した時点で、SOAPメッセージが送達保証の受信クライアント側に送信されます。この際に受信クライアント側で設定されている受信アプリケーションが実行され、SOAPメッセージの受信処理が行なわれます。
目次 索引 |