Web サービスは必要なものを完備したモジュラー・アプリケーションです。このタイプのアプリケーションは、 サービスの「ジャストインタイム」統合を使用して、インターネット上で記述、公開、検出、および起動できます。 システムのコンポーネントは、密に結合されてデータベース・レコードおよびフラット・ファイルに基づいているときは、柔軟性がなく変更に弱いものになります。Web サービスは、高い柔軟性、スケーラビリティー、低いオーバーヘッド・コスト、およびこれらの結果としての業務成長を実現するためにシステム・コンポーネントを柔軟に結合し、動的にバインドすることによって、効率が悪い分散コンピューティングの問題に対処します。
アーキテクチャーには、サービス・プロバイダー、ブローカー、およびリクエスター間の関係が含まれます。サービス・リクエスターはサービス・ブローカーに要求し、サービス・ブローカーがサービス・プロバイダーから正しいサービスを検出します。 Web サービス開発ツールは、このサービスの開発に役立ちます。
「iSeries Web サービス」ウィザードは、リモート・システム・エクスプローラー・パースペクティブまたはワークスペースのプロジェクトのいずれかで、バッチ iSeries プログラム、ILE RPG ソース、および COBOL ソースから Web サービスを作成します。 このウィザードは Web プロジェクトのコンテキストで機能し、プロキシーの作成、デプロイメント、テスト、生成、および Web サービスの Universal Description, Discovery, and Integration (UDDI) レジストリーへの公開を可能にします。 これらのサービスは、ILE RPG および COBOL ソース、入出力 URL、DB2 XML エクステンダー呼び出し、DB2 ストアード・プロシージャー、または SQL 照会を基礎にすることができます。
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.