Embedded HTTP Server

An embedded HTTP server is a component of a software system that implements the HTTP protocol. Examples of usage within an application might be:

  • To provide a thin client interface for a traditional application..
  • To provide indexing, reporting, and debugging tools during the development stage.
  • To implement a protocol for the distribution and acquisition of information to be displayed in the regular interface — possibly a web service, and possibly using XML as the data format.
  • To develop a web application

There are a few advantages to using HTTP to perform the above:

  • HTTP is a well studied cross-platform protocol and there are mature implementations freely available.
  • HTTP is seldom blocked by firewalls and intranet routers.
  • HTTP clients (e.g. web browsers) are readily available with all modern computers.
  • There is a growing tendency of using embedded HTTP servers in applications that parallels the rising trends of home-networking and ubiquitous computing.

Read more about Embedded HTTP Server:  Typical Requirements

Famous quotes containing the word embedded:

    The idea of feminine authority is so deeply embedded in the human subconscious that even after all these centuries of father-right the young child instinctively regards the mother as the supreme authority. He looks upon the father as equal with himself, equally subject to the woman’s rule. Children have to be taught to love, honor, and respect the father.
    Elizabeth Gould Davis (b. 1910)