The tested application
was a slightly modified version of Pragmatier PetMarché, an enterprise
e-commerce application written in VB.NET. It shall be noted that the application
would have to be slightly modified in a real world case to integrate it
with existing IT-infrastructure and to add better security and stronger
monitoring capabilities. Implemented properly, none of these extensions
would affect the scalability of the application.
cart was stored in a shared session state server to allow Network Load Balancing
(NLB) with network client affinity turned off. Each request was dynamically
routed to a new server regardless of which server handled the previous request
allowing fail-over and symmetric load balancing.