第一章、三层应用模型 应用服务器模型 、三种Client/Server模型 通常,一个关键性商业应用可划分为三个逻辑部件: 1、表示部件:完成输入、显示等设备的控制及数据合法性检查等。 2、应用部件:实现关键性的商业逻辑、策略和过程等,实现商业功能。 3、数据存取部件:完成数据的增加、删除、更改和查询等。 一般来说,Client/Server技术都使用这三个部件,但是如何分布这些部件有多种选择方案。不同的方案决定了不同的Client/Server结构,也决定了不同的应用构造方法和控制的灵活程度及银行业务系统中最关键的性能/效率问题。常见的三种分布模型是:远程数据存储模型 、数据库服务器模型和应用服务器模型。 1、远程数据存取模型(Remote Data Access) 图1.3 远程数据存取模型 在这一模型中,表示和应用代码的执行是在每个Client端进行的。Client平台上处理表示的数据,管理键盘和设备输入输出。作为应用部件,它还执行商业逻辑。系统数据通过SQL语句被查询和修改。SQL语句通过网络传送到远程后台上的数据库服务器。 2、数据库服务器模型 图1.4 数据库服务器模型 在这一模型中,Client的处理被限制在表示部件的功能:显示、键盘设备控制、数据合法性检查。应用部件以数据库存储过程的形式定义、管理和执行。数据库也是主

文档评论(0)

1亿VIP精品文档

相关文档