stringtranslate.com

Servidor de aplicaciones

Un servidor de aplicaciones es un servidor que aloja aplicaciones [1] o software que entrega una aplicación comercial 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 agrupamiento , 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 central de API y características de los servidores de aplicaciones Java .

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

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 rol de un servidor de aplicaciones. [4] El rol de Servidor de aplicaciones de Windows incluye Internet Information Services (IIS) para proporcionar soporte de servidor web, .NET Framework para proporcionar soporte de aplicaciones, ASP.NET para proporcionar scripts del lado del servidor , COM+ para la comunicación de componentes de aplicaciones, Message Queuing 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 dispositivo, producto o tecnología, independientemente de su proveedor, la mayoría de las empresas tienen problemas para conectar los sistemas back-end a las aplicaciones móviles, porque los dispositivos móviles añaden los siguientes desafíos tecnológicos: [6]

Modelos de implementación

Un servidor de aplicaciones se puede implementar:

Véase 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 en el que 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?". JavaWorld . 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 arquitectura SOA". App Developer Magazine . Consultado el 6 de febrero de 2022 .
  7. ^ Egan, Bob (11 de abril de 2014). "Mil millones de usuarios de teléfonos inteligentes podrían verse afectados por la falla de seguridad Heartbleed". Forbes . Consultado el 6 de febrero de 2022 .