- 1
- 0
- 约9.38千字
- 约 16页
- 2021-12-08 发布于天津
- 举报
PAGE 1
PAGE 1
SOA的中小型企业制造执行系统设计
针对中小型企业制造执行系统的需求以及信息交互较复杂和成本高的特点,对比传统制造执行系统(MES)架构,提出一种面向服务的信息系统架构。该架构以WEB服务技术为基础,实现了制造执行系统的信息共享与较强可扩展性;同时运用该架构结合实例说明白其部分功能的实现方法和调用过程。 0引言 在全球商业竞争日益激烈的今日,制造执行系(MES)已经成为国内外学术界和产业界的研究与应用热点。MES的概念由美国的咨询调查公司AMR于1990年首次提出并使用,AMR提出了企业3层体系结构并指出MES位于企业上层计划决策系统和底层过程掌握系统之间,其任务是将业务系统生成的生产计划传递给生产现场,并将生产现场的信息准时收集、上传和处理。MES要真正体现企业的实际生产状况,就必需能够将生产和管理信息通过统一的数据格式和标准的数据接口进行快速传递,从而“实时”地反映当前发生的事情,为决策层准时供应现场的生产信息,即必需有良好的信息共享。 传统MES系统的建设是由某一技术平台绑定(如.NET、J2EE)并且部署在不同的系统之上。这种系统的成长方式在短期来看有着投入低、回报快的优势,但是从长远的角度来看不利于系统的集成和整合,将影响到信息的共享,同时增加整个企业IT系统的维护费用。高效企业应当在建设IT系统时投入较大费用,而在IT维护方面设法削减费用,尤其针对资金投资相对受限的中小型制造企业,如何更有效地复用IT资产,提高投资回报率,实现高效、牢靠、低成本的信息共享,成为制造执行系统研究的核心问题之一。 1基于SOA的MES构架 1.1传统的面向对象的MES框架 典型的传统MES框架是基于B/S或C/S的3层架构(图1),包括用户界面层、业务规律层和数据访问层。为了充分发挥这一架构的优势,在系统设计时必需充分考虑层与层之间的交互方式以及各层本身的架构。采用3层结构最重要的目标是获得足够的敏捷性和组件重用能力,因此在设计系统时需要尽量遵守开放-封闭原则(OCP)、里氏替换原则(LSP)、依靠倒转原则(DIP)以及接口隔离原则(ISP)来降低各层、各框架和各组件之间的耦合程度。对于一些非业务但必不可少的操作,例如日志操作、安全验证与授权等,MES系统设计时可采用面向切面的方法使其透明地贯穿于整个系统之中。 图1面向对象的MES3层架构 传统基于面向对象技术的MES架构很好地满意了面对现有需求时系统敏捷性、可复用性的要求,然而却没有更多地考虑企业将来发展的需求,也没有对于在不同机器系统间共享应用规律和应用数据赐予足够的关注。从图1中可以明显地看出表现层与业务对象的依存关系:客户代码必需与业务层的对象模型交互,这就加强了二者之间的耦合并且需要在层与层之间进行大量的调用,当业务对象驻留在远程机器上时,这种相互之间的频繁调用就会带来很大的问题;同样,表现层对业务对象的操作也降低了层与层之间的独立性,使得对业务层的调用变得很困难。 1.2面向服务的MES构架 1.2.1SOA SOA意为“面向服务的架构”,由Gartner在1996年的一篇报告中正式提出,SOA是基于面向对象技术和面向组件技术之上更高级别的抽象,它提出了服务的概念,着眼于日常的业务应用,并将它们划分为单独的业务功能和流程,即所谓的服务。服务之间具有松耦合、粗粒度、位置和传输协议透明的特性。服务间这种松耦合关系给服务消费者带来的好处在于:当作为服务供应者的服务实现发生变化时,作为服务消费者的应用则无需转变,并且服务消费者可以在多个服务之间做出选择;同时,对服务供应者也是大有好处,松耦合系统的一次实现可以映射到更多的商业流程中。除此之外,由SOA组装实现的应用和工作流程维护费用更低,更易于修改以满意业务的变化,这些好处无疑会增加企业的竞争力。 SOA结构中共有如图2所示的3种角色:服务供应者(ServiceProvider)发布自己的服务,并且对使用自身服务的恳求进行响应;服务代理(ServiceBroker)注册已经发布的服务供应者,对其进行分类,并供应搜寻服务;服务恳求者(ServiceRequester)利用服务代理查找所需的服务,然后使用该服务体系结构中的组件必需具有上述一种或多种角色。在这些角色之间使用了3种操作:发布(Publish)使服务供应者可以向服务代理注册自己的功能及访问接口,发觉(Find)使服务恳求者可以通过服务代理查找特定种类的服务;调用(Call)使服务恳求者能够真正使用服务供应者。 图2SOA模型 目前WEB服务是实现SOA的重要手段。企业通过WEB服务可以将
您可能关注的文档
- Solid Edge,开启济二机床三维进阶新纪元.docx
- Solid3000在化工行业的应用.docx
- Solid2000 的机械制图三维模型库的开发及应用.docx
- Solid3000在平面机构设计中的使用技巧.docx
- Solid Edge解决零件间匹配连接设计问题.docx
- Solid Edge软件在零件结构设计中的应用.docx
- Solid Edge软件学习之我见.docx
- Solid Edge的高级机构运动仿真.docx
- Solid Edge装配关系增强.docx
- Solid Edge的虚拟装配与干涉的检测.docx
- 中国国家标准 GB/Z 37551.300-2026海洋能 波浪能、潮流能及其他水流能转换装置 第300部分:河流能转换装置发电性能评估.pdf
- GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 中国国家标准 GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 《GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法》.pdf
- 中国国家标准 GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- 《GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义》.pdf
- 中国国家标准 GB/T 4937.37-2025半导体器件 机械和气候试验方法 第37部分:采用加速度计的板级跌落试验方法.pdf
- 《GB/T 4937.10-2025半导体器件 机械和气候试验方法 第10部分:机械冲击 器件和组件》.pdf
- 中国国家标准 GB/T 44937.2-2025集成电路 电磁发射测量 第2部分:辐射发射测量TEM小室和宽带TEM小室法.pdf
最近下载
- 沧州临港中钛科美环保科技有限公司环境影响评价评价报告书.DOC
- 浅析黑龙江交通广播节目.doc VIP
- 2026-2030中国超导型磁共振成像设备(MRI)行业经营风险及未来前景深度评估研究报告.docx
- 徐州中考历史模拟试卷及答案.docx VIP
- 2026山东水设智能科技有限公司招聘20人笔试考试参考试题及答案解析.docx VIP
- 专题19 瓜豆原理中动点轨迹圆或圆弧型最值问题(学生版).pdf VIP
- 2025年陕西省公务员省考《行测》真题(含答案).pdf VIP
- 四年级下册数学试题-奥数培优:周期问题(含答案)全国通用.pdf VIP
- 高中奥数教材.pdf VIP
- 高中奥数解题技巧.doc VIP
原创力文档

文档评论(0)