ASP.NET MVC – about Background Job + SSRS Batch Report under a System

ASP.NET MVC – about Background Job + SSRS Batch Report under a System

There is a System Module about SSRS Batch Report from my Project. It is used to let user can export the Report ( Related to Export Performance ) from this Module.
 
From this Module, there is a Web Administration User Interface for Defining ( storing the Task Item from the Database Table ) the Report Parameter, the Batch Report File ( rdl or rdlc ), Output File Name and Output Format ( PDF or Word ).
 
There is also have the Feature to Configure the Schedule Background Job about the Batch Report.
 
Microsoft .Net would have the Library or Third Party Library to perform the Background Job from the Web Application or it is also able to export the Batch Report from the Schedule Job Application by Threading or something else.
 
The Similar Practice may be worked for Java / JSP + Oracle + Jasper Report.
 
Although it is not my Task, it seems funny and would be reusable for different System.