Restbed is a comprehensive and consistent programming model for
building applications that require seamless and secure
communication over HTTP, with the ability to model a range of
business processes, designed to target mobile, tablet, desktop
and embedded production environments.

Features include:

 WebSockets, Server-Sent Events, Session Management, 
 HTTP Pipelining, Path Parameters, Query Parameters,
 Header Filters, Logging, Multi-Path Resources,
 Customisable Methods, Compression, Encoding,
 HTTP/HTTPS, IPv4/IPv6, Converters, Authentication
 Error Handling, Address Binding, Signal Handling
