集成医疗保健服务,第 1 部分: 将 Enterprise Service Bus 用于医疗保健
2010-06-28 00:00:00 来源:WEB开发网核心提示: 这种解耦架构的主要好处就是只需实现一次特定的数据格式或标准,以 BC 的形式,集成医疗保健服务,第 1 部分: 将 Enterprise Service Bus 用于医疗保健(6),以后,所有根据特定格式提供服务的服务提供者只要简单使用 BC 实例来集成到 JBI 环境,如 图 3 所示,我在图
这种解耦架构的主要好处就是只需实现一次特定的数据格式或标准,以 BC 的形式。以后,所有根据特定格式提供服务的服务提供者只要简单使用 BC 实例来集成到 JBI 环境。
例如,如果必须要集成 HL7 到 JBI,就需要一个理解 HL7 的 BC。如果有 HL7 BC,可以将任何 HL7 服务集成到 JBI,从而形成 HSB。
本系列的第 2 部分将给出构建基于 HL7 的 BC 和将 HL7 集成到 JBI 的实际步骤。但是现在,还有更多关于 JBI 的内容要学习。
将内部和外部服务混合到 JBI 中
此处的论述以及 图 4 演示了服务使用者和处于 JBI 环境外的服务提供者的通信。
回想在一下本文开头的用例中,Prescription 应用程序还向内部放射科发送消息。这意味着 JBI 环境还应当能托管 Radiology Department 应用程序作为内部服务。JBI 中的内部服务作为 SE。
SE 和 BC 基本一样,只多出一个特性:SE 还包含内部服务(例如,Radiology Department 应用程序)的业务逻辑。BC 和 SE 都连接到 JBI 的 NMR,如 图 3 所示,我在图 5 中做了些修改,以便演示作为 SE 的 Radiology Department 应用程序:
图 5. 作为 SE 的 Radiology Department 应用程序
访问内部服务(即,SE)的事件序列如图 6 所示:
图 6. 服务使用者访问内部服务提供者
- ››服务层
- ››服务器群集:Windows 2000 和 Windows Server 200...
- ››服务器维护经验谈 图解DHCP故障排除
- ››集成医疗保健服务,第 2 部分: 使用 Apache Servi...
- ››集成医疗保健服务,第 1 部分: 将 Enterprise Ser...
- ››集成 Rational Software Architect 和 Rational D...
- ››服务器虚拟化后需要完成的八大关键任务
- ››集成 Windows Azure:适用于企业的 Windows Azure...
- ››集成 Flex, Spring, Hibernate 构建应用程序
- ››服务器技术之热插拔
- ››集成 Windows 本地应用到 Eclipse RCP 程序中
- ››集成 DB2 与 Apache Geronimo
更多精彩
赞助商链接