您现在的位置是:首页 > 行业 > 制造 >

三层架构在企业信息化中的应用

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架构

 

  (一)表示层

  该层为系统的用户接口部分,担负着用户与系统之间的对话功能。它用于检查用户从键盘等输入的数据,显示输出的数据。为使用户能直观地进行操作,一般要使用图形用户界面。在变更用户界面时,只需改写显示控制和数据检查程序,而不影响其他两层。检查的内容也只限于数据的形式和取值的范围,不包括有关业务本身的处理逻辑。

  (二)功能层

  也称为业务逻辑层,是将具体的业务处理逻辑编入程序中。例如,在制作订购合同时要计算合同金额,按照预定的格式配置数据、打印订购合同,而处理所需的数据则要从表示层或数据层取得。

  (三)数据层

  数据层相当于二层C/S架构中的数据库服务器,负责从中间层接收SQL语句,并完成对数据库的管理和控制,并将处理结果反馈给中间层的应用服务器。

  二、2TUXEDO7.0中间件

  Tuexdo7.0是在企业、Internet这样的分布式运算环境中开发和管理三层结构的客户/服务器型关键任务应用系统的强有力工具,它位于三层C/S架构中的中间层,是三层C/S架构中的核心。如下图所示:

  

2TUXEDO7.0中间件
(本文不涉密)
责任编辑:

站点信息

  • 运营主体:中国信息化周报
  • 商务合作:赵瑞华 010-88559646
  • 微信公众号:扫描二维码,关注我们