10.7 第三层——Web 应用

Web 应用层是执行语义和应用程序特定逻辑的地方。HTTP-NG 工作组避开了扩展 HTTP 应用特性的诱惑,专注于正规的基础建设工作。

Web 应用层描述了一个用于提供应用程序特定服务的系统。这些服务并不单一,不同的应用程序可能使用不同的 API。比如,HTTP/1.1 的 Web 应用构成的应用程序与 WebDAV 可能会共享一些公用的部分,但又会有所不同。HTTP-NG 结构允许多个应用共存于本层,共享底层特性,它还提供了一种添加新应用程序的机制。

Web 应用层的基本思想是提供与 HTTP/1.1 等价的功能和一些扩展接口,同时将其映射到一个可扩展的分布式对象框架中去。更多与 Web 应用层接口有关的内容可以参见 http://www.w3.org/Protocols/HTTP-NG/1998/08/draft-larner-nginterfaces-00.txt