Only the reporting engine (and possibly the report designer) can be added to the application, and everything that happens through the code, instead of the URL from the viewer. But you have to implement your own viewing functions, for example. paging through a report, and if you need a report in different output formats, there you will also have to write for this, instead of allowing the application to view it.
source share