SOCRADES:基于 Web 服务的车间集成基础设施
1. 引言
在当今的制造业中,将智能设备与后端系统集成是一个关键问题。SOCRADES 作为一种基于 Web 服务的车间集成基础设施,旨在解决这一问题。它利用 Web 服务作为主要连接技术,支持将智能设备连接到高级后端系统,如 ERP 系统。
2. 系统概述
SOCRADES 系统允许设备与后端服务之间进行双向通信,支持基于角色的事件过滤。设备、后端和中间件服务在通信时需要进行授权,访问控制由相应组件强制执行。同时,WS - Security 标准提供消息完整性和机密性。
为了验证该方法的可行性,实现了一个简单的制造场景,将两个支持 DPWS 的真实设备与企业应用程序连接起来。
3. 参考实现
3.1 业务优势
采用 SOCRADES 架构具有诸多业务优势:
- 降低信息传递成本
- 提高机器的灵活性和总体拥有成本(TCO)
- 使整个制造过程对车间更具可见性
- 能够在企业层仅以抽象视图对底层流程进行建模,便于非领域专家创建新的应用程序和服务
3.2 场景设置
考虑一个包含两个 DPWS 设备的简单场景:
- 机械臂:可通过 Web 服务调用进行操作,并通过 SOCRADES 事件系统向订阅者提供状态信息。
- 无线传感器节点:提供当前环境的各种信息,并作为事件发布。此外,传感器节点还提供可通过标准服务调用访问的执行器。
制造过程在车间使用简单的服务组合方案创建。例如,从机械臂提供的原子服务(如启动/停止等)创建一个简单的制造过程 p