WEB开发网
开发学院数据库DB2 XML 在医疗保健行业的应用 阅读

XML 在医疗保健行业的应用

 2009-11-16 00:00:00 来源:WEB开发网   
核心提示: UCLA Health System 基于 SOAPODS 实现展示了 SOA 如何帮助应用程序使用基础服务;在这里,是用于访问患者信息的服务,XML 在医疗保健行业的应用(4),文档通过文档服务接口进入系统并放在队列中,PODS 体系结构使用 IBM WebSphere MQ 实现异步消息传递

UCLA Health System 基于 SOA

PODS 实现展示了 SOA 如何帮助应用程序使用基础服务;在这里,是用于访问患者信息的服务。文档通过文档服务接口进入系统并放在队列中。PODS 体系结构使用 IBM WebSphere MQ 实现异步消息传递和队列。对于 HL7 消息传递,UCLA Health System 使用 Sun SeeBeyond eGate Integrator,据 Wang 博士说,这是 “所有应用程序接口使用的企业范围标准”。

PODS 队列管理器控制输入队列、异常队列和复制队列。管理元数据和图像文件的标准服务提供用于上传、下载、查询和更新文档的应用程序编程接口 (API)。系统支持审计,可以为除上传之外的所有数据库活动生成报告。

PODS 的演进

UCLA Health System PODS 实现使用 DB2 pureXML 功能支持对患者文档的访问,包括装载、查询和更新数据。它提供一组 Web 服务接口,支持门诊系统上传和查询数据。

这个系统的最新版本是 PODS3 和 PODS4。这两个版本都基于 SOA,但是使用不同的 DB2 功能进行 XML 处理。对于以基于 SOAP 的 Web 服务形式处理 XML 消息,PODS3 和 PODS4 都使用 Systinet 和 IBM WebSphere 软件的组合。但是,PODS4 实现标志着从 DB2 XML Extender 过渡到 DB2 9 的 pureXML 功能。例如,DB2 9 引入了对 SQL:2003 标准定义的一个特性的支持,允许 XML 列类型作为一等数据类型。可以在 Data Definition Language (DDL) 语句、函数和存储过程中使用 XML 类型。

迁移到 DB2 9 的另一个好处是,混合型存储引擎和查询优化器 “理解” XML,可以把涉及 XML 的查询映射为关系语法。迁移到 PODS4 并没有改变 PODS 的功能性需求,但是 pureXML 技术简化了元数据处理,有助于满足系统的响应时间和可伸缩性目标。

上一页  1 2 3 4 5  下一页

Tags:XML 医疗保健 行业

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