集成医疗保健服务,第 1 部分: 将 Enterprise Service Bus 用于医疗保健
2010-06-28 00:00:00 来源:WEB开发网所需的 HSB 特性
为了确保相互连通,HSB 必须:
记录所有连接的服务提供者,以便它能将服务使用请求从服务使用者路由到正确的服务提供者。
提供一种标准机制,让服务提供者和服务使用者通过服务总线相互对话。
允许其他 HSB 与其相互连接。
HSB 相互连接
HSB 的相互连接是个有趣的应用程序,其架构如图 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,任何行业都会存在。
- ››服务层
- ››服务器群集: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
更多精彩
赞助商链接