inoday supports J2EE clustering of application servers executing concurrently to provide both load balancing for scalability and failover for reliability.
In this figure, clients access clusters through thin but rich Internet interfaces. The richness comes both from a cohesive user experience involving the ability to instantaneously analyze, design, deploy and experiment with our applications; and from graphical-representation objects involving information objects, flows, and business rules.
Our applications can execute within J2EE application-server clusters and benefit from their scalability and failover support. Given its robust support of model-view-controller and model-driven architectures, inoday applications can also be deployed in the Web-container tier, EJB-container tier, or both.
With inoday technology, the Web and EJB containers can be deployed on different JVMs to provide horizontal scaling (multiple JVMs are used for the Web and EJB components). inoday also supports vertical scaling, in which our solutions are deployed on multiple Web containers, multiple EJB containers, or combinations thereof.