Поделиться через


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

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

Существует три основных способа разработки приложений служб Reporting Services на основе веб-службы. Вы можете:

Схема программирования

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

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

Методы веб-службы сервера отчетов
Описывает функции и методы каждой веб-службы сервера отчетов.

Роль SOAP в службах Reporting Services
Общие сведения о SOAP и его использовании в веб-службах сервера отчетов.

Доступ к API SOAP
Описывает язык описания веб-службы (WSDL) и предоставляет URL-адреса для доступа к WSDL-файлу служб Reporting Services.

Создание приложений с помощью веб-службы и .NET Framework
Содержит сведения о разработке приложений и веб-служб, вызывающих API SOAP служб Reporting Services.

Создание скриптов с помощью программы rs.exe и веб-службы
Общие сведения о среде сценариев служб Reporting Services.

Технический справочник (SSRS)
Содержит справочные материалы, относящиеся к методам веб-служб сервера отчетов и соответствующим сложным типам.

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

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

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

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

  • Подробное понимание функций и возможностей служб Microsoft SQL Server Reporting Services.

  • Твердое понимание веб-служб SOAP и XML.

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