1-800-288-9659
Home / Portfolio / By Domain / Virtualization / Cloud Automation Platform
Request for quote

Cloud Automation Platform

Cloud Automation Platform is an application that enables public/private/hybrid cloud automation for companies running virtualization environments, as well as complete back-office and payments/invoicing for service providers. Cloud Automation Platform automates virtual machine deployments, application virtualization and deployments, and virtual SAN deployments.

Technical Overview

Cloud Automation Platform is an application, which consists of web interface and windows service, deployed via user-friendly installer.

Cloud Automation Platform automates:

The platform is written in C# and Javascript. ASP.NET MVC is used as a web interface technology. Microsoft SQL Server is used as database engine; LINQ to SQL is used as ORM framework. UI is implemented with Javascript/AJAX technologies; knockout.js is extensively used for UIs implementation.

Functional Overview

Cloud Automation Platform supports the following two business models:

For Public Cloud customers, Cloud Automation Platform provides complete back-office with invoicing, chargebacks, VAT calculation, and payments via PayPal and Buckaroo. Its features reach and responsive UI based on AJAX technologies with advanced charting capabilities giving full overview of the system load. The platform is localized into eight languages with unlimited localization capabilities. The application features advanced white-labeling mechanism to follow any UI style the customer requires.

Design and Development

The data layer is implemented with LINQ to SQL technology. It provides fast access to the database at acceptable level of security, and supports concurrency checking.

UI layer is implemented using ASP.NET MVC, Javascript, knockout.js and AJAX. UI is designed to be rich and responsive; many advanced real-time statistics is shown for all user levels.

Results

Project Resume

Business model Time & materials
Development model Agile
Project workload 55000 man/hours
Team Project manager
Technical architect
Software development team
QA team
Documentation GUI specification, functional specification, test cases
Lines of code 500 000
Languages C#, JavaScript, Transact SQL, Gherkin
Technologies, Tools & Frameworks .NET Framework 4.5, ASP.NET MVC, LINQ to SQL, MS SQL Server, WCF, Typescript, AJAX, jQuery, knockout.js
Industry Virtualization, Cloud Computing, Customer Service, Service Provider