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

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

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

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

Report Server Web service development options
Доступные способы разработки веб-службы для служб 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 Обозреватель 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 в качестве платформы разработки.

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