Веб-служба сервера отчетов

Службы SQL Server Службы Reporting Services предоставляют доступ к полному набору функций сервера отчетов при помощи веб-службы сервера отчетов. Веб-службой сервера отчетов является веб-служба XML с API-интерфейсом протокола SOAP. Она применяет протокол SOAP через протокол HTTP и действует как интерфейс связи между клиентскими программами и сервером отчетов. Веб-служба предоставляет две конечные точки — одну для выполнения отчета, а другую для управления отчетом — при помощи методов, которые предоставляют функциональные возможности сервера отчетов и дают возможность создавать пользовательские средства для любого периода жизненного цикла отчетов.

Имеются три основных способа разработки приложений служб Службы Reporting Services на основе веб-службы. Можно делать следующее:

  • Разрабатывать приложения с использованием Microsoft Visual Studio и пакета Microsoft .NET Framework SDK. Дополнительные сведения об использовании платформы .NET Framework для построения приложений веб-службы, см. в разделе Построение приложений с помощью веб-службы и платформы .NET Framework.

  • Разрабатывать приложения с использованием программы rs (RS.exe), среды исполнения скриптов служб Службы Reporting Services. Скрипты служб Службы Reporting Services и Visual Basic можно использовать для запуска любых операций веб-службы сервера отчетов. Дополнительные сведения о сценариях служб Службы Reporting Services см. в разделе Создание сценариев с помощью веб-службы и программы rs.

  • Разрабатывать приложения с использованием любого набора средств разработки с поддержкой протокола SOAP. Дополнительные сведения см. в разделе Роль протокола SOAP в службах Reporting Services.

Диаграмма программирования

Доступные способы разработки веб-службы для служб Reporting Services

Параметры веб-службы сервера отчетов

В этом разделе

Требования к пользователям для разработки с использованием веб-службы

Для разработки приложений с использованием веб-службы сервера отчетов необходимо следующее.

  • Microsoft Internet Explorer 5.5 или более поздней версии, установленный на компьютере с интернет-соединением, и доступ к серверу отчетов.

  • Среда Microsoft Visual Studio или пакет Microsoft .NET Framework SDK, установленный на компьютере, если планируется разработка и развертывание приложений служб Службы Reporting Services с использованием платформы Microsoft .NET Framework.

  • Детальное понимание функций и возможностей служб Microsoft SQL Server Службы Reporting Services.

  • Глубокое понимание протокола SOAP и служб Веб-служба XML.

  • Опыт разработок на совместимом с .NET Framework языке, например, на Microsoft Visual C# или Microsoft Visual Basic, если .NET Framework планируется использовать как платформу разработки.

См. также

Основные понятия

Веб-служба сервера отчетов