レポート サーバー Web サービスの導入
SQL Server Reporting Services により、レポート サーバー Web サービスを通じて、レポート サーバーのすべての機能を使用できます。Web サービスは、HTTP に対して Simple Object Access Protocol (SOAP) を使用し、クライアント プログラムとレポート サーバー間の通信インターフェイスとして機能します。Web サービスは 2 つのエンドポイントを提供します。1 つはレポートを実行するためのもので、もう 1 つはレポートを管理するためのものです。加えて、レポート サーバーの機能を公開するメソッドが用意されています。このメソッドにより、レポートのライフ サイクルの任意の時点に対するカスタム ツールを作成できます。
Web サービスに基づいた Reporting Services アプリケーションを開発する主な方法は 3 種類あります。以下の方法で開発できます。
- Microsoft Visual Studio と the Microsoft .NET Framework SDK を使用して開発する。.NET Framework を使用して Web サービス アプリケーションを構築する方法の詳細については、「Web サービスと .NET Framework を使用したアプリケーションの構築」を参照してください。
- Reporting Services のスクリプト環境である、rs ユーティリティ (RS.exe) ツールを使用してアプリケーションを開発する。Reporting Services と Visual Basic スクリプトを使用すると、レポート サーバー Web サービスの操作はどれでも実行できます。Reporting Services のスクリプトの記述の詳細については、「rs ユーティリティと Web サービスを使用したスクリプト」を参照してください。
- SOAP 対応の開発ツールを使用してアプリケーションを開発する。詳細については、「Reporting Services における SOAP の役割」を参照してください。
プログラミング図
Reporting Services で利用可能な Web サービス開発オプション
参照
関連項目
Reporting Services Web サービス クラス ライブラリ