将RFID Web服务集成到SOA中EAI应用
本文编辑:鸟鸟科技发布日期:2023-03-31 21:01 浏览:
引言
本文将首先讨论两种开发方法 RFID 应用方法:传统方法和 RFID Web服务。然后,我将 讨论把 RFID Web多个服务集成 SOA 中的 EAI 如何改进应用程序? RFID 标记物品、盒子和托盘的可见性,并提供解决方案的信息。我将演示如何跨多个 SOA 将 RFID Web服务集成到 EAI 在应用程序中。
传统方法
将采用传统的方法 IBM RFID 包含组成的产品 RFID 框架的三个部分。这三个部分是 Device Infrastructure、WebSphere RFID Premises Server 和 WebSphere Integration Server。
设备是与 WebSphere RFID Device Infrastructure 一起嵌入 阅读器、扫描仪和打印机。Device Infrastructure 是 IBM 一种支持 RFID 选择合作伙伴放置设备的中间件产品。
Premises Server
连接到 Device Infrastructure 的是 IBM WebSphere RFID Premises Server。这个处于 RFID 框架中心位置 的系统支持 Device Infrastructure 支持所有传入的功能 RFID 聚合、监控、解释、筛选和存储事件。如果事件达到系统管理员指定的临界点的阈值点,预期收件人将收到实时报警。 Premises Server 充当电子产品代码信息系统(Electronic Product Code Information Systems,EPCIS)的网关,允许应用程序、客户、提供商和制造商查找关于皮带的信息 RFID 标记的产品数据。
Integration Server
Premises Server 充当了 WebSphere Business Integration Server 等 IBM 集成服务器网关。该服务器允许连接异类系统的后端 EAI 该系统集成了信息的业务逻辑,包括供应链管理 (SCM)、客户关系管理 (CRM) 以及企业资源规划 (ERP) 等。EAI 系统为系统提供各种工具 SOA 中建模 业务流程,创建工作流程,集成异类 B2B、监控业务活动,创建和开放 Web服务。
RFID 方案
让我们了解一些使用传统方法的知识 RFID 方案:
整合承运人的移动运输团队:可以更快地联系运输团队。政府干预的减少将控制运输市场从托运人转移到承运人。
改进内部操作:通过跟踪消费品的容器、托盘或商品级别,可以提供近乎实时的可见性,消除库存不足和重量损失。
管理客户驱动的供应链:您可以更好地管理需求预测和库存,协调商品配送和营销。客户可以帮助推动公司的业务决策。
改变工厂环境:通过实现装配线工艺的自动化,有助于最大限度地减少返工,提高工具、设备等有价值资产的可靠性。您可以减少生产线的停工,并及时向生产线补充所需材料。
管理适应性资产:您可以在汽车、化工、运输、航空、国防、无线技术等供应链的任何位置找到您的资产——无延迟。资产可以是任何东西。
RFID 补充方法
补充传统方法的一种方法是使用它 IBM Relational Web Developer for WebSphere Software 创建 RFID Web服务。这些 Web服务在很多情况下都很有用。例如,当您需要将承运人的移动运输团队信息与内部操作信息相结合时,为高级管理人员提供服务 在生成物品可见性报告时。
外部互操作性
不过, 并非所有 Web服务可以内部提供。某些 Web可能需要连接到不同的服务 SOA 建立的外部 RFID Web服务。内外都可以 Web原始的服务组合 SOA 组合应用程序。
当 RFID Web当服务不受组织控制时,需要确保它们具有相同的语义,并遵守相同的协议 要求能够在外部相互操作。语义误解(如专用)和协议漏洞(如多平台差异)会导致外部企业 Web服务之间的互操作性问题。
网络通信速度更快
另一个问题是,基于大量使用, XML 的 RFID Web服务应用程序会变得太大。这些 Web服务会阻塞网络通信,导致系统过载。为了解决这个问题,应用程序 XML 二进制优化包装 (XOP) 规范来加速Web服务。
本规范是一项标准草案,旨在与目前相比 XML 更有效地处理分析器 Web 服务。与编译器相比,分析器的行为更像是解释器。当解析器读取大文件(特别是文本格式的大文件)时,它无法读取更多 计算简单函数时的小文件或性能。甚至加密也可能 RFID Web 服务陷入停顿,因为需要复杂的计算才能获得希望 望的结果。
RFID Web 服务体系结构
为了增加带 RFID 标记物品的可见性需要创建两个网关 RFID Web服务。一个网关将 Web服务连接到 IBM 第二个网关位于集成服务器和后端 EAI 应用程序之 间。由于某些 RFID Web服务可能不是内部提供的,因此可能需要与外部连接 Web完成处理任务的服务。
连接
可以将内部 Web服务连接 然后跨越集成服务器 SOA 连接到外部服务。外部 RFID Web服务可能不会停留在同一个地方 SOA 上。每个 SOA 都有一组不同的方向 IBM 合作伙伴承载的 EAI 应用程序提供的服务。
可以让内部 RFID Web服务调用 SOA 中的外部 RFID Web为外部服务 EAI 内部应用程序 EAI 应用程序提供各种操作所需的信息(如存储信息、生成报告和发送报警)。同一个内部可以使用 RFID Web 调用另一个外部服务 EAI 应用程序一个外部应用程序 Web服务。内外都可以 RFID Web内部是服务组合 SOA 组合应用程序,提高操作效率。
您需要按照层次结构顺序开始 发由 Web由服务模块组成的应用程序。与没有模块的大型应用程序相比,更改一个模块并保持其他模块更有效。应用程序应该有可能 在生产环境中运行特定任务的关键模块,以更改特定的参数,以便在生产环境中更改模块。
例如,为了减少服从 当供应链中的一个点发送到另一个点时丢失 RFID 对于数据风险,可以考虑开发企业安全 RFID Web应用程序分为信息安全、漏洞管理、威胁检测、响应和策略管理和监控四个模块。如果前三个模块由内部提供,则可以与之相匹配 第四个外部模块组合为组合应用程序。
只要系统不会过载,就可以根据需要连接任何多个系统 RFID Web服务。它几乎可以同时打开,以完成任务序列 RFID Web最大数量的服务更为重要。Web服务 松散耦合的特松散耦合的特性,不必要时可释放。大型文本文件只要保证在大量使用时基于处理 XML 的 Web服务不会变得太大。可使用 XOP 规范避免这个问题。
结束语
要将 RFID Web服务跨多个 SOA 集成到 EAI 在应用程序中,需要提前进行 计划,以确定该怎么办为避免在高峰时段过载而设计它。应与系统管理员、RFID 业务分析师与开发人员的团队沟通,让他们了解 Web服务应该如何内部集成,如何与外部集成 Web集成服务。
若先解决 你会发现这些问题的集成 RFID Web服务应用变得容易多了。您可以用 IBM Relational Web Developer for WebSphere Software 基于业务流程开发 Web服务,然后在 SOA 内部和每一个 SOA 之间将其与 XOP 一起使用包。管理员会发现,解决这些问题也使他们的网络管理更容易。管理员会发现,解决这些问题也使他们的网络管理更容易。他们可以确定能开发多少应用程序,而不会导致系统过载。
本文来源:rfid世界网