Servidores Aplicaciones - Tensho97/Aprende-a-Aprender GitHub Wiki
Se denomina servidor de aplicaciones a un servidor en una red de ordenadores que ejecuta ciertas aplicaciones. Un servidor de aplicaciones gestiona la mayor parte (o la totalidad) de las funciones de lógica de negocio y de acceso a los datos de la aplicación. Los principales beneficios de los servidores de aplicaciones son la centralización y la disminución de la complejidad en el desarrollo de aplicaciones.
Debido al éxito del lenguaje de programación java, el término servidor de aplicaciones normalmente hace referencia a un servidor de aplicaciones JAVA EE.
Privativos: WebLogic de Oracle / WebSphre de IBM
Abiertos: JBoss
Java EE provee estándares que permiten a un servidor de aplicaciones servir como "contenedor" de los componentes que conforman dichas aplicaciones. Estos componentes, escritos en lenguaje Java, usualmente se conocen como Servlets, Java Server Pages (JSPs) y Enterprise JavaBeans (EJBs) y permiten implementar diferentes capas de la aplicación, como la interfaz de usuario, la lógica de negocio, la gestión de sesiones de usuario o el acceso a bases de datos remotas.
No se debe confundir TOMCAT como un servidor de aplicaciones, ya que, solamente es un contenedor de servlets.
Autor: Julián