Product Icon

Modelus Report Usher

Modelus Report Usher is an ASP.NET 2.0 Web Application that provides a centralized access to the reports deployed to Microsoft SQL Server 2005 Reporting Services.

Intention

  1. Decouple report consumers from unstable (subjected to change), proprietory, and complicated communication with Microsoft Reporting Services (Stable Dependencies Principle).
  2. Centralize the integration logic in a Mediator and reuse it among all report consumers (Once and Only Once Design Goal).

Outcome

A change to report suppliers requires Report Usher to be updated but the report consumers remain intact.

Consequences

Clients must communicate to the Report Usher via HTTP protocol.

Alternatives

  1. Proxy Web Application - allows for better security and access control, but could be substantially more complicated depending on your performance and scalability requirements.
  2. Reporting Services Web Services - increase both initial development and maintanence costs.

License

The Modelus Report Usher source code, binaries, and documentation are distributed under the Apache License 2.0.

Downloads

Modelus Report Usher 2.0
Modelus Report Usher 2.0 - Source

Prev Page

Modelus LLC

16215 25th Ave N
Plymouth, MN 55447

612-963-5690



What our clients say...

They are the best there is

"My experience with Modelus has been a pleasure both personally and professionally. Based on my background and previous experience with other consulting companies I can attest that they are the best there is. Not only did they come into the project with the knowledge and experience to ensure success, but they also made me feel that my project was their number one priority."
Tony Robran
Burnsville  MN