HOSA Online Testing Service

In January 2011, JJCC helped HOSA launch its Online Testing Service used by state programs to deliver regional and state conference competitive event testing. The system includes roles for managers, test proctors, local advisors, and test takers. Extensive performance optimizations and load balanced server configuration help HOSA handle large spikes in traffic during testing.

Tools and technologies used in the HOSA Online Testing Service include:

  • Java 1.6
  • Java Servlets/JSP
  • Stripes
  • Hibernate
  • Spring
  • SiteMesh
  • Jasper Reports
  • Apache Ant
  • Apache Tomcat
  • Apache Web Server
  • Apache POI
  • PostgreSQL 8.x
  • Quartz Job Scheduler
  • IntelliJ Idea

JJCC provides hosting services for this application and other HOSA web services using Virtual Private Servers.  The growth of the site's traffic due to the launch of the Online Testing Service required JJCC to move from a single server setup to 2 load balanced Tomcat servers running behind Apache using the ModJk connector.