Reporting Services Programming
You have several programming opportunities available to you through Microsoft® SQL Server™ Reporting Services. You can use the existing features and capabilities of Reporting Services to build custom reporting and management tools into Web sites and Windows applications, or you can extend the Reporting Services platform.
Extending the Reporting Services platform includes creating new components and resources that can be used for data access, report delivery and more. You can market these components and resources to companies that are using Reporting Services in their organization.
The following table describes the topics in this section.
|Introducing Reporting Services Programming||Introduces the Reporting Services Web service, URL access, WMI programming, and extensibility.|
|Integrating Reporting Services into Applications||Provides an overview of how to use Reporting Services to integrate reporting into custom applications. Describes when to use direct URL access and when to use the Web service to access the report server.|
|Reporting Services Web Service||Provides an overview of the Reporting Services Web service, a Simple Object Access Protocol (SOAP) API.|
|URL Access||Describes how to use URL-based requests for accessing and running parameterized reports.|
|Using the Reporting Services WMI Provider||Describes how to use the Reporting Services WMI provider to integrate report server management and configuration functionality into custom administration applications.|
|Understanding Code Access Security in Reporting Services||Describes how to use .NET Framework Code Access Security for your extensions and custom assemblies in Reporting Services.|
|Extending Reporting Services||Describes how to extend Reporting Services by developing custom data processing and delivery extensions.|
|Generating Report Definition Language Programmatically||Describes how to generate Report Definition Language (RDL) programmatically.|
|Using Custom Assemblies with Reports||Describes how to use custom assemblies with Reports by including code references within the report definition.|
|Programming Reference||Contains reference topics with detailed information about the Reporting Services SOAP API and the extensibility API.|