Innebygd HTTP-server - Embedded HTTP server

En innebygd HTTP-server er en komponent i et programvaresystem som implementerer HTTP- protokollen . Eksempler på bruk i en applikasjon kan være:

Det er noen fordeler med å bruke HTTP til å utføre det ovennevnte:

  • HTTP er en godt studert protokoll over plattformer, og det er modne implementeringer fritt tilgjengelig.
  • HTTP er sjelden blokkert av brannmurer og intranett rutere .
  • HTTP-klienter (f.eks. Nettlesere ) er lett tilgjengelig med alle moderne datamaskiner.
  • Det er en økende tendens til å bruke innebygde HTTP-servere i applikasjoner som paralleller med de økende trendene innen hjemmenettverk og allestedsnærværende databehandling .

Typiske krav

Naturlige begrensninger for plattformene der en innebygd HTTP-server kjører, bidrar til listen over de ikke-funksjonelle kravene til den innebygde, eller mer presise, integrerte HTTP-serveren. Noen av disse kravene:

For hvert spesifikt prosjekt kan kravene variere betydelig. For eksempel kan ROM- og RAM-fotavtrykk være en veldig alvorlig begrensning og begrense valgene til systemdesigneren. C ++ eller JVM- tilgjengelighet for systemet kan være en annen begrensning. Ofte er ytelse et problem, fordi typiske innebygde systemer kjører flere samtidige oppgaver, og en HTTP-server er bare en av dem og kan konfigureres som en oppgave med lav prioritet .

Se også

Eksterne linker