随这Internet/Intranet 技术的普及和电子商务的发展,客户端/服务器结构的正由两层向三层或者跟多层发展。三层结构中(见图一和图二)应用程序的任务在逻辑上被划分为3种服务:用户服务、业务服务(中间服务)和数据库服务。用户服务在客户机上,提供了可视化的用户界面来表示信息和收集数据:业务服务在一个或多个服务器上,是联系用户服务和数据服务的“桥梁”,它们响应用户发出来的请求,实施业务规则、处理和分析业务数据、获得业务结果;数据服务在数据库服务器上,负责数据的组织管理,包括数据的定义、维护、访问和更新以及管理并响应业务服务的数据请求。

\

\