基于Web Services的管控一体化

  • 格式:pdf
  • 大小:171.67 KB
  • 文档页数:2

^工由动化 2006年第25卷第4期 嘲揖僖矗技m O.I.Automation Network Information Technique 2006,Vo1.25,No.4 文章编号:1006-1576(2006)04—0037—02 基于Web Services的管控一体化 朱骐。,苏术锋 (1.盐城工学院计算机中心,江苏盐城224003;2.盐城工学院经济与管理学院,江苏盐城224003) 摘要:基于wleb Services的管控一体化系统,由服务实现层及应用层组成。实现层提供服务,其远程工控服务 系统含监控设备和监控模块,管理系统含管理模块和数据源。应用层包括UDDI注册中心、SOAP路由器、服务组合 库、实时处理系统、用户界面等。以一制造执行系统为例,采用Microsoft毒吏术构建,其管理服务含生产计划及质量 管理模块。每条生产线生产过程控制各由一个控制服务模块提供,信息实时处理器通过用户界面向管理员提供服务。 关键词:Web Services;管控一体化;服务实现层;服务应用层 中图分类号:TP393.02;TP393.09 文献标识码 A Control and Management Integration B ased 0n Web Services ZHU Qi .Su Shu—feng2 (1.Computer Center,Yancheng Institute of Technology,Yancheng 224003。China; 2.School of Economics&Management,Yancheng Institute of Technology.Yancheng 224003,China) Abstract:The control and management integration system based on Web Services consists of the service realization layer and the service application layer.Realization layer provides the services,its remote industrial control system contains the monitor devices and the monitor module;tl1e management system contains the management module and the data source. The application layer includes the UDDI registration center。the SOAP router,the services combination library,the real—time handler system,the user interface and SO on.Take the MES(Manufacture and Execution System)as example,it is based on the Microsoft techniques and its management services contain the production plan module and quality management module.A control services module provides the production process control of each production line。and the information real—time handier provides services for consumer by means of the administrator interface. Keywords:Wleb Services;Control and management integration;Service realization layer;Service application layer 1 引言 管控一体化是企业信息化的目标。在实施过程 中,控制系统与管理系统同时运行,通过与实时信 息处理系统连接,从控制系统中取得生产现场数 据,再进行实时系统图的查看及数据的优化、计 算、分析,并向管理系统提供实时数据,供管理系 统对各项指标挖掘,从而为管理者提供决策依据。 2 Web Services技术要点 2.1 Web Services体系架构 Web Services描述操作的接口,由标准化的 XML消息传递机制,通过网络访问这些操作。Web Services体系结构基于三种角色(服务提供者、服 务注册中心和服务请求者)问的交互。涉及到发 布、查找和绑定等操作。它们作用于Web Services 构件:Web Services软件模块及其描述。服务提供 者可通过网络访问的软件模块(Web Services的一 个实现)。服务提供者定义Web Services的服务描 述,并发布到服务请求者或服务注册中心。服务请 求者使用查找操作从本地或服务注册中心搜索服务 描述,再用服务描述与服务提供者进行绑定,并调 用相应的Web Services实现,同它交互。如图1展 示、提供这些操作的组件及它们之问的交互。 

