针对多工厂车间集成化的冶炼业MES生产业务管理需求,我们设计开发了针对性极强的冶炼业MES系统架构,在车间数据操作层采用C/S架构,在生产信息查询和浏览上采用B/S架构的模式,在冶炼业MES系统架构设计上,采用流行的三层结构后台,以以Oracle数据库服务器作为支撑环境,前台采用c#开发语言,如下图所示。冶炼业MES系统架构图:

冶炼业MES系统架构的三层结构分别为:
表现层
是用户与冶炼业MES系统信息交互的界面,负责结果展示及数据收集。车间层数据操作用户通过访问客户端应用程序,完成数据的人工录人和提交;行政管理层用户通过访问WEB浏览器进行信息浏览和查询。
应用逻辑层
实现冶炼业MES系统业务逻辑,包括基础业务功能和业务流,即将生产计划、生产实绩、生产移库、查询统计分析等功能置于该层。当客户端提出任务请求时,应用逻辑层首先向数据服务层的数据库提出数据提取请求,并对提取出来的数据进行处理,将处理的结果通过应用服务器传送回客户端。
数据服务层
冶炼业MES系统通过底层的数据库管理系统向上层提供全面的资源访问支持,屏蔽数据源差异,接受应用逻辑层传来的对数据库数据的操作要求,实现对数据库数据的查询、修改和更新等。
冶炼业MES系统架构,这种体系结构的本质在于通过对服务功能的分布实现分工服务。客户机主要负责管理用户界面、接收用户数据、处理应用逻辑生成数据库服务请求,然后将这些请求按照一定的格式返回给用户。
在这种冶炼业MES系统架构中,客户端不直接与数据库交互,所有的业务处理都放在了中间层的应用服务器上,一旦冶炼业MES系统数据库结构或业务逻辑发生变化,只需要修改相关的业务逻辑组件,无需对客户端做任何改动,大大降低了冶炼业MES系统的维护成本。
温馨提示:
乾元坤和专业从事MES系统定制开发服务,可以针对用户需求,专业定制个性化的MES解决方案,您如果还有任何疑问,欢迎联系乾元坤和MES系统开发技术工程师,他们会给您详细的解答。;。
