快速业务通道

集成医疗保健服务,第1部分 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-13
趣的应用程序,其架构如图 2 所示:

图 2. HSB 的相互连接

图 2 显示了两个不同医疗机构的 HSB。其中一个机构有个 Blood Bank 应用程序, Prescription 应用程序可以通过两个 HSB 的互联进行调用。

用于互操作医疗保健的 XML

将 XML 用于医疗保健服务互操作有两种方式:

Web 服务:基于 Web Services Description Language (WSDL) 和 Simple Object Access Protocol (SOAP) 的 Web 服务在很多行业(包括医疗保健)中经常使用。WSDL 使用 XML 来定 义服务;即,定义服务提供的接口。SOAP 是基于 XML 的协议,用于在服务提供者和使用者之 间提供实际的消息交换。HSB 应该能够与任何使用 WSDL 和 SOAP 的医疗保健应用程序相互连 接。

Health Level 7:Health Level 7 (HL7) 是一组通用的医疗保健标准,它定义了很多用于 指定医疗保健信息的数据结构,例如医疗记录、处方、病人出院摘要。(早期的 HL7 版本 1 和 2 基于 ASCII。最新的 HL7 版本 3.X 使用 XML 作为定义消息结构的数据格式。)

将 HSB 普及到其他行业

此处讨论的相互连接和相互操作需求,除了医疗保健,也适用于其他行业。例如,旅游业的 各种服务 — 酒店、航空公司、汽车租赁和旅游经营者 — 需要能相互连接相互操作来服务客 户。HSB 的 三个相互连接特性 也适用于旅游业。不同的服务提供者,如旅馆和汽车租赁,可 以轻松使用 WSDL 和 SOAP 相互操作。特定行业的基于 XML 的标准,如 HL7,任何行业都会存 在。

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

集成医疗保健服务,第1部分(3)

时间:2012-04-24 IBM Bilal Siddiqui

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)。

集成医疗保健服务,第1部分(4)

时间:2012-04-24 IBM Bilal Siddiqui

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

图 4. 服务使用者通过 JBI 连接到服务提供者

图 4 中出现的序列如下:

第 1 步:Prescription 应用程序(服务使用者)连接到 JBI 并要求 Donor Group 应用程 序(位于 JBI 环境外的服务提供者)提供的服务。

第 2 步:JBI 环境将服务请求发送到合适的 BC — 它接收来自 Prescription 应用程序的 所有服务。每一个与 JBI 协同工作的服务使用者或提供者在 JBI 环境中都有一个专用 BC。

第 3 步:BC 将服务调用请求转换成 JBI 规范定义的规范化格式。定义规范化格式的目的 是允许 BC 之间相互操作。所有 JBI BC 都理解规范化格式。每个 BC 还理解 BC 所附属的服 务提供者或使用者的格式。换句话说, JBI 的规范化特性就是所有 BC 将从各自的消

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号