BizTalk RFID 技术详解与“Hello World”应用实践
1. BizTalk RFID 架构特性
BizTalk RFID 在将设备事件路由到 RFID 业务流程时,不应用设备安全机制。原因在于所有流程都需管理员部署和启动,管理员默认可访问所有设备。从部署角度看,这一特性免去了为 RFID 业务流程设置自定义安全的需求。
对于 DeviceConnection 类的并发模型,由于使用设备连接的应用程序主要通过同步命令模型执行命令并接收响应,所以 BizTalk RFID 不支持多个应用程序同时访问设备。不过,应用程序和业务流程可同时使用设备,BizTalk RFID 会处理连接共享和底层提供程序对象的管理。但管理员使用设备连接时是个例外,他们可能需要即时访问设备。为此,BizTalk RFID 提供了打开管理连接的 API。
2. 设备应用模型对比
RFID 业务流程使用逻辑设备概念来表示设备,逻辑设备与物理设备的友好名称不同,且仅在该流程定义中可用。管理员负责在部署时将逻辑设备绑定到物理设备。业务流程的设备模型很简单,即逻辑设备发出的事件会被传递到流程中,流程不能对逻辑设备名称打开设备连接,也不能执行命令或进行管理操作。
以下是两种设备应用模型的重要区别对比:
| 模型类型 | 异步事件 | 命令 | 设备标识 | 设备安全应用 | 并发使用允许 |
| — | — | — | — | — | — |
| DeviceConnection | 否 | 是 | 设备友好名称 | 是 | 否 |
| RFID 业务流程 | 是 | 否 | 逻辑设备名称 | 否 | 是 |
超级会员免费看
订阅专栏 解锁全文
14

被折叠的 条评论
为什么被折叠?



