基于SCA服务组件技术的医保核心平台设计与实现

来源 :科技创新导报 | 被引量 : 0次 | 上传用户:caozheng853
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文在对传统医保系统的深入分析基础上,针对传统医保系统存在的开发效率低下、系统集成困难等一系列的问题,提出面向服务体系架构的解决方法。利用其松耦合、异构性、动态性、可重组等特点,达到使系统软件灵活适应各个地方,各个时期,不同医保制度的目的,并在此基础上设计实现了基于SOA架构的区域医疗系统核心平台。
  关键词:面向服务体系松耦合可重组医疗系统核心平台
  中图分类号:TP31 文献标识码:A 文章编号:1674-098X(2011)01(a)-0211-02
  
  1 引言
  由于我国参保人数众多,医保业务不断变化,医保险种不断扩充,因而一套架构完善、功能齐全、适用性强的医保系统变得极为重要。另外,随着城市医保工作的不断推进,医保中心所提供的医保系统与各医院的信息系统之间会有大量的信息需要交换,如何将两者有机地结合在一起,使之既符合医保改革的需求,又适合医院管理的实际,成为一个突出问题。而传统设计大多架构僵硬、可扩展性差。同时传统方式会造成投入大、周期长等问题[l]。另外,技术和业务不能很好的分离造成软件开发效率低下。并且没有提供统一的开放性设计架构和接口标准,系统集成方式大部分采用紧耦合方式,降低了应用系统的灵活性,增加了整个系统维护的难度。
  因此本文在分析传统医保系统存在的问题的基础上,提出面向服务架构的方法,利用其服务组件架构服务组合的特点,解决其开发效率低下、系统集成困难等一系列的问题。
  
  2 基于SOA架构的医保系统提出
  社会医保的全面实施,是一项复杂的社会系统工程,它涉及到企业、医疗、医疗管理等机构,涉及职工个人在投保、就医、补偿等多个环节,涉及到大量信息管理、复杂的计算方法及远程数据传递。由于参保人数多,参保患者的就医费用结算关系复杂,医疗保险制度又处在不断发展和完善的过程中,只要医保政策一变化,相关软件就必须作相应的修改,而SOA的思路可以为医院端与医保系统的联网整合提出一个良好的解决方案。
  面向服务架构SOA是以业务驱动的[2],以业务为核心的软件体系架构。SOA是包含运行环境、编程模型、架构风格和相关方法论等在内的一整套新的分布式软件系统构造方法和环境,涵盖服务的整个生命周期。面向服务架构具有松耦合、异构性、可重用等优点,这些优势能够对医保软件集成中忽视业务流程集成,集成平台缺乏灵活性和适应性、扩展性差等问题提出很好的解决方案。
  考虑到医保系统的应用背景和发展趋势,综合分析了医保系统的特点以及系统松耦合、粗粒度、方便管理和运行效率等要求,设计了分层的面向服务体系结构实现社保功能。如图1所示。
  在图1架构体系中,总体上分为表示层、服务层、业务逻辑层、持久化层。表示层利用技术JSP+DOJO库,服务层利用SCA的JSON-RPC绑定沟通前后服务,服务组件层则由SCA业务组件完成业务逻辑,持久化层采用SDO技术持久化数据。本文主要设计研究SCA服务部分。
  
  3 SCA服务的设计
  3.1 SCA技术研究
  SCA及服务组件架构,是一种简化SOA中的应用程序开发和实现的新技术,它提供了一套可构建基于面向服务的应用系统的编程模型,其核心概念是服务(service)及其相关实现(implemention)。SCA将业务功能作为一系列的服务构件composite提供,并由这一系列的服务构件组装起来的解决方案来满足特定业务需求。另外支持对原有业务流程的提取与包装,借助其服务及相关实现将现有IT资产转化为可重用服务,适应不断变化的业务需求。
  3.2 SCA实现医保组件
  SCA设计模型将医保系统各个业务功能模块构建成一个个服务,由配置文件composite文件对各个服务进行配置。这些服务共享系统静态数据(如基础档案等)和动态数据(如基金征缴、结算数据等)。原子服务之间无控制与依赖关系,但构件服务可对外提供服务(service)和引用(reference)其他服务,保证了服务具备優良的可重用,可组装,与可替换性。而且,一旦业务发生变化,只需替换相应的服务(即改变配置文件composite的配置)即可,不会对系统的其它部分产生影响。
  SCA组件的建立方法,确定了SCA组件对这些组合的应用既包括为应用而新创建的特定服务构件(本文为JAVA类),也包括从已存在系统和应用的业务逻辑包装成的服务构件(已有的JS文件及WEB资源等其他实现方式的资源),这些业务逻辑作为服务构件的一部分被复用。并提供了可以采用各种通讯和服务访问技术及包容各种实现技术的业务级接口。
  最后在服务层利用SCA的JSON-RPC绑定技术实现前后台的数据传输与回调,使SCA服务在前台界面反馈。
  
  4 分析与实现
  结合医保系统的应用背景、需求和发展趋势,分析设计了具有表示层、服务层、业务逻辑层、持久化层四层的面向服务体系架构的医保系统。在表示层技术实现用JSP+JS,采用dojo库作为界面辅助开发库。在服务层利用SCA的JSON-RPC绑定技术实现前后台的数据传输与回调。利用JAVA反射机制从数据库中根据业务编号提取类名与方法名映射实例。
  采用JAVA实现作为服务组件的实现技术,采用SCA绑定,JSON-RPC绑定及WS绑定作为服务组件的绑定技术以对外提供服务。以药品信息管理为例,以下是composite文件部分配置代码:
  
  
  
  

  
  …
  Druginfo类的部分实现代码:
  @Reference
  protected SysSDO sysSDO=new SysSDO();
  public ClientCommandupdateDrug(DataStores datastore) throws Exception{
  CommitResult Result =DataObjectInterfaceImpl.convert2DataObjects(datastore);
  …
  
  5 结语
  以服务组件技术实现面向服务架构的医保系统为基础进行了一系列的研究工作。SCA以服务封装技术实现了语言无关的服务组件编程模型,分离应用的业务逻辑和IT逻辑,构建了易于更改和部署的应用,提高IT部门的效率,缩短开发周期。以JSON-RPC服务和Web Service作为SOA的实现实例,实现了系统内部与异构系统间的方便灵活集成。本文初步研究实现了在医保领域构建与部署SOA应用。
  
  参考文献
  [1] 王志东,杨云,刘志基.J:SOA架构的军队后勤信息系统综合集成研究[J].国防技术基础,2009,5:41~46.
  [2] 王紫瑶,南俊杰,段紫辉,等.SOA核心技术及应用[M].北京:电子工业出版社,2008.
其他文献
汉中白猪(以下简称汉白猪),自1951年在陕西省农业厅、科委的领导与省内外专家和教授的指导下,用苏白猪、巴克夏和当地的汉江黑猪进行杂交,历经30多年培育而成。
荷兰当局日前杏扣了1t(2205磅)维吉尼亚霉素,这是一种被欧盟明令禁止添加于动物饲料的抗生素。荷兰食品安全部门表示,这些维吉尼亚霉素原本打算被当做生长促进剂添加于饲料中。
2012年11月2日,丹麦海外农场主协会代表团一行29人来访祥欣公司。丹麦海外农场主协会代表团参观了初步建成的祥欣东滩国家核心猪场和祥欣猪文化馆,来宾们高度赞赏了东滩猪场的
近日,国家质检总局科技计划项目“口蹄疫、禽流感重大人畜共患病病原感染与免疫鉴别技术研究”顺利通过专家鉴定。项目组研发的具有我国自主知识产权的病原感染与免疫鉴别诊断
摘 要:工程项目在施工过程中,设计变更是不可避免的,对于大变更会涉及到工程价款的变动,要保证开发商和业主的利益不受影响,就要妥当处理设计变更引起的工程价款。本文通过自身多年工作的经验,分析、论述施工图如何比较,如何计算阁楼回购价等问题。  关键词:阁楼回购价 施工图比较 处理方法  中图分类号:C81文献标识码:A文章编号:1674-098X(2011)04(c)-0104-01    Abstr
2010年12月21日,黑龙江省兰西民猪研究所2010年工作总结会议在兰西县种猪场召开,参加会议的有民猪研究所顾问、全国著名遗传育种学专家盛志廉教授,民猪研究所顾问、东北农业大学
2010年12月30日,重庆长寿区现代畜牧园区生猪产业化项目奠基仪式隆重举行。农业部畜牧司、农业部畜牧兽医局、中国畜牧业协会、中国畜牧兽医学会养猪学分会以及重庆市部分的相
摘 要:管理就是实行计划、组织、指挥、协调和控制。在学校班级工作中,作为一个管理者,如何整合资源,优化配置,让每个人都能充分融入这个集体是最关键的。  关键词:管理 人力资源 团队绩效 角色匹配 目标设定  中图分类号:G47文献标识码:A文章编号:1674-098X(2011)02(b)-0197-01    管理就是设计和保持一种良好环境,使人在群体里高效率地完成既定目标。管理是一种实践,其本
摘 要:马氏体高合金耐热钢P92钢以其良好的高温热强性和抗氧化性能,在超超临界发电机组的高温、高压管道上得以广泛应用。P92钢应用过程中的主要问题是焊接冷裂纹及焊缝的韧性低。研究发现通过采取合理的焊接及热处理工艺,并经冲击、拉伸和硬度试验检测其焊接性能,结果表明,P92钢焊接接头可以获得良好的韧性和强度。本文主要介绍了P92钢的焊接工艺,研究了其焊后组织的性能,为P92钢的焊接工艺制定提供依据。 
据新华社全国农副产品和农资价格行情系统显示,与1月26日相比,5月8日,猪后臀尖肉猪、猪五花肉全国日均价降幅均已经超过17%,多个省市降幅超过20%。据商务部数据显示,元宵节到5月8日,