Веб-служба сервера отчетов
Службы 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
В этом разделе
Методы веб-службы сервера отчетов
Описывает функции и методы каждой веб-службы сервера отчетов.Роль протокола SOAP в службах Reporting Services
Предоставляет общие сведения о протоколе SOAP, дает описание его использования в веб-службах сервера отчетов.Доступ к API-интерфейсу SOAP
Описывает язык WSDL и предоставляет URL-адреса для доступа к файлу WSDL служб Reporting Services.Построение приложений с помощью веб-службы и платформы .NET Framework
Содержит сведения о разработке приложений и веб-служб, которые вызывают API-интерфейс протокола SOAP служб Reporting Services.Создание сценариев с помощью веб-службы и программы rs
Содержит общие сведения о среде исполнения сценариев служб Службы Reporting Services.Технический справочник (службы SSRS)
Содержит справочные материалы по методам веб-служб сервера отчетов и по соответствующим сложным типам.
Требования к пользователям для разработки с использованием веб-службы
Для разработки приложений с использованием веб-службы сервера отчетов необходимо следующее.
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 планируется использовать как платформу разработки.