Интеграция служб Reporting Services в приложения
Службы Службы Reporting Services представляют собой открытую и расширяемую платформу создания отчетов, которая позволяет предоставить разработчикам всеобъемлющий набор API для разработки решений.
Предусмотрены три способа интеграции служб Службы Reporting Services в пользовательские приложения: веб-служба сервера отчетов, известная также как API SOAP службы Службы Reporting Services, элементы управления ReportViewer для Microsoft Visual Studio 2008 и средства доступа по URL-адресу. В каждом из этих вариантов реализуется отдельный подход к интеграции служб Службы Reporting Services в приложения.
Веб-служба сервера отчетов
Веб-служба сервера отчетов является основным интерфейсом разработки приложений служб Службы Reporting Services. Эта веб-служба предоставляет все необходимые методы для интеграции служб Службы Reporting Services в приложения, независимо от того, ведется ли разработка кода для управления каталогом отчетов или для подготовки отчетов в поддерживаемом формате. Примером такого приложения может служить диспетчер отчетов, входящий в комплект поставки службы Службы Reporting Services; в нем веб-служба используется для управления базой данных сервера отчетов.
Элементы управления ReportViewer для Visual Studio
Элементы управления ReportViewer, включенные в состав Visual Studio 2008, используются для интеграции средств просмотра отчетов в приложения. Имеется два элемента управления: один для приложений на основе Windows Forms, а другой для приложений Web Forms. Каждый элемент управления обеспечивает возможность просмотра отчетов, развернутых на сервере отчетов, а также возможность отображения отчетов, существующих в среде, где сервер отчетов пока еще не установлен.
Доступ по URL-адресу
Доступ по URL-адресу представляет собой еще один метод интеграции средств просмотра отчетов в приложения; он используется в случаях, когда применение элементов управления ReportViewer не представляется возможным. Метод доступа по URL-адресу также позволяет отправлять пользователям ссылки на отчеты по электронной почте.
В этом разделе
Интеграция служб Reporting Services по протоколу SOAP
Описывает способ интеграции средств навигации по отчетам и управления отчетами служб Службы Reporting Services в существующие бизнес-приложения с помощью веб-службы сервера отчетов.Интеграция служб Reporting Services с помощью элементов управления ReportViewer
Описывает способ интеграции средств просмотра отчетов в существующие приложения с помощью элементов управления ReportViewer.Интеграция служб Reporting Services с помощью доступа по URL-адресу
Описывает способ интеграции средств навигации по отчетам служб Службы Reporting Services в существующие бизнес-приложения с помощью доступа по URL-адресу.