SOA架构数字化校园系统的分析设计

时间:2020-08-08 09:43:56 系统架构师 我要投稿

SOA架构数字化校园系统的分析设计

  随着高校校园网的建设和发展,建设数字化校园是各高校都普遍采用的校园管理模式。如何在原有的软硬件资源的基础上,尽可能的不改变原有应用程序,又避免由于异构平台引起“信息孤岛”。下面的文章提出一种采用SOA架构的数字化校园统一应用支撑平台,从根本上解决跨平台的数据交换问题。

SOA架构数字化校园系统的分析设计

  一、SOA架构的内涵及实现方法

  SOA(service-oriented architecture)面向服务的体系结构。它是一种架构的模式,也是一种程序设计的方法。这种架构的应用程序将单元功能都称为服务,然后能过松耦合的接口将这些服务集成起来,完成信息交换。

  采用基于SOA架构的应用程序,可以在不改变系统原有软硬件基础上,对信息进行集成,最大可能的实现代码的重用。这种架构还能对未来程序的业务改变,迅速而正确地的做出反应,以适应程序未来的发展需要。

  由于SOA架构的实质就是一种程序设计的方法,而其工作原理与目前的Web Services技术极其相似,使得目前Web Services是实现SOA这种架构模式的最好方法。

  二、基于SOA架构的数字化校园系统的需求分析

  高校数字化校园系统是一个非常庞大的信息系统,通过对校园日常工作的需求分析,要真正实现校园的数字化,资源的跨平台共享,构建一个新型的合理的架构模式对于数字化校园将起着举足轻重的作用。综合分析数字化校园的需求,认为数字化校园的构建主要需要完成以下几个功能的整合。

  (一)建立统一的`信息化用户登陆接口

  统一的信息化门户是是通过统一的访问入口,实现数字化校园中各种应用系统的无缝接入,提供一个信息访问的集成化环境。它位于各类应用之上,是数字化校园的窗口。

  (二)整合校园中分散的数据库,形成统一的数据库

  将校园内的数据库进行整合形成统一的数据库可以避免信息孤岛的存在和信息维护过程中的重复建设。做好整体信息数据平台与其他应用系统的整合和数据对接工作,使全校型的数据能够往来与各个业务子系统,实现数据共享和实时交换。

  (三)建立统一的注册和统一的身份验证

  随着高校信息化的发展,各种应用系统的用户访问数量的不断增加,网络的访问控制和信息安全问题愈见突出,因此,构建一个完整统一、高效稳定、安全可靠的集中用户统一身份认证管理系统已经成为数字化校园建设的重要目标。

  三、基于SOA架构的数字化校园系统设计

  高校数字化校园系统是一个非常庞大的信息系统,本文采用基于SOA的架构,可以将数为数字化校园中涉及的各个应用程序提供一种统一的运行环境,从而来提解决各应用系统之间的互连、互通和互操作,进而以最小的代价和成本来实现数字化校园的信息共享。

  在SOA架构的体系结构中,只需将高校原有的应用程序按照数字化校园的需求分析,以SOA架构的角色分配集成,即可实现数字化校园的设计。(1)将高校的原有的各个应用系统的后台数据库整合形成一个统一中央数据库。(2)将各应用系统以web形式封装发布。(3)建立统一的身份认证服务平台,从中央数据库中访问资源。

  采用SOA架构的体系结构,将高校原有的应用系统整合,建立统一的身份认证服务平台,可以以最小的成本实现高校信息管理的数字化。从而实现数字化校园应用系统互通、互操作与数据共享的基础环境。采用基于SOA架构的体系结构以松散耦合和WEB封装的方式实现多种信息资源的整合,消除“信息孤岛”。它作为一种新兴的具有无限活力的技术,与校园网络应用的结合,必然会对数字化校园建设起到巨大的推动作用。

【SOA架构数字化校园系统的分析设计】相关文章:

数字化校园应用系统架构05-09

基于SOA的人事管理系统架构11-07

SOA体系架构下的企业系统集成11-04

RFID校园监控系统架构设计11-11

秒杀系统架构分析08-27

B/S架构的校园考勤管理系统设计11-12

旅游管理系统功能架构的设计10-17

系统架构设计模式大全05-16

系统架构师的就业前景分析10-01