Apcoordinator ユーザーズガイド
|
目次
|
第27章 概要
Apcoordinatorを利用することで、 XMLデータを送受信するSOAPサーバアプリケーションが容易に作成できます。
SOAPサーバアプリケーションとはSOAPの仕様を使いネットワーク上にサービスを公開するアプリケーションです。
SOAPは、通信インフラとしてインターネット標準のHTTP(Hyper Text Transfer Protocol)、XML(eXtensible Markup Language)を使用しています。
また、分散オブジェクト環境において、プラットフォームに依存しないアプリケーションのリモート呼び出し(Remote Procedure Call)を実現します。
SOAPサーバアプリケーションの作成にApcoordinatorを使用すると以下のような利点があります。
- SOAPサーバアプリケーションをWebアプリケーションと同様の手順で開発することが可能です。
- Apcoordinatorを用いて構築されたWebアプリケーションとSOAPサーバアプリケーションの間で、XMLデータを容易に送受信することができます。
また、ApcoordinatorではInterstage SOAPとApache SOAPの2つをサポートしています。
それぞれを利用した場合の機能の違いはサーバ固有機能の利用を参照してください。
■SOAPサーバアプリケーションの動作
次の図に沿ってSOAPサーバアプリケーションの動作概要を説明します。
- 1. クライアントからのサービスの呼び出し
- Apcoordinatorアプリケーション、またはSOAPクライアントからSOAPサーバに対してサービスの呼び出しを行います。
- 2. SOAPサーバからサービスクラスの呼び出し
- SOAPサーバは、登録された情報をもとにサービスクラスを呼び出します。
- 3. Apcoordinatorの呼び出し
- SOAPサービスクラスから、Apcoordinatorを呼び出します。
- 4. ビジネスクラスの呼び出し
- Apcoordinatorは、クライアントから送信されたXMLデータ、およびコマンド情報からビジネスクラスを呼び出します。
- 5. XMLデータの返却
- ビジネスクラス内で処理されたXMLデータが、Apcoordinatorによってクライアントに返却されます。
■クライアントの作成
Webサービスを呼び出すプログラムの作成方法については以下を参照してください。
All Rights Reserved, Copyright © 富士通株式会社 2000-2005