Servidor HTTP integrado

Vistas frontal y posterior de un pequeño servidor de vídeo IP (Sensoray 2453S) con entradas de audio y vídeo compuesto servidas a través de un servidor HTTP y otros protocolos.

Un servidor HTTP integrado es un servidor HTTP utilizado en un sistema integrado .

El servidor HTTP generalmente se implementa como un componente de software de un sistema de aplicación (integrado) que controla y/o monitorea una máquina con partes mecánicas y/o eléctricas. [1]

El servidor HTTP implementa el protocolo HTTP para permitir la comunicación con uno o más usuarios locales o remotos mediante un navegador . El objetivo es permitir que los usuarios interactúen con la información proporcionada por el sistema integrado ( interfaz de usuario , monitoreo de datos, registro de datos , configuración de datos, etc.) a través de la red , sin utilizar los periféricos tradicionales necesarios para las interfaces de usuario locales ( pantalla , teclado , etc.). [2]

En algunos casos, las funcionalidades proporcionadas a través del servidor HTTP también permiten comunicaciones de programa a programa, por ejemplo para recuperar datos registrados sobre la máquina monitoreada, etc.

Usos

Algunos ejemplos de uso dentro de una aplicación integrada podrían ser (por ejemplo): [ cita requerida ]

Ventajas

Existen algunas ventajas de utilizar HTTP para realizar lo anterior: [ cita requerida ]

  • HTTP es un protocolo multiplataforma bien estudiado y existen implementaciones maduras disponibles gratuitamente;
  • Los firewalls y enrutadores de intranet rara vez bloquean el protocolo HTTP ;
  • Los clientes HTTP (por ejemplo, navegadores web ) están disponibles en todas las computadoras modernas;
  • Existe una tendencia creciente a utilizar servidores HTTP integrados en aplicaciones que es paralela a las tendencias crecientes de las redes domésticas y la informática ubicua .

Requisitos típicos

Las limitaciones naturales de las plataformas en las que se ejecuta un servidor HTTP integrado contribuyen a la lista de requisitos no funcionales del servidor HTTP integrado o, más precisamente, integrable. Algunos de estos requisitos son los siguientes. [ cita requerida ]

Los requisitos pueden variar significativamente en cada proyecto específico. Por ejemplo, el espacio disponible en ROM y RAM puede ser una limitación muy importante y limitar las opciones del diseñador del sistema. La disponibilidad de C++ o JVM para el sistema puede ser otra limitación. Con frecuencia, el rendimiento es un problema, porque los sistemas integrados típicos ejecutan múltiples tareas simultáneas y un servidor HTTP es solo una de ellas y puede estar configurado como una tarea de baja prioridad .

Véase también

Referencias

  1. ^ Johny, Anil; Madhusoodanan, KN (2021). "Computación de borde mediante servidor web integrado con dispositivo móvil para diagnóstico y predicción de metástasis en imágenes histopatológicas". Revista internacional de sistemas de inteligencia computacional . 14 . doi : 10.1007/s44196-021-00040-x . S2CID  244923748.
  2. ^ "Administración de seguridad para el servidor HTTP de Oracle" (PDF) .
  • libmicrohttpd contiene una lista extensa de bibliotecas de servidor HTTP integradas hacia la parte inferior de la página
  • Ejemplo: funcionalidades de un componente de servidor HTTP integrado
Obtenido de "https://es.wikipedia.org/w/index.php?title=Servidor_HTTP_integrado&oldid=1232572657"