行业新闻

MES系统三大层结构是什么

2020-07-17

MES技术在过去十年中显著成熟。但是MES系统的开发和应用是一个过程,不是一个事件。MES系统的成功实施不可能一蹴而就。为了取得长期的成功,我们需要改造制造环境,获得有组织的支持,并对管理机器做出适应性的改变。与此同时,MES软件在改善维护、改善与其它IT管理软件的接口等方面也有待于进一步发展、提高。


MES系统考虑到5个车间网络设备情况,决定在车间数据操作层采用C/S客户机/服务器方式,在行政管理层进行信息浏览和查询时采用B/S浏览器/服务器方式总的系统架构采用现今比较流行的三层结构后台以Oracle数据库服务器作为支撑环境,前台采用c#开发语言,C/S和B/S结合的三层系统架构。

MES系统的三层结构分别为:

(1)MES系统的表现层(Web浏览器/客户机),是用户与系统间信息交互的界面,负责结果展示及数据收集。车间层数据操作用户通过访问客户端应用程序,完成数据的人工录人和提交;行政管理层用户通过访问WEB浏览器进行信息浏览和查询。

(2)MES系统的应用逻辑层,实现系统业务逻辑,包括基础业务功能和业务流,即将生产计划、生产实绩、生产移库、查询统计分析等功能置于该层。当客户端提出任务请求时,应用逻辑层首先向数据服务层的数据库提出数据提取请求,并对提取出来的数据进行处理,将处理的结果通过应用服务器传送回客户端。

(3)MES系统的数据服务层,通过底层的数据库管理系统向上层提供全面的资源访问支持,屏蔽数据源差异,接受应用逻辑层传来的对数据库数据的操作要求,实现对数据库数据的查询、修改和更新等。

MES系统这种体系结构的本质在于通过对服务功能的分布实现分工服务。客户机主要负责管理用户界面,接收用户数据,处理应用逻辑生成数据库服务请求,然后将这些请求按照一定的格式返回给用户。客户端不直接与数据库交互,所有的业务处理都放在了中间层的应用服务器上,一旦数据库结构或业务逻辑发生变化,只需要修改相关的业务逻辑组件,无需对客户端做任何改动,大大降低了系统的维护成本。

为您提供更智慧的物流和生产解决方案

欢迎垂询

400-880-1037

上海总部:上海市卢湾区斜土路768号致远大厦9楼

嘉兴分公司:嘉兴市南湖新区天通科技园创智慧谷二期C-9幢

郑州分公司:郑州市航海中路32号正商泰园3号院

400电话:400-880-1037

   
Copyright © 2013 - 2016   上海索勤信息科技有限公司   保留所有版权ICP备案号:沪ICP备17003427号-1   法律声明  |  隐私政策
客服 电话 微信 邮箱 返回
顶部