La utilización de servicios WEB para dotar de herramientas de interoperabilidad a cualquier aplicación empresarial no es ya tan sólo una buena práctica, sino que se trata de un requerimiento imprescindible para cualquier fabricante de aplicaciones corporativas.
Apache AXIS es un framework OpenSource que proporciona un entorno de ejecución para Servicios Web implementados en Java. Sirve para crear tanto la parte servidor como cliente y para consumir servicios web. Es una iniciativa de código abierto de la Apache Software Foundation. Cualquier aplicación sea cual sea su plataforma o lenguaje en la que está implementada podrá invocar los métodos que expone el Servicio Web.
AXIS se encuentra diseñado para ser ejecutado dentro de un servidor de aplicaciones como Tomcat, lo que permite utilizar muchas características de esos contenedores como la seguridad, los repositorios de recursos, multi-threads, etc. Al residir un motor SOAP dentro de un servidor de aplicaciones, se permite que métodos residentes puedan ser publicados como Servicios Web y de esta manera ser accesibles de otras plataformas o lenguajes que también soporten SOAP.