西北妇女儿童医院:以服务为组件构建系统,

西北妇女儿童医院:以服务为组件构建系统,

点击上方蓝字   十三五期间,各个行业的IT建设逐步由单一业务子系统转向全面的综合应用平台,业务集成、流程集成和数据互联互通是综合应用平台的核心需求。由于历史原因,大多数医疗机构的IT环境缺少统一规划,多系统之间存在着异构操作系统、异构平台、异构数据格式、异构数据结构等诸多客观问题,对系统之间的数据对接和同步更新带来了新的挑战,同时给综合应用平台的建设和实施带来了严峻的考验。

以服务为组件构建系统

解决异构数据对接

  打造全面的综合应用平台实现多系统的业务集成和流程集成,数据的互联互通是最为重要且必备的基础之一。如何解决异构数据的对接与同步更新成为了最为关键的环节,所谓异构数据主要体现在如下四个方面:

其一,计算机基础体系结构的异构,例如大型机、小型机、PC等;其二,操作系统的不同带来的异构,例如Unix、AIX、Windows等;其三,数据格式不同带来的异构,例如不同关系型数据库(Oracle、SQL、Server、DB2等),不同结构化或半结构化的格式(例如图片、影像文件、二进制文件等);最后,数据的逻辑模型带来的异构,数据在不同的业务逻辑中存储,相同意义的业务数据有着不同的逻辑定义和形式,例如同样的基础目录编码在不同系统中的码值或格式不同。

  不同形态的异构数据特征,从底层的体系结构到应用层的数据格式,分散存在于IT体系底层框架中每一环节,单一的数据接口或数据工具难以完全解决数据之间的对接和同步更新,结合目前IT领域的信息化前沿技术,只有采用系统化视角,才能完全解决异构数据之间的对接与同步更新问题,即采用面向服务的体系架构(ServiceOrientedArchitecture,简称SOA)来系统化解决异构系统之间的业务集成、流程集成和数据对接与同步更新等诸多问题。

  SOA是以服务为组件来构建系统,不同子系统之间通过服务来进行数据交互(包括数据同步更新、数据交互、数据调用等),通过服务的交互完成业务调用、流程集成等应用目标。SOA独立于实现服务的基础平台、编程语言、数据存储以及操作系统,具有良好的可复用性和互操作性,使得构建在各种各样的系统中的服务可以用统一通用的方式进行数据对接和交互。

  SOA的核心和基础代表是企业服务总线(EnterpriseServiceBus,简称ESB),ESB实质上是服务间的连接框架,其核心功能包括消息过滤、消息转换、消息基于内容的路由和服务容器四部分。其中消息过滤功能实现了对总线消息的有效性、一致性和完整性的检查;消息转换提供对消息内容和消息协议的适配性桥接转换,如将Http或SOAP请求映射到JMS消息;智能路由功能可以满足常用寻址方式(静态路由、动态路由、规则路由)的应用要求,识别和建立服务传递的规则和线路;服务容器完成对服务部署、注册、查找等功能(图1)。

图1ESB实质上是服务间的连接框架,核心功能包括消息过滤、消息转换、消息基于内容的路由和服务容器四部分。

基于ESB体系的异构数据交互方案

  在完整的ESB体系中,各个子系统(或数据单元)通过服务的组件分别与ESB进行消息交互,以此来完成功能调用、数据对接和同步更新。在ESB体系中,基于服务的消息通讯的核心工作是服务分析,即分析需要对接或同步的异构数据,分别按照业务功能的形式进行包装,形成一个个单独的服务组件,同样地依次在其他需要进行数据对接或同步更新的业务子系统(或数据单元)中进行服务封装形成服务组件。

  通过总线上的服务容器、消息过滤、消息路由等核心组件完成服务接入、使用,最终实现数据对接和同步更新。在这个过程中,数据交互的双方只需按照统一的规则将原有应用展示为服务进行封装,接入和业务处理。原先分散的异构系统和异构数据,经由组件抽取,服务组件的封装,形成灵活的业务流程和功能,完成了业务的集成与整合,实现了数据的对接与同步更新。

  服务分析有三个原则:

(1)服务组件具有可复用、自包含、可独立工作等特征;(2)服务组件要尽可能原子化,可以单独完成业务功能,避免一次操作的多次交互;(3)服务组件的拆分要综合考虑调用频率、数据量、系统吞吐压力等因素的影响。

  在完成服务分析后,进行组件的实施与开发,一般的ESB体系都支持JMS/MQ、HTTP/SOAP、TCP/IP等多种标准协议接口以及WebService和XML相关技术标准,可以结合既有系统的通用情况和适用性进行选择。

  基于ESB体系的异构数据交互方案,可以灵活地完成异构环境下基于标准体系架构的整合,包括操作层、业务层和数据层等层次。医院IT环境中存在异构数据对接或同步更新的场景都伴随着业务系统的交互、操作集成和管理集成等影响企业业务开展效率或管理效率的要求。因此,医院对IT环境的治理和规划应有系统性考虑,建立统一的、以业务集成、互联互通、集中监管和数据集成为目标的IT技术框架。

以上来源:e医疗年06月刊“技术聚焦”栏目

往期精彩点击阅读:

附代码:CDC技术在临床数据中心构建中的应用

医院:临床数据中心数据质量监测体系研究

山医院:基于大数据融合架构的医疗数据中心

-end-

推 荐

e医疗年06月刊

***《科技新时代》e医疗订阅方式请参考本







































辽宁白癜风医院
白癜风最好的外用药



转载请注明:http://www.92nongye.com/xxnr/204612526.html