Application Request Routing (ARR) is an extension to Internet Information Server (IIS), which enables an IIS server to function as a load balancer.
Java is a class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.