server HTTP integrato - Embedded HTTP server

Un incorporato server HTTP è un componente di un sistema software che implementa l' HTTP protocollo . Esempi di utilizzo all'interno di un'applicazione potrebbero essere:

Ci sono alcuni vantaggi di utilizzare HTTP per eseguire quanto sopra:

  • HTTP è un protocollo multipiattaforma ben studiato e ci sono implementazioni mature liberamente disponibili.
  • HTTP è raramente bloccato da firewall e intranet router .
  • Client HTTP (ad esempio browser web ) sono disponibili facilmente con tutti i computer moderni.
  • V'è una crescente tendenza di utilizzare server HTTP incorporati nelle applicazioni che mette in parallelo le tendenze crescenti della casa-networking e ubiquitous computing .

requisiti tipici

limitazioni naturali delle piattaforme in cui un programma integrato in esecuzione il server HTTP contribuiscono alla lista dei requisiti non funzionali del incorporato o più precisamente, server HTTP incorporabile. Alcuni di questi requisiti:

Per ogni specifico progetto, requisiti possono variare in modo significativo. Ad esempio, ROM e RAM impronte può essere un vincolo molto grave e limitare le scelte del progettista del sistema. C ++ o JVM la disponibilità per il sistema può essere un altro vincolo. Spesso le prestazioni è un problema, perché i sistemi tipici incorporati eseguire più attività simultanee e un server HTTP è solo uno di loro e possono essere configurati come una bassa priorità di compito .

Guarda anche

link esterno