New to Telerik Reporting? Download free 30-day trial

ServiceStack Implementation Overview

The ServiceStack implementation of the Telerik Reporting REST Service is a REST full web service built upon the ServiceStack framework.

In order to utilize the service, you have to create a new class that inherits from the abstract ReportsHostBase class. The ReportsHostBase class contains one important property needed by the reporting engine: ReportServiceConfiguration.

The service can be hosted on IIS or self-hosted.

As Telerik Reporting ServiceStack REST service is a pure HTTP web service it can be accessed with any HTTP-capable client. For example, you can create one of the following clients in order to utilize the service:

  • JavaScript client
  • C# client
  • Silverlight client

The service can be used from the HTML5 Report Viewer, Windows Forms ReportViewer and WPF ReportViewer as well.

The current ServiceStack implementation is based on ServiceStack V3 (3.9.70.0)

The Telerik Reporting ServiceStack REST Service should be the only ServiceStack-based Web Service in a project, as all ServiceStack services have a single AppHost per AppDomain.

See Also

In this article