Technology Overview
Evatool and Evacology web applications are built using ruby-on-rails technology. This is the same technology that powers yellowpages.com, Basecamp, and Twitter.
Basecamp claims over 1 million users, Twitter is perhaps one of the highest-traffic Rails applications. The evatool product is a Rich Internet Application (RIA) it behaves more like a classic desk top application, being delivered as software as a service (SaaS).
Architecture
Evatool and Evacology web applications are hosted on a standard Linux, Apache, MySql VPS architecture Apache Web server using Phusion Passenger™ a.k.a. mod_rails or mod_rack . Data is stored within multiple databases using RAID—10 disk storage meaning you get protection from disk failure these DB’s are backed up daily using Amazon s3 Cloud resources.
|
|
SaaS (Software as a Service)
All maintenance, deployment and infrastructure costs are removed you just run Evatool and Evacology. All data is centralised and accessible over the web from any computer at any time. This data can be downloaded via secure web services if you want to.
|
Scalability
For scaling the handling of high volume HTTP traffic, we would scale a Rails application horizontally just like any other web technology by replicating the front-end web servers behind a load balancer. To scale the Rails processing, we simply add more Apache server instances, this kind of horizontal scaling is easier and less
expensive today, as hardware costs drop and “cloud computing” solutions such as Amazon’s EC2 become are more widely used. Our hosting company can automate much of this scaling for Rails applications, even allowing addition of more servers when demand peaks.
|
|
Global Integration
Evacology will enable access to vast data resources and evolve tooffer data mining tools for architects. The RoR have capability to integrate with Java landscape and infrastructure using JRuby for execution of long running tasks. This gives Evacology the power itneeds to integrate Business Intelligence (BI) reporting and OLAP
analysis, to create multidimensional cubes of the Evacology DB and to be able to support dynamical analysis.
|
Security
All access is centralised with the same level of Authentication, Authorisation. With traditional software, employees save data on their laptops, etc (data leakage). Laptops are stolen, computers are rarely backed up properly, and it’s unlikely all machines are up to date with the latest security patches and updates. Using web-based software, your data is stored on secure, always-updated, backed up daily enterprise-class servers in a state-of-the-art, highly-secure data center.
|
|
Customisation
Using plugins and other customization points, Corporate users may wish to develop custom features, and deeply integrate the application in there enterprise environment. The data structures within Evatool/Evacology can be customized within the confines of the tool, and as within a wiki will be moderated via peer management. The top down data structures will be moderated via industry consensus and industry standards. Changes to these structures and associated processes will be distributed to the user base as part of the normal functionality of the software.
|
Supported Browsers
- Microsoft Internet Explorer 7, 8
- Mozilla Firefox 3 and 3.5
- Apple Safari 3 and 4
- Google Chrome 2
|
|