Current HTTP
The current HTTP model has many drawbacks:
-
complexity
-
poor extensibility
-
lack of generality
-
poor scalability
Goals
The HTTP-NG project is an attempt to design a new model
-
Caracterize the current use of the Web
-
Design, implement and test a new model
Properties
-
Simplicity
-
Extensibility
-
Scalability
-
Efficiency
HTTP-NG architecture
-
A reliable transport protocol, with multiple channels
-
An RPC-like interface with an efficient wire encoding
-
Basic interfaces for Web services
HTTP-NG architecture (2)
Current status
-
preliminary results from the Caracterization WG
-
Public draft for the multiplexing layer MUX
-
internal drafts for wire encoding and HTTP interfaces
-
a testbed is being implemented using ILU, Apache, Jigsaw and Amaya
Nothing is yet written in stone