Please use Google Chrome, Mozilla or Opera to visit the site
Azure-based SaaS reporting system
The idea of the project was to create web-based system, where any Quickbooks desktop user can register and after that use it for viewing/analyzing special reports based on the data imported from QuickBooks installation. To implement such system was used Azure-based SaaS portal based on the cloud services.
This was done to support high loading via auto scaling feature of the Azure cloud services. To get data from the QuickBooks desktop software was used approach called WebConnector. This means, that you need to create WCF web-service implemented special interface and logic of work known by all versions of the QuickBooks software. After that user just need to set URL of such service and username/password in QuickBooks installation and system will use it automatically sending/receiving commands/data using it.
To be able provide for the user robust reporting dashboad with reach functionality and nice look&feel was used DevExpress MVC library with reporting controls set. User authentication/authorization implemented using Identity framework. Data access done with Entity Framework.
WebConnector WCF service implementation for the QuickBooks desktop
Feel free to contact us.