欢迎来到天天文库
浏览记录
ID:30432655
大小:378.27 KB
页数:6页
时间:2018-12-29
《20110419-094 基于soa的区域医疗信息平台测试技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于SOA的区域卫生信息平台测试技术研究①①②②①①辛小霞吴汝明邹赛德周毅赖炜程靓坤①中山大学网络与信息技术中心,510080,广州②中山大学中山医学院计算中心,510080,广州摘要基于区域卫生信息平台工程项目管理需要,在国家卫生部制定的基于健康档案的区域卫生信息平台建设指南等相关标准框架指导下,结合中山大学医疗信息共享平台项目建设实践,提出了一种面向SOA架构的大型软件工程项目技术测试体系框架模型,对框架内的各技术层面包括从需求概念原型→逻辑设计原型→技术实现模态→投产系统性能的验证模型进行了深入的探讨,提
2、出了基于SOA关键技术验证与业务交易性能测试的方法,并通过测试实例说明了该框架模型和方法的可用性、有效性。关键词技术测试体系SOA关键技术实验平台LoadRuner性能测试应用关键测试监控指标1研究背景中山大学启动实施的医疗信息共享平台工程项目,通过建设以中山大学附属医院为核心的区域医疗信息服务平台,实现院际之间医疗资源的共享和协作发展,平台建设亟具创新性。它的创新主要体现在服务创新和管理创新,以及能够承载上述创新,能够承载创新过程中的诸多非确定性因素,随需应变的基于SOA的技术架构。为了配合SOA理念在中大医
3、疗信息共享平台逻辑层面的落地,工程建设中,我们需要构建基于SOA关键技术的实验平台和基于项目生命周期的技术测试体系,包括:从需求概念原型验证→逻辑设计原型验证→技术实现模态验证→投产系统性能测试的全过程。其价值:一是构建包括开发环境、编程模型、工程方法、以及相关技术在内的一整套基于SOA架构的应用系统构造方法和环境,规避盲目开发对项目带来的风险;二是作为项目管理辅助手段,有助及时掌握工程进度和质量状态,合理配置开发资源,有效控制项目成本。为此,有必要深入研究面向SOA架构的大型软件应用项目之技术测试体系。2测试
4、架构体系2.1整体框架模型基本思路是,建立覆盖项目全过程的基于软件开发生命周期测试体系。测试过程与软件工程生命周期各关键环节紧密对齐,包括:从需求分析→系统设计→编程实现→模块集成→系统部署→系统投产→系统维护全过程。以软件工程阶段目标作为测试需求的来源和依据,按照目标的分解、精化和抽象关系,构造相应的验证模型和测试。测试体系概念模型如图1所示:图1:测试体系概念模型上述测试体系中,需求分析阶段的概念原型验证,系统部署阶段的用户接受性测试,系统投产割接前的技术符合性测试及系统性能压力测试,是我们的主要关注点。
5、概念原型验证紧密对齐需求分析。其作用,一是通过原型建模,刻画开发方对系统需求的理解;二是通过系统与环境交互的建模,表达应用系统与业务领域的交互关系,确定系统主体边界;三是表达开发方与用户对系统应有概貌的共识,包括服务实现分派和流程实现分派,以及SOA关键技术应用范围的界定;如,企业服务总线ESB仅作为数据服务总线用于数据传输即可,或是需要作为应用系统的服务中介强调服务的封装和调用;工作流引擎基于业务流程和策略管理的范围和粒度;病人主索引EMPI是采用统一ID方式,或是通过病人基本属性七要素,由系统自动归并和拆分
6、并判断和识别;异构系统接口适配在项目中的泛化标准界定;临床数据存储模型的服务内容范围界定。在此基础上产生《中山大学医疗信息共享平台项目需求规格说明书》。用户接受性测试则主要依据系统分析阶段成果《中山大学医疗信息共享平台项目需求规格说明书》,在生产环境下完成对系统业务功能的符合性和正确性测试。技术符合性测试及系统性能压力测试则是以《中山大学医疗信息共享平台项目需求规格说明书》定义的系统性能需求与容量指标为验证标准,依据《中山大学医疗信息共享平台项目设计说明书》提供的技术解决方案及系统业务应用特点,在生产环境下
7、完成关键技术符合性测试及平台负载能力和应用性能压力测试,确保系统投产上线运行的可靠性和稳健性。测试目的:一是了解系统表现,评估系统处理能力和业务处理能力,度量系统性能与需求的匹配度,验证系统实现与系统设计的符合性;二是调优迭代,通过测试数据分析,指导系统性能调优,确定系统响应时间和系统容量,定义适合的系统配置;三是通过系统极限压力测试,了解系统在高强度大负载下的行为和边界,为系统将来的升级和扩容提供参考依据。2.2测试策略与方法首先,需求分析阶段构建SOA关键技术实验平台,用以承载概念原型的验证。其主要部件包括
8、:构件生命周期管理部件负责完成需求实例化,激活和卸载等生命周期操作;事件服务部件提供分布式事件发布/订阅服务,是上下文连接的实现部件;服务通道部件则负责依据服务连接部件转发服务接口的访问请求;接口适配引擎依据业务对象描述服务交互接口模型,解释执行策略连接;环境模型保存容器则负责当前构件和连接部件所关心的上下文最新值,它是依据感知构件所输出的上下文事件进行维护。上述部件通过连接描述、状态
此文档下载收益归作者所有