产品及解决方案

新闻资讯
助力武汉同济医院,实现HIS架构改造

助力武汉同济医院,实现HIS架构改造

        华中科技大学同济医学院附属同济医院(以下简称同济医院)是全国十佳医院之一,医疗水平和学术水平在全国医院同行中均是名列前茅,医院信息化建设方面亦是不甘人后,该院所用HIS系统的100多个子系统,均是原军字一号系统下自行持续开发而来,随着医院业务迅速扩展(现有病床2100张,PC电脑超过1000台,未来数年随着新楼建设,电脑数量将成倍增长),由于现有的HIS系统各子系统绝大部分为传统的PB + Oracle的C/S架构,自2006年底已经出现数据库连接数过多、系统压力过于集中、规模扩展面临瓶颈以及系统耦合度过高等一系列问题。
         医院信息中心经过长时间的调研访谈,对比了各种可选的技术方案后,基于技术先进性、可持续发展性和改造升级成本等,最终选择了源启公司提出的基于PbnTierHelper的架构改造升级方案,该方案具有多项显著的优势:
1、技术先进性:基于EAServer组件化的nTier/Web解决方案,符合SOA的架构和设计思想,具有很好的实施效果和技术先进性。系统架构采用多层次组件化的设计思想,引入服务的概念,下层为上层提供服务,系统可向外提供服务,每层均可置换,更换中间的接口层即可部署成不同的技术架构:EAServer IIOP、EAServer HTTP、.NET SmartClient WinForm或ASP.NET WebForm等。

2、可持续发展性:100%Powerbuilder代码实现,以Framework方式提供,可自行扩展、可自行升级,完全在PB的IDE环境里面进行迁移改造或新开发的相关工作,而且PbnTierHelper不断追踪最新PB技术,并融入最新的开发和应用理论,具有很好的可持续发展性。

3、改造升级成本:采用PbnTierHelper进行系统的改造升级,只需对原有系统中的数据访问部分进行新的语法改写、必要的性能优化改写以及自定义组件及接口开发等工作,改造升级时间较短、运营维护成本也较低,相较采用.NET或Java等重写开发,总体投入仅为其1/10至1/50,而且还可以有效的保护既有的投入和现有的技术人员。

         截止文章发稿日,同济医院HIS架构改造项目已取得全面成功,已经改造完成《计价录入》和《护士站》(用户最多、业务最复杂的子系统)两个子系统,并成功上线,稳定运行,总结取得的成果如下:
1、建立了可扩展的体系架构:基于EAServer 5.3的应用服务器集群已经成功建立,该集群可实现动态负载均衡,可自由、方便的扩展节点,扩展节点时无须关机重启,扩展节点不再仅仅依赖Oracle数据库。

2、大大降低了数据库压力:《计价录入》和《护士站》两子系统300多台电脑,数据库连接最高近400(1台电脑同时启动多个软件实例),改造升级后单台应用服务器上的IIOP连接峰值不超过100个,通过应用服务器产生的数据库连接不超过10个。

3、降低了系统的耦合度:由于改造升级后的系统不再直接访问数据库,并且通过自定义扩展组件来访问数据和实现业务逻辑,系统间不再交叉引用,大大降低了系统间的耦合度。

4、提升了系统的运行性能:借助EAServer的数据库连接缓冲池、组件实例池、PbntierHelper的内置优化以及必要的迁移升级优化,新的nTier架构的系统运行速度明显快于原有系统。

5、减少了客户端维护工作量:由于改造升级后的系统不再直接访问数据库,所用客户端已经无需配置Oracle客户端,大大减少了维护的工作量;若是采用SmartClient WinForm或ASP.NET WebForm架构,还可实现客户端免维护。