Point No. 2: Application fluency
An ADC with Layer 4 server load balancing offers simple scalability, but lacks intelligent distribution of requests based on Layer 7 information such as HTTP headers, URLs, application cookies and other TCP/IP protocol information.
With intelligent and flexible Layer 7 server load balancing, content no longer needs to be duplicated on each server to improve capacity. This results in lower application software and hardware licensing costs, as well as lower integration and IT maintenance and management costs.
Point No. 3: Offloading complex business logic
Often, e-commerce or Web services business logic requires that users communicate with different applications in order, based on the nature of the application and content for executing specific transactions. Since many applications store specific kinds of information on one back-end server, session persistence is required for completing transactions. However, implementing the entire business logic in applications is impractical and increases application complexity.
The ability to offload business logic onto ADCs with server load balancers simplifies application codes and reduces rewrites. An ADC with an application-intelligent load balancer that can maintain session persistence between users and applications based on client request information [such as Uniform Resource Identifier (URI), HTTP header, cookie, host name, and URL] simplifies application complexity and business logic, and improves uptimes.