基于SOA的远程医疗信息共享平台.pdf
《基于SOA的远程医疗信息共享平台.pdf》由会员分享,可在线阅读,更多相关《基于SOA的远程医疗信息共享平台.pdf(3页珍藏版)》请在三一文库上搜索。
1、福建中医学院学报 2 加7年 1 0月 第 17 卷 第 5期 J oumalOfF uj i an C Olle ge OfT C M 0c t o b er2 0()7 , 1 7 ( 5 ) 基于S O A的远程医疗信息共享平台 叶 锋 , 蔡光东 ( 1 . 福州大学物理与信息工程学院, 福建 福州 2 , 潘 林 , 余 轮 3 5 X X ) 2 ; 2 . 福建省中医药研究院, 福建福州35X 洲 ) 3 ) 关键词: 远程医疗; 信息共李平台; s O A 中图分类号: R 一 3 9文献标识码: A文章编号: 1 (X 抖 一 5 627(2 oo7 ) O 5 es 0(
2、拓 2 刁3 H l s ( H o s p i 以I nforma t i o n s y s t e m ) , 即医 院 信 息 系统。 它利用电子计算机和通讯设备, 为医院所属 各部门提供病人诊疗信息和行政管理信息的收 集、 存储、 处理、 提取和数据交换的能力并满足所 有用户的功能需求。 PAc S( p ic tu reA rC h i v i n g an d C o m mun i c at i o n s y s t e m ) , 即图 像存档和传输系统, 主要用于解决图像的采集和数字化、图像的存储 和管理、 图像的高速传输、 图像的数字化处理和重 现、图像信息与其它信息的
3、集成等5 个方面的问 题。目 前, 我国大部分医院普及了H ls, 相当部分 有实力的医院也建立了PAC S , 大量的医 疗信息通 过网络实现了资源共享, 但在医疗信息化的过程 中, 还存在很多问题需要解决, 如: 缺乏统一的 医疗信息标准。由于医疗行业本身对一些问题存 在着不同的见解,不同H IS与PAC S 厂家对医学 标准理解不一,医学统一标准化问题在短期内难 以 得 到 根 本 上的 解 决, , 。 H ls和PAC S 缺 乏 有机 融合。目 前很多远程医疗活动都采取了传统的资 料采集方法, H IS与以C S 未能 顺畅的 进行信息交 流与共享, 存在着较为普遍的“ 信息孤岛”
4、 现象。原 有医 学信息系统各模块间的 藕合程度非常高, 集成 接口 数量众多, 增加了扩展维护医 疗信息系统的难 度。随着系统数量的增加, 接口 数量呈几何级数上 升, 异构平台 之间的信息共享困 难。 S O A ( Se rv i ce O ri en te d A rc hi te c tu re ) , 即面向服务的软件架构, 为 处理这类复杂的异构系统集成提出了有效的解决 方法。 基于S O A架构的 远程医 疗信息共享平台实 现方案, 可有效地实现异构系统H IS和PAC S 的 无 缝链接。 I S O A概述 S O A是一种架构模型,它可以根据需求通过 网络对松散藕合的粗粒
5、度应用组件进行分式部 署、 组合和使用。 服务层是S O A的基础, 可以直接 被应用调用, 从而有效地控制系统中与软件代理 交互的人为依赖性21 。 S O A的核心概念是服务, 即 把软件的某些功能独立出来, 使之能独立运行, 并 且在逻辑关系上和运行的应用系统成为一个层 次。“ 单独的” 、 “ 独立的” 、 “ 封装完善的” 服务所具 有的一个好处, 是可以采用多种不同方法将它们 组合成较大型的服务,接受来自 所有授权对象的 请求, 使得服务可以同时为多个应用程序提供相 同的功能, 大大增加软件复用程度, 减少开发和维 护成本。S O A主要包括3 个主体: 服务请求者、 服 务注册库
6、和服务提供者。服务请求者从体系结构 的角度看, 是需要使用服务的应用程序或其它的 服务。 通过对注册中心的服务进行查询后, 根据接 口 说明信息并使用某种传输协议与服务绑定并执 行服务功能。服务注册库为服务提供者在此发布 他们的服务描述,服务请求者在此查找服务并获 得服务的绑定信息。 服务提供者即服务的拥有者, 它将各种信息及功能封装成用于业务流程的可重 用组件的应用程序函 数; 负责将服务信息发布到 服务注册库, 响应服务请求者的命令并为之提供 高质量的服务。 S O A的服务流程如下: 服务请求者 使用查找操作来定位服务, 查找服务的操作由用 户通过用户界面或者通过其它的服务发起; 服务
7、提供者将服务的描述信息发布到服务注册库以便 服务请求者发现和调用; 绑定和调用在获得服务 描述信息之后, 将根据描述信息在运行时直接激 活服务。 Z We bs e rvic e s 体系架构 作为 S O A的最成功的一种实现手段, W eb 收稿日期: 2 (X)7 es 以一 11 基金项目: 福建省科技计划资助项目( 2 (X)Z H 的3 ) 作者简介: 叶 锋(l 978 一) , 男, 2 (X 只级 通信与信息系 统专业硕士 研究生, 主 要从事医 学图 像处 理的 研究。 万方数据 第5 期叶 锋等: 基于S O A的远程医 疗信息共享平台 Serv ic es提供了基于X
8、M L标准接口的若干中间 件, 具有完好的封装性、 松散的藕合性、 协议规范 的标准性、 以及高度的可集成性等特点, 能够很好 地满足S O A应用模式的需求。构筑W e bserV i c es 的主要技术有S O A P 、 W S D L 和U D DI, 分别代表了 从 飞 b serv i ce体系中的3 个层次: 传输层、描述层 和发现层。简单对象访问协议( S O A P ) 是由IB M 、 Mi cros oft和D e 锐 fo p M en to r 共同 提出 的, 作为 建立 分布式计算系统的通用方法。 S O A P 是传输层的基 本协议, 它采用H T T P 作
9、为底层通讯协议; R Pc 作 为一致性的调用途径; X M L 作为数据传送的格式。 S O A P 依靠H T 甲传输协议在网络上传输消息, 由 于大部分网络都允许H 们 即通信流不受阻碍地经 过防火墙, 从而保证基于W e b 服务的应用程序间 通信不受到防火墙安全限制的阻碍。同时S O A P 具有平台 无关的特点, 作为一种分布式的网络捆 绑协议, 它可以广泛地应用于各种平台, 还能实现 各种异构程序间的通信。 W七 b 服务描述语言( W 七 b 蕊 口 ic e s D e sc ri Pt i o nun guag e , W S D L )是定义T 从 飞 b 服务可编程接口
10、X M L 求者所要求绑定到服务提 用于描述服务请 细节。描述层是 基于W S D L 的。通常应该使用W S D L 来定义传输 层中的每个组件, 这些包括X M L 的 类型定义、 2 个 或多个部分的 信息流和服务的特征等。 u D DI( U - v e rS alD e sc ri p ti o n , D i sc o v e 可 , an d l n te gr a t i o n ) 可以 视为W e b 服务的搜索引擎, U D DI是发现层的代 表性的实体, 它提供了一组基于标准的规范, 用于 描述和发现服务。服务提供者通过W S D L 描述 W e b 服务, 然后把所
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SOA 远程 医疗 信息 共享 平台
链接地址:https://www.31doc.com/p-3704238.html