Веб-служба сервера отчетов
Службы SQL Server Службы Reporting Services предоставляют доступ ко всем функциональным возможностям сервера отчетов посредством веб-службы сервера отчетов. Веб-служба сервера отчетов является XML-веб-службой с API-интерфейсом SOAP. Она использует протокол SOAP через HTTP и служит интерфейсом связи между клиентскими программами и сервером отчетов. Веб-служба содержит две конечные точки (одну для выполнения отчетов и другую для управления отчетами) с методами, которые используют функции сервера отчетов и позволяют создавать пользовательские средства для любого этапа жизненного цикла отчета.
Существует три основных способа разработки приложений служб Службы Reporting Services, основанных на веб-службе. Можно выполнять следующие операции.
Разрабатывать приложения в среде Microsoft Visual Studio с использованием пакета SDK для Microsoft .NET Framework. Дополнительные сведения об использовании платформы .NET Framework для построения приложений веб-службы см. в разделе Построение приложений с помощью веб-службы и платформы .NET Framework.
Разрабатывать приложения с помощью программы rs (RS.exe) в среде сценариев служб Службы Reporting Services. Сценарии служб Службы Reporting Services и Visual Basic позволяют проводить любые операции веб-службы сервера отчетов. Дополнительные сведения о работе со сценариями в службах Службы Reporting Services см. в разделе Создание сценариев с помощью веб-службы и программы rs.
Разрабатывать приложения с помощью любого набора средств разработки с поддержкой протокола SOAP. Дополнительные сведения см. в разделе Роль протокола SOAP в службах Reporting Services.
Схема программирования
В этом разделе
Методы веб-службы сервера отчетов
Описывает функции и методы каждой веб-службы сервера отчетов.Роль протокола SOAP в службах Reporting Services
Приводит общие сведения о протоколе SOAP и его использовании в веб-службах сервера отчетов.Доступ к API-интерфейсу SOAP
Описывает язык WSDL и приводит URL-адреса для доступа к WSDL-файлу служб Reporting Services.Построение приложений с помощью веб-службы и платформы .NET Framework
Содержит сведения о разработке приложений и веб-служб, которые вызывают API-интерфейс SOAP служб Reporting Services.Создание сценариев с помощью веб-службы и программы rs
Содержит общие сведения о среде разработки сценариев служб Службы Reporting Services.Технический справочник (службы Reporting Services)
Содержит справочный материал, относящийся к методам веб-служб сервера ответов и соответствующим сложным типам.
Требования к пользователю для разработки веб-служб
Для разработки приложений с помощью веб-службы сервера отчетов необходимо:
обозреватель Microsoft Internet Explorer 5.5 или более поздней версии, установленный на компьютере, который соединен с Интернетом и имеет доступ к серверу отчетов;
Microsoft среда Visual Studio или пакет SDK для Microsoft .NET Framework, установленные на компьютере, если необходимо разрабатывать и развертывать приложения служб Службы Reporting Services с помощью Microsoft .NET Framework;
полное представление о функциях и возможностях служб Microsoft SQL Server Службы Reporting Services;
уверенное владение протоколом SOAP и службами XML Web Services;
опыт разработки на языке, совместимом с платформой .NET Framework, например Microsoft Visual C# или Microsoft Visual Basic, если планируется использовать .NET Framework в качестве платформы разработки.
См. также