建设内容
在重构中,我们进行如下内容的建设:
1.应用ESB对数字化校园中各类业务系统的服务进行集成,并对服务消息进行基于QoS服务质量的路由;
2.应用业务流程建模对服务进行流程管理,搭建符合业务需求的作业流程;
3.建立数据中心平台,提供数字化校园数据存储、数据交换、访问控制和数据分析等功能;
4.建立统一认证平台,集中管理数字化校园中各类用户信息与权限信息;
5.建立信息门户平台,依靠由业务流程建模和ESB搭建的业务流程对数字化校园用户提供一致的访问界面;
6.通过构建数字化校园信息标准体系,规范校园范围内的数据交换标准和服务抽象标准;
7.通过数字化校园安全保障体系保证数字化校园整体的安全。
递进式实施
数字化校园建设本身就是一个长期的过程,基于SOA架构的数字化校园体系结构的实施也是如此。
策略
我们对基于SOA架构的大型应用平台的实施采取了一个有效的递进式策略:
1.考察采用该架构的类似案例;
2.对可能应用到的技术进行验证;
3.搭建基础设施和进行小范围的试点;
4.试点成功后逐步扩大到整个系统领域。
过程
结合数字化校园的特点,基于SOA架构的数字化校园体系结构的具体实施过程应该有以下7个步骤:
1.业务需求分析与抽象,并调研已有业务系统的情况;
2.建立数据中心,实现数据集中存储与共享;
3.建立统一认证服务,实现用户单点登录;
4.建设校园信息门户,为用户提供信息访问服务;
5.搭建数字化校园ESB总线和BPM(Business Process Management,业务流程管理软件),集成校园网基础服务系统,对SOA架构进行试点;
6.业务服务规划与抽象,为现有业务系统开发集成到ESB总线的服务接口;
7.基于ESB总线、BPM与数据中心环境建设新的业务系统,搭建高层信息决策与分析系统。
下一步工作
我们学校已经开始测试基于CAS的统一认证服务,首先在校园网相关业务系统中实现单点登录,下一步将数据中心建设和信息门户建设作为主要工作,并逐步搭建数字化校园的ESB总线和BPM,进行基于SOA架构的应用试点。
数字化校园建设是管理与技术相结合的,是服务于高校教学、科研与管理的要求的。基于SOA架构的数字化校园建设需要与学校管理相结合,识别与定义业务服务,并且进行有效的组织,逐步采用递进式的建设策略,根据实际情况和技术发展来做出相应的调整。
SOA架构技术还是处于发展阶段,需要在今后多关注和具体实施相关的进展,包括SOA相关技术标准,特别是安全方面的服务监控与可视化、服务提取与抽象、SOA编程模型、虚拟服务平台、计算与存储资源的虚拟化、事件驱动与模型驱动的架构以及教育行业通用服务的抽象与定义。