基于SOA架构医院信息管理平台研究实现.docVIP

基于SOA架构医院信息管理平台研究实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SOA架构医院信息管理平台研究实现

基于SOA架构医院信息管理平台研究实现   【摘要】 医疗卫生系统的信息化改革对于我国经济的发展和社会的进步都具有十分重要的推动作用,也是时代进步的要求。医院是卫生组织中最为重要的实际存在形式,建立一个与医院常规管理相契合的基于信息化的管理平台,正逐渐成为业内人士的工作重点。完成高效、便捷综合管理平台的建立,是医院切实走上信息化、网络化的重要标志,同时也是现代化医院走上发展道路的基本前提。本文对SOA进行了简单的定义介绍,并对基于此的医院信息管理平台的设计与实现进行了细致的分析和研究,旨在提高医院的信息管理水平,推动现代化医院的持续发展。   【关键词】 SOA 医院信息管理 管理平台   在计算机技术较为落后的时期,计算机软件的开发与利用还存在许多实际性问题,比如常见的利用率低下、应用成本高、质量缺乏保证等,这些问题在一定程度上阻碍了计算机软件的后续发展,并酿成了不同程度的软件危机。近几年,随着经济与技术的跳跃式发展,新型软件技术接踵而至,彻底打开了各个领域对于软件技术的利用前景,尤其是那些服务行业,在各类新型软件的支持下,都可以实现信息化的管理,这对于这些行业而言,不仅拓宽了业务渠道,还奠定了后续发展的基础和方向。   一、SOA   SOA是一种面向服务的基本架构,它能够结合实际需求,通过计算机网络,对较为松散耦合的常规应用组价实施分布式的部署和利用。服务层结构是SOA架构的核心,可以在实际情况中直接使用,进而达到控制人为依赖性的目的。   SOA 是一种全新的粗粒度其松耦合架构,各个服务之间一般以简便、迅捷的定义性接口完成通讯,不会对底端的接口或模型产生影响。因此,可将SOA看作是一个B/S模型或XML的具体延伸。   SOA的有效利用,可以很好的协助计算机软件工作者站在一个全新的角度,去认知企业级基本架构当中的组件开发与形成,此外还可以帮助企业管理系统建立者用一种更为方便、有效、便捷的方法实现系统构建。与过去相比,将SOA架构作为基础和核心,能够更好的适应影响因素的改变对服务业务带来的全新挑战。   二、医院信息管理平台设计   2.1 NHIP 总体构建   2.1.1总体架构设计   在对NHIP进行设计时,需运用SOA架构。任何一种类型的NHIP 业务均可成为平台的实际用例(USECASE)。从平台系统的角度考虑,其最终目的实际上就是创建页面的设计单元等设计工具,并在实际中进行快速开发与推广。NHIP可以实现集群部署以及多机联合等功能。全新的业务形式路可以非常容易的融入到系统的管理平台中,使其接口具有很好的柔性。运用MDA主要是为了有效解决UI 层中的问题,然而,这并不代表只有UI 层能够使用MDA。在平台中,大多数核心驱动都需要在模型的基础上运行。如果实际情况中运用MVC,那么外部的所有驱动都将建立在URL上,然而,在平台内部,驱动的执行仍然需要模型的支持。MDA的核心部分属于系统建模范畴,模型的实际状况对于平台运行而言,具有决定性的影响,另外在实际情况中,模型的实际粒度需结合具体的要求进行有效控制。   2.1.2架构层次   ① UI 装配层。   所有页面都设定与自身相符的模型定义,该模型实际上就是一种将XML作为主要表示形式的与数据,包含模型与动作定义,在页面上通常设有自定义控件,在页面元数据的辅助作用下,有效解决构成关系,从而提高页面的灵活性。   ②页面聚合层。   NHIP管理模块与其中的一个集合元数据文件相对应,该文件中,含有一个或多个与业务功能存在一定联系的页面,页面通过元数据模型对构成的实际关系进行阐述和表达。   ③元数据模型绑定层。   这种模型绑定包含元数据与动作的绑定,任何一种形式的页面中,其动作都配备有完善的输入与输出模型,数据的通信主要依靠特定的数据模型来完成,在此可简单定义为TDO,将其作为数据的多功能载体,进而提高数据在通信过程中所保持的统一性。   ④应用程序层。   相比之下,应用程序层特别单薄,主要起到隔离与防护的作用,应用程序层主要存在于UI层与业务层之间,可为UI层与业务层进行解耦,使SOA在平台中得到更加充分的表现。   ⑤控制层。   控制层的意义在于执行各种业务逻辑,其运用核心是业务流程,根据服务的具体组装,为模块创建更好的解耦条件。   ⑥服务层。   服务层是整个架构的核心部分,将种类各异的业务进行封装,组建成最终的服务,并采取对应的措施使它们一一对应,基于服务功能的设计往往是具有较高内聚性的,而且不同种类的服务具有十分显著的边界,相邻的服务之间无需进行调用,在该系统平台中,服务模块可分为两种形式,即为LocalService与Distrubute Service。   ⑦业务组件层。   业务组件层

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档