欢迎光临牛工厂MES制造执行系统官方网站
触屏版|收藏网站|联系我们
139 2657 5583

采用通用框架性组织结构的组件化MES

返回列表
2017年12月06日 人浏览

采用通用框架性组织结构的组件化MES

    开发框架提供了组件化MES对外接口及人机交互系统的应用,并提供业务服务总线与业务组件和业务服务进行衔接,达到服务支撑的目的。它主要包括MES门户、业务服务总线、集成开发环境、工厂主数据模型接口4部分。

    (1)MES门户组件化MES采用的是通用框架性组织结构,通过通用的应用框架挂接各类应用模块,然后调用业务服务完成业务操作过程,因此一个通用的应用组织框架就非常重要。

    MES门户保留了传统门户对于授权、验证、信息展示的功能,但增加了与业务模块的对接,可以直接通过与业务模块的服务对接共享平台中用户门户的相关信息,如组织结构、岗位、角色、权限、资源、用户喜好等信息,而业务模块通过这些信息进一步与业务服务总线进行参数传递,结合业务模型形成针对用户的业务过程信息。

    同时,MES门户又接收到业务服务总线中对业务办理的各类业务实例,继而在MES门户中的代办办理中进行流程提示、信息分发、消息推送等功能。

    MES门户根据不同的载人终端又分成了几种不同的应用形式,如现场处理终端(要求数据操作高效、快捷的操作模式,采用C/S桌面客户端方式)、办公管理终端(要求业务处理及时、信息共享方便的操作模式、采用B/S桌面浏览器方式)、移动决策终端(要求信息关联呈现、数据可视分析操作模式、采用针对移动终端的独立APP应用方式)、安灯看板终端(要求针对现场大屏及看板指标性信息实时呈现,采用部件化独立运行应用方式)。

    (2)业务服务总线:业务服务总线在组件化MES中起到了业务模块处理承上启下的作用。它通过对外的服务应用接收人机界面/系统任务给予的业务操作指令,并将业务指令移交给业务服务模块,根据业务服务模块中所组态的业务组件的组合关系进行运算和处理,完成业务处理活动,并最终将结果信息反馈到人机界面中提交用户。

    (3)集成开发环境:为开发者提供了从设计、开发、测试、打包等过程的综合工作环境,集成开发环境中包括多种设计器,数据对象设计器、应用表单设计器。这些设计器设计出的内容是各自的元数据,代码生成器通过解析元数据就可以自动产生出相应的模块源代码。通过元数据生成相关代码加快了开发,使平台上的开发者只需要关注业务逻辑,让业务与技术分离,加快业务模块的开发过程。在该环境中开发者完成数据对象设计,应用表单设计,再通过代码生成工具,生成工程源代码,进行编译,最终生成可执行的程序文件,完成整个开发过程。其中集成开发环境又主要包含对象设计器和表单设计器两大功能模块:

    ①数据对象设计器:提供基于UML的、可视化的设计环境,定义了数据对象的属性及对象之间的关系。数据对象设计器中定义的元素包括实体对象、对象关系、枚举、接口、注释等类型;对象元素的关系包括:组合、关联、聚合、继承、实现。

    数据对象定义设计器将数据对象信息保存为对象元数据,通过配置工具,自动创建数据库中的数据表等数据库对象,完成数据存储结构的创建。

    ②表单设计器:一个应用可视化设计的表单人机交互设计组件。包含系统设计器、表单控件、规则引擎、代码生成器、工作流接口。无需编程经验,它可以快速设计自定义样式的表单,收集企业数据信息,结合建模、工作流,用于零编码构建业务系统的数据信息、表单、工作流业务系统。


在线留言
公司信息

微信扫码关注牛工厂

电 话:0755-28212811
传 真:0755-28212820
邮 箱:OKMES@OKMES.COM
邮 编:518105
地 址:深圳市龙岗区南湾街道立信路45号B栋四楼
(地铁龙岗线单竹头站C出口前行300米)
2017 深圳市小牛工业互联科技有限公司 @ 版权所有粤ICP备17078154号