壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 476|回复: 0

基于SOA技术的MES 系统建设

[复制链接]
发表于 2012/2/8 20:11:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
      近十几年来,一些先进的制造企业,为了将计划经营层和制造过程统一起来,采用了一种新的生产管理方式,即制造执行系统(Manufacturing Execudon System,MES)。MES位于企业的执行层,很自然地成为了计划层ERP和车间层操作控制系统之间的桥梁。
     SOA是一种设计方式,并非某一种具体的技术,它指导着业务服务(Business Services)在其生命周期(从构思开始,直至停止使用)中包括创建和使用的各个方面。SOA也可被看作是在一些IT技术基础之上的一种构建IT系统的方案。
      “服务”是SOA中的关键概念,也是成功实现SOA的关键,是为可重用库中的每个服务确定正确的设计与功能,成功的SOA项目要确保可重用的软件服务与实际的业务流程完全一致。在SOA中,一般有服务提供者、服务代理以及服务请求者三种角色,服务提供者对外发布自己的服务并对正确的外界请求给予相应;服务代理提供一个服务目录,提供分类搜索服务的功能;服务请求者即查找到服务,使用服务的对象。
      基于SOA的MES系统建设,应当着眼于一个企业所有的制造生产部门,而并非针对于某一个车间等,SOA能够更灵活地实现各个制造部门间的信息共享,能够提供灵活的多渠道服务,以应对业务变化。从图2所示我们可以看到,我们在原有基础上引入了一个“MES服务层”,表示层不再直接调用业务组件,而是通过服务目录查找服务,并调用服务。MES服务层的引入,提供了公共的编程接口及互操作协议,这样其他的外部系统也可以通过服务接口实现跨平台的服务调用。在底层,业务组件被设计为更细颗粒度的接口,在其基础上提供一种较细颗粒度的服务,通过引入流程建模(可以使用WS—BPEL定义),将细颗粒度的服务组合为对外的业务流程服务。这样的一种架构方式,降低了系统层之间的耦合,上层服务不再关心下层组件的实现方式与技术,而只关心暴露的接口,同时,在系统开发过程中,有助于项目相关人员职责的划分,业务员面对晦涩难懂的领域模型、事物脚本、对象图等技术领域的概念的机率大大降低,这样能够增加开发效率,降低错误的发生,降低开发成本。
      在SOA架构下建设MES系统有着传统方法无法比拟的优点,现在已有了基于SOA的MES实现。相信不远的将来,基于SOA技术的MES系统将成为企业信息化建设不可或缺的一部分,并为企业提供巨大的经济价值。



该贴已经同步到 lihuolin958的微博
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/30 15:04 , Processed in 0.011167 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表