(ws 

图1 Web Services体系架构模型 2.2 Web Services主要协议 Web Services包括SOAP、WSDL、UDDI等三 种协议。 (1)WSDL是基于XML的组件描述语言,用于 描述服务内容、服务执行结果及服务与通信协议的 绑定信息,为服务提供者描述服务提供统一标准, 同时用WSDL描述的服务信息为用户了解服务、调 用服务提供条件。WSDL提供抽象语言,利用参数 和数据类型定义被发布操作、服务位置和服务绑定 细节等。WSDL不依赖于底层协议和编码要求。 (2)UDDI是基于分布式Web服务信息注册规 范,为服务提供者提供一套标准方法去注册登记相 收稿日期:2005—09-17;修回日期:2005一l1—13 作者简介;朱骐(1965-),男,江苏人,1989年南京大学毕业,从事信息系统与集成技术研究。 

・37・ 维普资讯 http://www.cqvip.com 兵工自钟化 2006年第25卷第4期 田绪僖矗撞m Network Information Technique O.I.Automation 2006,Vo1.25,No.4 关信息,并能去查询其他服务提供者所能提供的服 务,使用已经注册的服务、分布、全球化共享信息。 其功能是发布和发现Web服务信息的方法。 (3)SOAP是基于XML技术,在分布式环境中 它采用XML作为数据结构及HTTP标准协议作为 信息传输。SOAP包括封装结构、编码规则和RPC 机制。其中,封装结构定义整体框架,表示消息中 包含的内容及处理这些内容、属性的机制;编码规 则用于交换应用程序数据类型实例机制;RPC机 制表示远程过程调用和应答协定。 3 管控一体化信息系统的设计与实现 3.1基于Web Services的管控一体化框架 据前面介绍的Web Services技术,并结合管理 系统与远程控制系统的特点提出基于Web Services 管控一体化信息系统方案,见图2。 l一 I 瀣匿 运孽圄 

黼蕾 蕾 l现屡臣萎登 。 “哂 ; 

(1)服务实现层。提供各种服务的实现,每个 远程工业控制服务包括监控设备和监控模块,每个 管理系统包括管理模块和数据源,这些服务可是企 

(2)服务应用层。主要包括UDDI注册中心、 SOAP路山器、服务组合库、实时处理系统(信息 实时处理器及实时数据库)、用户界面等。UDDI注 册中心记录服务实现层所能提供各种服务信息,并 为服务组合库和SOAP路由器提供与服务相关的详 细资料;信息实时处理器将用户的服务请求分解为 具体服务的子请求,由SOAP路由器根据子请求调 用具体服务,调.E}j服务后获得信息返回信息处理器 进行挖掘优化,其结果传递给用户界面供管理者决 策,同时负责与用户的交互,通过统一界面,用户 在不需要具体实现细节的情况下提出服务请求。 3.2应用案例 基于上面的框架,设计含有2条生产线的制造 执行系统。系统使用Microsoft技术(ASP+、IIS 图3 制造执行系统模块结构 管理服务由两个模块构成: ①生产计划管理模块,通过计划编制,在保 证客户商品按时交付的基础上,使生产过程优化; ②质量管理模块,对从供应商、原料到售后服务 整个产品生命周期进行质量记录和分析,并在控制 服务的基础上对生产过程中质量问题进行控制。 控制服务:每条生产线生产过程由控制服务模 块提供:根据生产工艺控制生产过程,通过连接设 备控制系统实现自动投料控制,统计车间采集数 据,监控在制品、成品和物料的生产状态和质量状 态,并支持订单取消、产品改制等生产计划调整。 信息实时处理器:由用户界面向管理员提供服 务模块的单独或综合服务。综合服务功能有:①根 据生产计划管理模块提供的信息,制定详细的生产 调度安排,并对旧通知单中未完成任务和新通知单 中的新任务,及生产线灌装设备运行状态处理分 析,分配各生产线任务,管理员确定后发出生产通 知单;②通过集成控制端对两条生产线灌装设备 进行总体控制,并由单位时间吞吐量、停机时间等 参数控制,控制过程中在制品、成品和物料的生产 状态和质量状态、灌装设备的运行状态、生产效率 等信息,定时反馈给信息实时处理器并记录,信息 实时处理器可调整任务分配:③信息实时处理器 会把生产中的质量状态反馈给质量管理模块,从而 实现质量的长期管理。另外,信息实时处理器必须 调用服务组合库才能分解用户的综合服务请求。 4 总结 Web Services技术的易用性决定了它是中小企 业管控一体化信息集成的理想技术,对快速发展的 企业构建可扩展的、低成本的管控系统具有重要价 值;它具有松散耦合和跨越防火墙通信特点,也能 实现大型集团综合管理并控制离散各分厂的应用。 参考文献: [1】柴晓路。粱宇奇.Web Services技术 架构和应用[M】.北 京:电子工业出版社。2003. [2】张实,肖卫东,唐九阳.基于Web Services的异构空间 信息共享[J】.计算机应用研究,2004,21(1 o):185—187. 【3】齐建军。刘爱军,许鹤峰,等.制造过程集成管理系统 的研究与实现【J】.计算机集成制造系统,2005,11(3): 369—374.

 维普资讯 http://www.cqvip.com