MES系统三大层结构
日期:2020-01-07 / 人气: / 来源:未知
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系统这种体系结构的本质在于通过对服务功能的分布实现分工服务。客户机主要负责管理用户界面,接收用户数据,处理应用逻辑生成数据库服务请求,然后将这些请求按照一定的格式返回给用户。客户端不直接与数据库交互,所有的业务处理都放在了中间层的应用服务器上,一旦数据库结构或业务逻辑发生变化,只需要修改相关的业务逻辑组件,无需对客户端做任何改动,大大降低了系统的维护成本。
MES系统考虑到5个车间网络设备情况,决定在车间数据操作层采用C/S客户机/服务器方式,在行政管理层进行信息浏览和查询时采用B/S浏览器/服务器方式总的系统架构采用现今比较流行的三层结构后台以Oracle数据库服务器作为支撑环境,前台采用c#开发语言,C/S和B/S结合的三层系统架构。
MES系统的三层结构分别为:
(1)MES系统的表现层(Web浏览器/客户机),是用户与系统间信息交互的界面,负责结果展示及数据收集。车间层数据操作用户通过访问客户端应用程序,完成数据的人工录人和提交;行政管理层用户通过访问WEB浏览器进行信息浏览和查询。
(2)MES系统的应用逻辑层,实现系统业务逻辑,包括基础业务功能和业务流,即将生产计划、生产实绩、生产移库、查询统计分析等功能置于该层。当客户端提出任务请求时,应用逻辑层首先向数据服务层的数据库提出数据提取请求,并对提取出来的数据进行处理,将处理的结果通过应用服务器传送回客户端。
(3)MES系统的数据服务层,通过底层的数据库管理系统向上层提供全面的资源访问支持,屏蔽数据源差异,接受应用逻辑层传来的对数据库数据的操作要求,实现对数据库数据的查询、修改和更新等。
MES系统这种体系结构的本质在于通过对服务功能的分布实现分工服务。客户机主要负责管理用户界面,接收用户数据,处理应用逻辑生成数据库服务请求,然后将这些请求按照一定的格式返回给用户。客户端不直接与数据库交互,所有的业务处理都放在了中间层的应用服务器上,一旦数据库结构或业务逻辑发生变化,只需要修改相关的业务逻辑组件,无需对客户端做任何改动,大大降低了系统的维护成本。
作者:hzjuxadmin
上一篇:MES系统的五大功能、六大好处
下一篇:MES系统中生产运行系统的重要性
推荐内容 Recommended
相关内容 Related
- MES制造执行系统生产计划管理01-10
- MES系统,生产制造很给力01-09
- MES系统中生产运行系统的重要性01-08
- MES系统的五大功能、六大好处01-06
- MES系统与ERP系统的数据交互01-03