Este artículo necesita citas adicionales para su verificación . ( agosto de 2022 ) |
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.
Algunos ejemplos de uso dentro de una aplicación integrada podrían ser (por ejemplo): [ cita requerida ]
Existen algunas ventajas de utilizar HTTP para realizar lo anterior: [ cita requerida ]
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 .