WEB开发网
开发学院软件开发Java 集成医疗保健服务,第 1 部分: 将 Enterprise Ser... 阅读

集成医疗保健服务,第 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 应用程序
集成医疗保健服务,第 1 部分: 将 Enterprise Service Bus 用于医疗保健

访问内部服务(即,SE)的事件序列如图 6 所示:

图 6. 服务使用者访问内部服务提供者
集成医疗保健服务,第 1 部分: 将 Enterprise Service Bus 用于医疗保健

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:集成 医疗保健 服务

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接