- 1
- 0
- 约 12页
- 2017-08-19 发布于浙江
- 举报
基于Web Services的的Struts框架在数字医院信息系统中的应用
基于Web Services的Struts框架在数字医院信息系统中的应用
摘要 分析了建立数字医院信息服务系统的必要性,阐明了国内外的研究现状,在分析传统解决方案不足的基础上提出了Web服务解决方案,论证了基于J2EE平台实现系统开发的可行性及优越性,设计了一种基于J2EE架构、MVC设计模式、面向web服务的数字医院信息系统集成框架。 关键词 J2EE;Web服务;Web服务描述语言;简单对象访问协议;XML1 引言 随着信息技术的日新月异,传统的就医方式已经不能适应人们日益提高的要求,所以需要一种方便、快捷和安全的就医方式,而且依据医院的角度,管理者希望把医院的运营状态和相关的数据以电子数据的形式记录下来,方便统计与管理。同时我国的医疗卫生建设在技术和设备上都有了长足的进步,但是与之相对应的医疗信息化建设却长期得不到重视,一直使用陈旧的管理方法与体制,造成了医疗单位的管理混乱、效率低下等诸多弊病。那么,如何才能有效的提高医院运行效率和管理水平,满足病人高质量、高效率、个性化的医疗服务需要呢?在医院范围内建立一整套从信息采集、信息处理到信息传递与共享的数字医院信息系统便成为一种有效的解决方案。而信息技术提供的核心价值正在经历一个以产品和技术为核心价值到以服务为核心价值的转变,面向服务的信息系统便背受青睐。2 设计模式2.1 CORBA、J2EE、MVC、Web Services技术比较 CORBA(Common Object Request Broker Architecture,简称CORBA)技术允许客户端调用网络上任意地方的对象,支持对异构平台的访问,屏蔽了编程语言之间的差异性,具备厂商无关性、平台无关性和语言无关性,但是它采用的是专用的对象访问协议,过程复杂,缺乏一个开放的标准,在Internet环境下CORBA 数据包很难穿过防火墙,并且它是紧密耦合的。 J2EE技术不仅给分布式应用提供了一个简单而统一的标准,而且它还提供了JDBC API技术,以实现对异种数据库的访问,以及提供RMI-IIOP、Java IDL技术等,实现了与CORBA的无缝集成。而且与.NET相比,J2EE既可以跨平台访问,也可以跨平台部署。 MVC是用来控制变化的一种设计模式,对于生成有组织的模块化应用程序,是一种方便有效的方法。MVC设计模式很清楚的划定了程序员与设计者之间的界限,从商业逻辑上拆解了数据,减弱了业务逻辑接口与数据接口之间的耦合,使代码易懂且更易重用。 Web Services技术是通过一系列标准和协议来保证程序之间的动态连接。它将软件模块看成是一种Internet/Intranet上的服务单元,借助XML和广泛应用的WEB协议,实现分布式的计算和异构平台的信息集成,具有开放性、完好封装性、松散耦合性、高度集成性等优点。所以,开发数字医院信息系统所采用的平台以基于Web Services技术、运用MVC设计模式的J2EE架构为首选。2.2 Struts框架 Struts是MVC最著名的体现之一,它是一个开发源码的组件,具有组件模块化、灵活性和重用性的优点,同时极大的简化了基于MVC的Web应用程序的开发。图1 Struts组件结构图(略) Struts提供自己的控制器组件,由ActionServlet实现,它主要负责接收浏览器的请求,决定执行哪一种业务逻辑功能;对于视图,由JSP技术实现,它不提供业务逻辑,仅仅提供模型的表示,是应用程序的外观;Struts的模型能与任何标准的数据访问技术相结合,一般由JavaBean或EJB组件实现,它封装了具体业务的实现。Struts结构清晰的分离了业务逻辑和视图,既可以很容易的改变业务逻辑,也可以很容易的改变页面的链接。2.3 Web服务模式 Web服务是一个或者一组应用程序,向外界提供一个能够通过Web进行调用的API。Web服务的主要目标是在现有的各种异构平台的基础上构筑一个通用的与平台无关、语言无关的技术层,多种不同平台上的应用依靠这个技术层来实施彼此的连接和集成。Web服务体系架构模型如图3所示:图2 Web服务体系架构模型(略) 在这个框架中,有三个基本角色:(1)服务提供者:创建Web服务实体,为能实现一组特定任务的软件提供服务接口;(2)服务请求者:发现和调用软件服务,请求者一般会调用服务提供者发布的远程方法,把参数数据发送给提供者并接收相应结果;(3)服务注册表:管理和发布服务。当服务请求者需要调用服务时,它首先到UDDI注册中心搜索该服务,得到如何调用该服务的信息,然后根据这些信息去调用服务提供者发布的服务。在Web Service服务体系中,使用WSDL来描述服务,UDDI来发布、查找服务,而SOAP用来执行服务调用。4 系统的设计与实现4.1 设计概要 本系统设计的主
您可能关注的文档
- 国外科技评估实践及的对我国的借鉴.doc
- 国民经济动员信息系的统升级改造问题探讨.doc
- 国际电子商务合同法的的重要渊源.doc
- 固网增值业务及其技的术实现.doc
- 国际税收新课题的.doc
- 图书仓库管理系统的.doc
- 国际电子商务最新演的进趋向与中国电子商务的发展对策.doc
- 国内电子商务面临的的问题及解决办法.doc
- 图书仓库管理系统的的设计.doc
- 图书管理系统的UML降抹模分析与设计.doc
- 2026年母婴用品行业高端化发展趋势及细分市场发展策略研究报告.docx
- 2026年新兴市场生活电器需求与创新产品策略报告.docx
- 2026年旅游购物行业规范发展数字化转型路径报告.docx
- 2026年半导体设备技术路线图报告.docx
- 《GBT 22713-2008不平衡电压对三相笼型感应电动机性能的影响》专题研究报告深度.pptx
- 2026校招:中国航天科工集团面试题及答案.doc
- 2026年碳酸饮料行业成本控制优化报告.docx
- 2026年新能源氢能行业产业链构建关键点及发展潜力研究报告.docx
- 2026年锂电池回收行业投资机会分析报告.docx
- 2026年新能源交易行业国际市场报告.docx
最近下载
- 山桐子种植加工、旅游项目可行性研究报告商业计划书.docx VIP
- 山桐子种植及种苗培育种植加工可行性研究报告申请备案.doc VIP
- 和田地区2026年度地直机关公开遴选公务员、事业单位公开选聘工作人员备考题库及完整答案详解1套.docx VIP
- 山桐子合作种植协议合同.docx VIP
- 2025年香氛未来趋势报告-英敏特.docx VIP
- 报告正文2014年太阳绿宝.pdf VIP
- 2025年高考:云南物理--试题及答案.pdf VIP
- 广东省深圳市宝安区2025-2026学年五年级上学期期末学业质量评估语文试卷.docx VIP
- (2025)山桐子产业开发生产建设项目可行性研究报告(一).docx VIP
- 2024-2025学年广东省东莞市统编版三年级上册期末考试语文试卷.pdf VIP
原创力文档

文档评论(0)