本文工作所针对的Web应用系统是汉语水平考试基于Web的网上服务系统。汉语水平考试是为了测试母语非汉语者(包括外国人、华侨和中国少数民族考生)的汉语水平而设立的国家级标准化考试,北京语言大学汉语水平考试中心具体负责该项考试的研发和考务管理工作。2005年,参加该考试的外国人超过了10万人次。为了提高考务管理的效率,提升对考生的服务质量,考试管理机构改版原有的Web应用的软件功能,发布了具有网上考试报名交费、网上成绩查询、网上证书验证、考生意见反馈等功能的全新Web应用。
在Web应用改版之前,汉语水平考试中心的Web应用只是向外发布考点信息、考试安排等变动频率很低的基本信息,此外,原有的Web应用不接收外部用户提交的数据,这种应用模式对于数据的可用性要求不高,系统采用简单的文件备份和恢复的方案即可解决数据可用性问题。Web应用改版之后,这样的数据可用性方案不再满足要求。新的Web应用中,将数据分为两类:一类数据为关键数据,它是指通过网络接收的外部用户提交的数据,主要包括考试报名交费数据、考生反馈信息等。这些数据在用户提交之后,如果应用系统中不及时保留数据副本,一旦原始数据丢失,数据将无法恢复。另一类是非关键数据,它是指关键数据以外的所有数据,主要包括考点信息、考试安排、考生成绩、证书信息等数据。称这些数据为非关键数据,并不是指这些数据不重要,而是因为它们是从内部提供给外界访问的数据,这些数据在内部保留着副本,一旦应用系统中数据丢失,还能够从内部恢复。
汉语水平考试Web应用的实际运行环境如图1。汉语水平考试Web应用服务器放置在学校网络中心的机房内,托管给网络中心。汉语水平考试中心对于服务器的管理和访问,都是从远程桌面通过校园高速链路进行的远程访问。服务器通过网络中心的网络,经防火墙连接到教育网CERNET,供互联网用户访问。
……
展开