Home Technologies
Technologies

Invogen primarily uses established open-source technologies and frameworks to build out applications and services. Using open-source technologies and frameworks that are well-embedded in the technical community increases quality assurance as well as allowing for a more efficient knowledge transfer if need be. Most of Invogen’s solutions are built on the Java platform, a proven and powerful platform that has libraries and extensions that covers potentially every use case or technical need. 

The Invogen standard architecture for the applications that we build consists of the Spring framework as its core container, Spring MVC in its presentation tier, and Hibernate in its data tier.

 

The Spring Batch framework is used in situations where offline batch execution is needed. The Spring and Hibernate frameworks address the complexities and challenges of developing applications as well as providing solutions to common components and functionality usually needed in scalable and reliable applications.

Each server instance that hosts Invogen’s applications runs on a Linux flavor operating system and consists of Apache HTTP Server as the web server, Apache Tomcat functioning as the application server, and MySQL as the database server.

These technologies were selected with consideration in maximizing performance and reliability in the applications that it serves and hosts. Additionally, Amazon’s EC2 (Elastic Cloud Compute) service is used to create virtual server instances on demand to allow for greater scalability, flexibility and efficiency.