Los servicios web permiten la ejecución remota de métodos y funciones a través de protocolo HTTP. Java EE 6 incluye grandes servicios web basados en JAX-WS y servicios web más simples basados en JAX-RS. Los servicios web permiten a programas escritos con diferentes tecnologías compartir información y procedimientos de forma estandarizada.