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封装的方式实现多种信息资源的整合,消除“信息孤岛”。它作为一种新兴的具有无限活力的技术,与校园网络应用的结合,必然会对数字化校园建设起到巨大的推动作用。
-
系统架构设计师考试报考条件
下面是YJBYS小编为大家搜索整理的关于系统架构设计师考试的基本资料,欢迎参考学习,希望对大家有所帮助!想了解更多相关信息请持续关注我们应届毕业生培训网!一、简介系统架构设计师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一...
-
Web信息集成系统网络架构
基础层集成可以产生直接的效益或提高效率;高层集成即对基础层进行纵横集成,可实现集团企业集成制造、集中管理并提高核心竞争力的目标。这样就将建立企业信息系统和系统集成的目标与集团企业的经营目标和战略统一起来,达到自然应用,水到渠成的效果1基于Web的信息...
-
web系统分层架构设计
企业中许多WEB信息管理系统同属于针对关系型数据库的,并且有相当一部分功能需求是重复的。比如组织结构管理、通知公告发布,甚至是访问权限控制等。出于对软件复用原则和开发效率等方面的考虑,可以采用相同的系统框架,再进行具有各自业务特点的功能开发,这样可以避...
-
集团资产管理系统的架构与设计
结合集团自身的实际情况、管理需求,有针对性的设计、开发资产管理系统,合理选择、配置相关功能模块,不仅能够显著提升各项监控、管理工作的效率,同时也可适当缩减管理人员数量,进而降低管理成本。值得注意的是,为保证资产管理系统的有效使用,应加强其在岗人员的技术培...