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

集成医疗保健服务,第 1 部分: 将 Enterprise Service Bus 用于医疗保健

 2010-06-28 00:00:00 来源:WEB开发网   
核心提示: 我将演示的 HSB 能与使用 WSDL、SOAP 和 HL7 标准的医疗保健应用程序相互连接, ESB:一个用于相互操作和相互连接的一般架构这样的用于相互操作和相互连接的一般架构通常是指 Enterprise Service Bus (ESB),集成医疗保健服务,第 1 部分: 将 Enterp

我将演示的 HSB 能与使用 WSDL、SOAP 和 HL7 标准的医疗保健应用程序相互连接。

ESB:一个用于相互操作和相互连接的一般架构

这样的用于相互操作和相互连接的一般架构通常是指 Enterprise Service Bus (ESB),它能够:

基于 SOA。

允许服务提供者和使用者使用 WSDL 和 SOAP。

具备可扩展性和灵活性,它允许服务提供者和使用者使用特定行业基于 XML 的标准,如 HL7。

ESB 不是新构想。目前有几种 ESB 实现。这意味着不必从头开始构建 HSB。可以配置现有的 ESB 用于医疗保健。

将 JBI 用作 HSB

JBI 规范定义了标准的 Java 业务集成环境。JBI 提供了我所讲述的所有 ESB 特性,因此我将用它来构建 HSB。

有几个 JBI 实现可用,包括流行的来自于 Apache 的称为 ServiceMix 的开源实现。该系列其余部分关于使用 JBI 以及配置 ServiceMix 来构建 HSB。

JBI 组件共同用于医疗保健

图 3 显示 JBI 如何用作 HSB:

图 3. JBI 用作 HSB
集成医疗保健服务,第 1 部分: 将 Enterprise Service Bus 用于医疗保健

在 图 3 中可以看到 JBI 有三个主要部件,是 Binding Components (BCs)、Service Engines (SEs) 和 Normalized Message Router (NMR)。

我将借助当 Prescription 应用程序(服务使用者)连接到 Donor Group 应用程序(服务提供者)时所发生的一个事件序列(如图 4 所示)来解释 JBI 组件的工作方式:

图 4. 服务使用者通过 JBI 连接到服务提供者
集成医疗保健服务,第 1 部分: 将 Enterprise Service Bus 用于医疗保健

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

Tags:集成 医疗保健 服务

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