XX市人民医院信息化建设方案总体设计方案(7)

2019-03-22 19:56

离线存储:以LTO线性磁带库为数据的离线存储,并作为在线、近线数据备份的存储设备。备份份整个数据中心所有的数据。

应用服务器是以多台服务器为基础,构建一个负载均衡的应用服务器群来满足系统的运行。同时提供数据发布和消息的WEB服务应用。

珠海市人民医院 31/159

2.2.4 应用框架

将医院项目的核心业务(管理业务、医疗业务)和各种方式的服务系统分开,目的是将业务处理形成稳定的、不受服务方式影响的处理核心。这样,当多种方式的服务同时并存时,业务处理部分能够统一接口、统一控制、数据一致,另外,当服务方式有所调整时,整个系统能够在保持框架稳定、处理核心稳定的情况下,快速构建新的服务方式,降低了系统构建成本。

将医院项目的核心业务(管理业务、医疗业务)和各种方式的服务系统分开,目的是将业务处理形成稳定的、不受服务方式影响的处理核心。这样,当多种方式的服务同时并存时,业务处理部分能够统一接口、统一控制、数据一致,另外,当服务方式有所调整时,整个系统能够在保持框架稳定、处理核心稳定的情况下,快速构建新的服务方式,降低了系统构建成本。如下图所示:

在构建项目总体架构时,严格按照模块化规划、分层构建的思想加以设计和实现。这种规划一方面可以较好地展现项目所包含的各个层面的所有内容;另一方面也可以清楚地展现出所设计的系统对各层基础技术发展的良好适应性,充分证明系统的可扩展性及持续发展性;更重要的一点是这种分层可以明确项目规划与实施时任务的分解,有利于项目的建设任务能在预先的接口定义基础上,进行并发实施,缩短整体建设周期。

珠海市人民医院 32/159

2.2.5 体系结构

自计算机诞生以来,随着软硬件技术和网络技术的发展,应用软件的体系结构经历了如下图所示的几个阶段:

其中单层结构的应用软件没有特别分出层次,整个软件的各个功能都处于同一层次。在计算机发展之初,大多软件都使用了这种结构。

在两层体系下,业务逻辑在客户端和服务器端都有分布,而且服务器端的主要计算任务都由数据库承担。数据库系统本身作为系统级软件,它本身的优势在于提供高效率的数据访问和处理而不是数值计算,利用数据库系统处理大量的业务计算并没有完全发挥出数据库管理系统的特长,当请求并发量巨大时,数据库性能下降很快。

随着计算机成本的降低和软件水平的提高,应用系统越来越多,例如,在一家医院里,挂号处、收费处、药房都使用了软件。在这种情况下,就需要进行大量的数据交换和共享。为了提高应用软件性能,将应用软件中公用的数据处理部分独立出来,形成数据库层,于是整个系统就分为数据库服务器层和客户端层。

应用支撑平台采用先进的、流行的三(多)层技术体系架构,分别为:用户层、业务逻辑层、数据存储层。

珠海市人民医院 33/159

用户界面层:通过用户权限和信息权限过滤后,统一用户界面显示,接收用户界面操作和查询请求,将业务逻辑处理后的数据生成用户界面。

业务逻辑层:负责按照用户界面层提交的请求,并按照业务逻辑提取、过滤和处理数据,并将处理完的数据包返回给用户界面层,进行显示。整个系统会有很多的应用子系统,用户通过SERVLET调用应用子系统的功能。

数据存储层:负责系统数据和信息的存储、检索、优化、自我故障诊断/恢复,以及业务数据。

采用三层应用体系架构的优势在于:

1) 保证系统的安全性:中间层(业务逻辑层)隔离了客户(用户界面层)直接对数据库系统的访问,保护了数据库系统和数据的安全。

2) 提高系统的稳定性:三层分布式体系保证了网站系统更可靠的稳定性,满足7*24小时全天候服务:业务逻辑层缓冲了用户与数据库系统的实际连接,使数据库系统的实际连接数量远小于应用数量。在访问量和业务量加大的情况下,可以用多台主机设备建立集群方式,共同工作,进行业务逻辑处理,实现负载均衡。

3) 系统易于维护:由于业务逻辑在中间服务器上,并且采用构件化方式设计,当业务规则变化后,用户界面层不做任何改动,就能立即适应。

4) 快速响应:通过负载均衡以及业务逻辑层缓存数据能力,可以提高对客户端的响应速度。

随着软件的发展,软件的数量越来越多,规模越来越大。为了提高软件的可重用性、安全性、可维护性,并使各种人员易于协作,应用软件又将对商业逻辑(算法)的处理从客户端独立处理,形成应用服务器层,即中间层,在客户端只处理用户的输入和输出(即界面)。例如,计算医保费用的功能在收费处(收费系统)和科室(医生工作站系统)都需要,把这一功能独立出来放置到应用服务器上,可以避免同时在收费系统中和医生工作站系统中实现这一功能,即可以达到功能共享。

针对上述情况,我院数字化项目建设要求采用“客户端/应用服务器/数据库服务器”三层架构作为系统的基础技术构架。所谓三层体系结构,是在客户端与数据库之间加入了一个\中间层\,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有

珠海市人民医院 34/159

B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。

2.2.6 数据库选型

2.2.6.1 选型原则

1.安全可靠性

数据中心的数据是卫生信息网的“重中之重”。数据库系统用来存放各种数据,其自身的安全性是非常重要的,必须确保数据的安全存放、不受入侵、完整性、完备性、一致性等。应当选择具有一定安全级别和性能的数据库系统来保证数据安全。

2.可扩展性

随着医疗卫生业务的发展而不断完善的系统,仰赖这些庞大的数据存储可以开展电子政务、商业智能以及其它关键性业务应用服务。因此需要数据库系统支持从移动用户的膝上电脑到拥有数千兆字节数据以千计用户的大规模并性系统。

3.跨平台性

像卫生信息网这样复杂的系统中,访问和集成异构平台及数据库中数据的能力是十分必要的。尤其是涉及到复杂的多系统环境下的数据库进行数据访问时,最大的成本支出是在数据集成方面。因此需要一种支持业界所有主流操作平台的数据库系统,以满足所有平台的数据访问要求。这样既可以使相应的技术支持队伍大大减少,也可以使系统的总体成本大大降低。

4.易操作性

客户能否将数据库方面地集成到业务系统中并加以管理,也是系统顺利运行的关键。因此需要数据库系统易于使用和管理。该数据库系统必须提供一整套的GUI管理工具,可以简化其安装、管理及远程操作;并且提供友好的程序员开发工具,实现应用程序的快速开发和高效运行。

2.2.6.2 选型

考虑医院巨大的数据量,方案采用UNIX+ORACLE作为整个系统的数据库。 ORACLE为世界最具有代表性的大型关系数据库管理系统,最先采用先进的数据库触发技术、两阶段提交、分布式数据处理技术,支持海量数据,速度

珠海市人民医院 35/159


XX市人民医院信息化建设方案总体设计方案(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:最新课标语文S版 六年级语文 下册第二学期 备课素材 第五单元 第

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: