Web applications developed with Visual LANSA on Windows consist of three logical parts:

  • Web Server (that is, IIS)

  • Data Application server (that is, LANSA)

  • Database Server (for example, SQL Server)

It is most common, even in high transaction environments, to locate the Database Server on a dedicated machine so that as much RAM as possible may be allocated to the database. The Web Server and Data Application Server are then installed together on a separate machine, again the RAM is largely available for the LANSA processes to execute in. In systems with a high throughput, multiple Web Server/App Server machines may be installed with a Load Balancer to share the load between them, or even a simple DNS round-robin multiple IP address setup to load balance between the servers.

Linux and IBM i servers may also host any part, or all, of the web host and distribution. Some common scenarios which involve a part of Windows and a part elsewhere are:

  • Windows Web Server with IBM i Data Application Server and DB2 i Database Server.

  • Linux Web Server with Windows Data Application Server and SQL Server Database Server.

  • Windows Web Server and Data Application Server with Linux Oracle Database Server.

  • No labels