2008年5月12日发生的四川汶川特大地震灾害,使灾区大量学校校舍严重损毁,造成灾区师生重大生命财产损失。为此,国务院正式启动了全国中小学校舍安全工程,要求在对校舍全面排查鉴定的基础上,建立健全校舍进行抗震加固、迁移避险,提高综合防灾能力,确保将学校建成最安全、家长最放心的地方。
校舍安全工程是个关系国计民生的长期的项目,因此,构建一个灵活而先进的体系架构至关重要。校舍安全工程设计满足如下基本原则:
- 标准化:实现核心业务系统的稳定,与外部系统之间的接口松耦合和标准化。众所周知,由于SOA的高标准化程度,最广泛的技术平台的支持(J2EE和.NET平台对SOA都提供支持),为了满足校安工程未来不断发展的要求,我们建议应用SOA技术作为校舍安全工程的技术基础。
- 高性能:校安工程需要管理来自全国40万所中小学的校舍数据,其中大多数数据是多媒体和非结构化文件,如何存储海量的内容、保证校舍管理系统运行的高性能,必须优先考虑。因此,我们建议选择业界领先的Oracle技术平台作为校安工程的基础架构。
- 可管理:校安工程系统分部在全国各地,为了降低运维和管理的难度,需要对整体平台基础架构提出可管理的要求。可管理应包含如下几个层面的含义:(1)所能够提供的接口服务应是可以管理的、受控的,相关管理部门可以依据各种系统业务系统的建设发展演进需求,对所发布的标准服务接口进行版本管理,接口的发布内容和发布过程都应该可控。(2)基础平台本身可以支持端到端的监控与管理。
- 高安全:实现对校舍安全平台安全访问控制机制,确保外围系统的访问能够做到可认证、可鉴权、可审计。确保符合相关安全法规的要求。
- 可扩展:未来校舍安全系统还会不断增加更丰富的业务内容,因此其基础平台需要灵活地适应未来定制化业务需求,并支持扩展新的业务应用。
结合校安工程建设的需求以及今后的发展需要,在系统架构设计中,校安系统基础架构方案采用的体系架构和相关技术遵循以下原则:
- 可靠性原则:系统架构能够应付突发的网络异常、主机异常等极端情况,能有效的保证即使出现地震等灾难,整体系统运行不受影响。
- 成熟和先进性原则:系统结构设计、系统配置、系统管理方式等方面采用国际上先进同时又是成熟、实用的技术。
- 开放性和标准化原则:在设计时,要求提供开放性好、标准化程度高的技术方案;设备的各种接口满足开放和标准化原则。
- 可扩充和扩展化原则:所有系统设备不但满足当前需要,并在扩充后满足可预见将来需求,如服务器的扩展,应用的扩展等。保证建设完成后的系统在向新的技术升级时,能保护现有的投资。
- 可管理性原则:整个系统的设备应易于管理,易于维护,操作简单,易学,易用,便于进行系统配置,在设备、安全性、数据流量、性能等方面得到很好的监视和控制,并可以进行远程管理和故障诊断。
结合校安工程校舍管理系统整体架构设计,结合Oracle的技术优势,在商业智能分析工具、数据传输平台、内容管理平台、目录服务、应用服务器中间件等方面完成如下的技术架构方案。