Configuración y administración de servidores de aplicaciones.

Caso práctico

Mujer de mediana edad, con el pelo muy corto, viste formal. Sobre la imagen está sobreimpreso su nombre, Ada.Mujer joven, pelo largo, rojizo, viste camisa gris. En la imagen aparece sobreimpreso su nombre, María.Hombre joven, viste camisa gris, mirando a cámara. Sobre la foto aparece sobreimpreso su nombre, Juan.

En la empresa BK programación, Ada, junto con sus empleados Juan y María se ha reunido para evaluar la posibilidad de configurar uno o dos servidores de aplicaciones para instalar en ellos demos, o versiones beta, de las aplicaciones que desarrollan, de esta manera los clientes, o potenciales clientes, podrían probar los productos de BK programación antes de adquirirlos.

Como resultado de dicha reunión han concluido que, previo paso a la instalación y puesta en funcionamiento de los servidores de aplicaciones, sería muy importante evaluar el software a instalar y los parámetros que afectarían al correcto funcionamiento de los servidores. Entre las cosas a evaluar caben destacar las siguientes:

  • Servidores de aplicaciones disponibles en el mercado y características específicas de los mismos (Tomcat, WildFly, etc.).
  • Necesidades de instalación, configuración y mantenimiento del servidor de aplicaciones elegido.
  • Proceso de despliegue de una aplicación web o empresarial en el servidor y herramientas se habría que utilizar.
  • Flexibilidad para la administración remota, lo cual implica la configuración de la conexión remota a los mismos.
  • Herramientas que pueden utilizarse para la automatización de tareas en el servidor (como por ejemplo Ant).
  • Medidas de seguridad a implementar en el servidor de aplicaciones para evitar posibles ataques o intrusiones.

Debido a la cantidad de ítems que hay que considerar para poner en funcionamiento un servidor de aplicaciones, Ada ha decidido que sus empleados se documenten apropiadamente. Además, está evaluando la posibilidad de que estos realicen algún curso de formación sobre la administración de servidores de aplicaciones.

También denominado "betatest", indica un periodo en el que un software está técnicamente acabado, lo cual significa que no se le añadirán de momento más funciones, y presumiblemente será lo suficientemente estable para trabajar con normalidad. En contraste, la versión alfa, versión anterior a la beta, es más inestable y no está completa.