区域卫生信息系统数据交互.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
交互式数据流数据包示例 RPC基本操作的结构 必然性 消息传递交互方式优缺点: 优点: 交互双方可以频繁、实时、可靠、异步地向消息通道发送数据; 低耦合度。 缺点: 同样需要对数据进行格式的制定。 数据交互技术之消息传递 由于上述几种数据交互方式没有高低优劣之分,只有在实现具体业务需求时的合适与否,因而在今后很长一段时间内它们将长期共存,那么就需要一种能够使这几种数据交互方式集成起来,为不同的业务应用提供统一交互结构共享数据和业务协同操作的方法。 目前比较普遍采用的是数据交换平台技术。而数据交换平台的核心是企业服务总线(ESB)和适配器技术。 数据交互集成 数据交换平台主要提供区域卫生信息系统与其他外部系统的数据交互与集成服务,需要与区域卫生信息系统进行数据交互的系统有: 1、医疗机构内部信息系统; 2、公共卫生信息系统; 3、医疗卫生监督管理系统; 4、其他业务管理系统; 5、公共信息服务系统。· 数据交互集成 ESB(Enterprise Service Bus)企业服务总线是一种能够连接几百个应用端点的基于标准的、面向服务的骨干网。它是传统中间件技术与XML、Web服务等技术结合的产物,是一种在松散耦合的服务和应用之间标准的集成方式。 · ESB技术 多种编程语言 多种平台 多种编程模式 多种信息格式 多种交付模式 面向机器语言(Monolithic)的开发模式 面向过程(Procedure)的开发模式 面向对象(Object)的开发模式 面向组件(Component)的开发模式 面向服务(SOA)的模式 定义 面向服务架构(Service Oriented Architecture,SOA)是一种新型的软件体系架构模式,它是在计算环境下设计、开发、应用、管理分散服务单元的一种规范,它将应用程序的不同 功能单元(称为服务)通过服务间定义良好的接口和契约联系起来。 SOA 为了将具有不同数据交互方式的各个应用系统集成进ESB,需要在各个业务系统前端安装相应的软件适配器,实现与数据交换平台的信息交互。 适配器由软件模块、软件配置文件、应用编程接口等组成。 适配器技术 数据交换平台的整体结构如P87 图7-1所示。 其主要由以下四部分构成: 应用终端层 应用适配层 节点服务层 ESB控制服务器 系统结构 数据交互的安全性 适合网络的安全区域的隔离,也适合同安全级别的网络隔离 网络层的安全防护 防火墙 不适合涉密网络与非涉密网络数据交换,适合办公网络与互联网的隔离,也适合涉密网络之间的隔离 从网络层到应用层的保护 多重安全网关 适合定期的批量数据交换,不适合多应用的穿透 物理上不同时连接,对攻击防护好,但协议的代理对病毒防护依赖当前技术 网闸 适合提供大数据服务或实时的网络服务,支持多业务平台建设 物理上连接,采用完整安全保障体系的深层次防护,安全程度依赖当前安全技术 数据交换网 适合临时的小数量的数据交换 安全性最好,物理隔离 人工方式 适合场合 安全性 数据隔离技术 一、区域卫生信息系统内部接口与文件传输方式 (一)医疗数据上传接口 (二)医疗文档调阅接口 (三)代理检验服务接口 (四)远程会诊服务接口 (五)预约挂号接口 (六)文件传输方式 数据交互接口设计 二、系统外部接口种类与主要功能 (一)接口种类 1、与公共卫生专业机构的管理信息系统的接口; 2、与监督管理系统的接口; 3、与相关部门业务管理系统的接口; 4、与医疗信息服务应用系统的接口。 数据交互接口设计 二、系统外部接口种类与主要功能 (二)主要功能 详见P94 表7-3。 数据交互接口设计 面向机器语言(Monolithic)的开发模式:需要根据不同平台的机器语言来开发代码。   面向过程(Procedure)的开发模式:独立于机器的程序语言(C, Pascal等)使开发过程变得简单了,用过程来代表一个抽象的代码集合,包装重用现成的代码。   面向对象(Object)的开发模式:用更接近现实的对象来表述一个相对完整的事物。面向对象的语言(Smalltalk,Java等),提供了更抽象的封装和重用模式。面向对象的开发强调从现实世界问题域到软件程序的直接映射,更接近人类的自然思维方式。 面向组件(Component)的模式:随着软件开发规模的扩大,在涉及分布式、异构等复杂特征的环境中,代码级别的重用性差,可维护性差,效率低的弱点是不可逾越的,因此人们以架构运行环境(如.Net,J2ee等)来提供完善的支撑平台,从而把开发者解放出来,更专注于业务核心的开发。而这些业务功能(Busin

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档