从JAWS应用框架谈起

从JAWS应用框架谈起

stone jiang, 2006-10-26

JAWS应用框架是利用ACE实现的Web System的框架,通过它可以快速的构建高性能的Web服务以及相关应用。

从最上层高,JAWS可以分成以下几个部分

IO Stragegy Framework:
Cache Virtual FileSystem Framework:
Concurrency Strategy Framework:
Protocol Pipeline Framework:

JAWS应用框架出自Dr. Douglas.C.Schmidt门徒James C.Hu(华人),充分运用了模式和框架,从设计上看非常优美的,她完全继承了Doug的衣钵。是我们学习的好材料,模仿的好样板。

由于JAWS设计的目标是
. Alleviate "throughput preservation problem"
. Create a framework to enable server developers to build high-performance Web system by only implementing the protocol.

所以,要实现更通用的网络化应用的服务,还需要对它进行改进。
改进需要做的事:
无须 “缓存虚拟文件系统框架”
由于JAWS是针对于Web System,它没有连接管理,因此,我们需求增加连接管理方面的组件。

新的框架的组成部分为:

IO Stragegy Framework:
Connection Management Framework:
Concurrency Strategy Framework:
Protocol Pipeline Framework:

你可能感兴趣的:(设计模式,框架,Web,网络应用,performance)