There are two areas become more of concern for the cloud based product providers and consumers . They are Reporting and Integration with other products. Most of the existing reporting products are unusable in cloud or tied to their own cloud platforms. It is unwise to create reporting framework for each product from scratch. Generally challenges associated with Cloud Reporting are
- Database sits in remote location and connectivity will be the issue.
- ODBC and OLEDB based access from client network might have been restricted due to safety issues.
- Most of the applications are multitenant application. Often tenants share the same database server with other tenants. Each tenants should be restricted to view the data of other tenants.
- Need a 3-Tier or n-Tier architecture for Report Designing, Report Rendering and other functionalities such as scheduling.
Microsoft SQL Server Reporting server is one of the time tested product in Reporting. It works well with .NET based products. Immediate choice for the Microsoft technology based companies would be SQL Server Reporting Server. There are several advantages with SQL Server Reporting Services.
- SSRS has full fledged reporting capabilities.(Tops in Gartner Report).
- Comes free with SQL Server.
- Three Tier Architecture.
- Customizable
- Load balance support
- SSL support.
- Provides C# based programmatic access.
- Microsoft technology - Works well with .NET and SQLServer.
- Regular feature addition and good support.