集成医疗保健服务,第 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
在 图 3 中可以看到 JBI 有三个主要部件,是 Binding Components (BCs)、Service Engines (SEs) 和 Normalized Message Router (NMR)。
我将借助当 Prescription 应用程序(服务使用者)连接到 Donor Group 应用程序(服务提供者)时所发生的一个事件序列(如图 4 所示)来解释 JBI 组件的工作方式:
图 4. 服务使用者通过 JBI 连接到服务提供者
- ››服务层
- ››服务器群集: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
更多精彩
赞助商链接