There are three distinct layers to the architecture: database, application server and web server.
Apache Tomcat and the Java JDK are a requirement for the application server layer. The latest versions that we support versions of these applications can be found in our Windows & Linux installation instructions.
For the database layer, our recommendation is MySQL followed by Microsoft SQL Server. MySQL is free and we find it to give excellent performance and scalability. However if you have an SQL Server license and DBA resources available available then that might influence your decision.
For the webserver layer, our recommendation is Apache web server followed by IIS. This is because Apache is easier to configure and integrate with Tomcat. The simplest option is to use Tomcat’s built in web server, which is adequate for the kind of usage that Asset Bank normally has. This is very easy to set up - you just have to change the default listen port to 80 rather than 8080.