论文部分内容阅读
随着市场竞争日益激烈,各行业信息化建设都不断深入,人们或不断构建新的应用系统,或在业务需求的不断变化下改善原有的应用系统,或需要异构不同平台、不同语言的其他系统。而传统开发方式大多效率低下、维护成本高、系统集成困难,存在技术与业务紧耦的问题。为提升软件系统的快速构建和响应业务变化能力、充分复用用户原有IT资源、实现跨平台的数据共享和业务协同,面向服务体系结构——SOA逐渐成为当前业界关注的焦点。SOA参考模型将服务定义为一种机制,外界依据它访问一切功能。SCA(服务组件架构)的出现为SOA提供一组编程规范,将业务功能作为一系列的服务组件而提供,并以这一系列的服务组件组装起来的方法来满足特定业务需求。本文以医保信息系统的构建为背景,结合分析传统软件存在的问题,依据面向服务体系架构的思想,及其参考模型设计了医保信息系统的总体设计模型,该模型使构建应用系统更高效容易,并具有良好扩展与兼容性,解决异构和维护困难的问题。本文所取得成果包括以下几个方面:首先,针对传统医保系统存在的开发效率低下、系统集成困难等一系列的问题,提出面向服务体系架构的医保总体结构模型,利用其粗粒度、松耦合、异构性、可重组等特点,达到使应用软件易于创建、扩展及异构的目的。其次,在此基础上,详细研究了SCA的编程规范,选择了目前比较适合该软件的JAVA实现SCA的技术对医保业务功能进行了设计。设计利用了SCA JSON-RPC服务与Web服务技术的方法,解决区域性差异、业务复杂、需求的多变及异构集成困难的问题。最后,在进行这些研究的基础上,结合医疗保险系统的背景与需求,采用基于SOA体系结构的服务组件架构技术设计并实现了医保信息管理系统,系统具有医疗信息管理、医疗帐户管理、费用审核等功能。达到利用服务组件技术基于标准和规范构建SOA系统的目的。