stringtranslate.com

Servidor de aplicaciones

Un servidor de aplicaciones es un servidor que aloja aplicaciones [1] o software que entrega una aplicación empresarial a través de un protocolo de comunicación . [2] Para una aplicación web típica , el servidor de aplicaciones se encuentra detrás de los servidores web .

Un marco de servidor de aplicaciones es un modelo de capa de servicio. Incluye componentes de software disponibles para un desarrollador de software a través de una interfaz de programación de aplicaciones . Un servidor de aplicaciones puede tener características como agrupación en clústeres , conmutación por error y equilibrio de carga . El objetivo es que los desarrolladores se centren en la lógica empresarial . [3]

Servidores de aplicaciones Java

Jakarta EE (anteriormente Java EE o J2EE) define el conjunto principal de API y características de los servidores de aplicaciones Java .

La infraestructura EE de Yakarta está dividida en contenedores lógicos.

Los servidores de aplicaciones Java comerciales han estado dominados por WebLogic Application Server de Oracle , WebSphere Application Server de IBM y la plataforma de aplicaciones empresariales JBoss Enterprise (JBoss EAP) de código abierto de Red Hat . Otro ejemplo de servidor web que se puede utilizar como servidor de aplicaciones para el ecosistema Java EE es Apache Tomcat .

microsoft

.NET de Microsoft posiciona su infraestructura de servicios y aplicaciones de nivel medio en el sistema operativo Windows Server y las tecnologías .NET Framework en el papel de un servidor de aplicaciones. [4] La función del servidor de aplicaciones de Windows incluye Internet Information Services (IIS) para proporcionar soporte para servidores web, .NET Framework para proporcionar soporte para aplicaciones, ASP.NET para proporcionar secuencias de comandos del lado del servidor , COM+ para comunicación de componentes de aplicaciones, Message Queue Server para procesamiento multiproceso. y Windows Communication Foundation (WCF) para la comunicación de aplicaciones. [5]

Servidores de aplicaciones PHP

Los servidores de aplicaciones PHP ejecutan y administran aplicaciones PHP .

Tercero

Servidores de aplicaciones móviles

Los servidores de aplicaciones móviles proporcionan entrega de datos a dispositivos móviles.

Funciones móviles

Las capacidades principales de los servicios de aplicaciones móviles incluyen

Desafíos móviles

Aunque la mayoría de las infraestructuras basadas en estándares (incluidas las SOA ) están diseñadas para conectarse a cualquier proveedor, producto o tecnología independiente de cualquier proveedor, la mayoría de las empresas tienen problemas para conectar sistemas back-end a aplicaciones móviles, porque los dispositivos móviles añaden los siguientes desafíos tecnológicos: [6]

Modelos de implementación

Se puede implementar un servidor de aplicaciones:

Ver también

Referencias

  1. ^ Ottinger, Joseph (1 de septiembre de 2008). "¿Qué es un servidor de aplicaciones?". TheServerSide.com . Consultado el 6 de febrero de 2022 . Un servidor de aplicaciones proporciona un entorno donde las aplicaciones pueden ejecutarse, sin importar cuáles sean o qué hagan.
  2. ^ Sintes, Tony (23 de agosto de 2002). "Servidor de aplicaciones, servidor web: ¿cuál es la diferencia?". Mundo Java . Consultado el 14 de junio de 2022 . [Un] servidor de aplicaciones expone la lógica empresarial a las aplicaciones cliente a través de varios protocolos
  3. ^ Ceri, Stefano; Fraternali, Piero; Bongio, Aldo; Brambilla, Marco; Comai, Sara; Matella, Maristella (2003). Diseño de aplicaciones web con uso intensivo de datos . Morgan Kaufman . doi :10.1016/B978-1-55860-843-6.X5000-2. ISBN 1-55860-843-5.
  4. ^ TechNet: servidor de aplicaciones
  5. ^ TechNet: función del servidor de aplicaciones
  6. ^ Jaenicke, Coco (19 de noviembre de 2014). "Por qué el desarrollo de aplicaciones móviles requiere más que una SOA". Revista para desarrolladores de aplicaciones . Consultado el 6 de febrero de 2022 .
  7. ^ Egan, Bob (11 de abril de 2014). "Mil millones de usuarios de teléfonos inteligentes pueden verse afectados por la falla de seguridad de Heartbleed". Forbes . Consultado el 6 de febrero de 2022 .