Java est un langage de programmation orienté objet, adapté aux réseaux et très similaire à C et C++. Nous avons conçu Java pour qu’il soit indépendant de la plateforme et qu’il exécute le code en toute sécurité depuis des sources distantes. Parce qu’il intègre nativement la prise en charge des réseaux, Java s’impose comme un langage privilégié pour développer des systèmes complexes et distribués qui fonctionnent sur de nombreux ordinateurs interconnectés, notamment via Internet.
Presque toutes les applications basées sur Java sont déployées sous forme de servlets dans un conteneur sur une plate-forme de serveur d'applications, telle qu'IBM WebSphere, BEA WebLogic et Oracle AS. F5 optimise et accélère ces applications basées sur Java et fournit un équilibrage de charge et un basculement pour ces applications. F5 propose également un réseau Application Ready Network (ARN) pour les applications IBM, BEA et Oracle généralement développées à l'aide de Java.