您现在的位置是:首页 > 行业 > 制造 >
三层架构在企业信息化中的应用
2012-09-19 17:30:22作者:郑来顺来源:
摘要文章结合邯钢冷轧MES制造执行系统,就三层C/S架构的功能特点及中间层的核心TUXEDO7.0中间件进行了论述,旨在使读者了解三层C/S架构的实现原理及适用场合。...
2006年,邯钢实施了ERP项目,其中的冷轧MES制造系统采用的是传统的二层C/S架构。随着系统规模的日益扩大,操作用户数的增加和业务量的增多,系统逐渐暴漏出了一些问题,例如系统不稳定,响应时间长,软件维护、升级困难等一系列问题。基于此,企业对现有的二层C/S架构改造成目前较为流行的三层C/S架构。使得系统的可靠性,运行效率,安全性等大大提高。
一、三层C/S架构
与传统二层C/S架构相比,在三层C/S架构中,增加了一个中间层应用服务器。可以将整个应用逻辑驻留在应用服务器上,而只有表示层存在于客户机上。三层C/S架构将应用系统分成表示层,功能层和数据层三个部分。如下图所示:

(一)表示层
该层为系统的用户接口部分,担负着用户与系统之间的对话功能。它用于检查用户从键盘等输入的数据,显示输出的数据。为使用户能直观地进行操作,一般要使用图形用户界面。在变更用户界面时,只需改写显示控制和数据检查程序,而不影响其他两层。检查的内容也只限于数据的形式和取值的范围,不包括有关业务本身的处理逻辑。
(二)功能层
也称为业务逻辑层,是将具体的业务处理逻辑编入程序中。例如,在制作订购合同时要计算合同金额,按照预定的格式配置数据、打印订购合同,而处理所需的数据则要从表示层或数据层取得。
(三)数据层
数据层相当于二层C/S架构中的数据库服务器,负责从中间层接收SQL语句,并完成对数据库的管理和控制,并将处理结果反馈给中间层的应用服务器。
二、2TUXEDO7.0中间件
Tuexdo7.0是在企业、Internet这样的分布式运算环境中开发和管理三层结构的客户/服务器型关键任务应用系统的强有力工具,它位于三层C/S架构中的中间层,是三层C/S架构中的核心。如下图所示:

(本文不涉密)
责任编辑:
上一篇:三层架构在企业信息化中的应用
下一篇:三层架构在企业信息化中的应用