欢迎光临112期刊网!
网站首页 > 论文范文 > 教育论文 > 高等教育 > 基于SOA实现高校应用子系统集成研究

基于SOA实现高校应用子系统集成研究

日期:2023-01-06 阅读量:0 所属栏目:高等教育


摘 要:本文讨论了基于SOA并以Web服务为技术基础在高校信息系统集成中的应用,详细介绍了构建不同粒度的面向服务的体系架构,及该方案怎样以最低的代价和最快的速度适应学校业务逻辑的改变。

关键词:SOA;Web服务;应用集成;教学资源

  一、引言
  近年来,信息技术应用的卓越成效在经过几十年的信息化建设进程中已初步显现,教育行业中的高校也见证了这一发展历程。学校内往往是一些需求最迫切的部门率先采用信息技术,但受当时的技术、资金、时间等因素的限制,只实现了某些部门的业务功能且各个系统相互独立。但随着时间的推移,学校已逐步建成了较为完整的业务系统。当前面临的紧迫问题是如何使这些互不兼容的“烟囱式”的业务系统集成起来,如何对各个业务系统中的数据进行综合利用,且随着学校与外部环境之间的交流增多,如何协同办公及提高系统应对业务需求变化的能力。要解决这些问题,只能从全局的角度考虑学校的信息化需求,并根据实际情况,对各个信息系统进行综合分析,选择一个经济、高效的集成平台,将学校各部门的 “烟囱式”的信息系统集成起来。
  二、SOA架构的应用集成
  (一)面向服务的应用集成
  SOA的开发模式提供的开发机制可用于服务描述、服务发现、服务之间的通信。服务可定义为功能,也可定义为某一对象或应用,这样的特点使基于SOA的集成具有较好的普适性,使系统集成时不受某些特殊规则的约束,还可将系统和应用迅速转换为服务。用服务粒度来控制、定义通信中的数据量,服务可分为细粒度服务、粗粒度服务或组合服务。因此用SOA 整合教学资源的关键是把原有的信息资源封装为服务,还可将新开发的服务和原有系统经包装后的服务进行不同粒度的组合,以实现对教学资源的整合。与传统的集成模式相比,SOA 具有如下特点:1)具有标准化的应用接口;2)模块之间以粗粒度、松耦合的形式组合;3)建设周期短,成本低;4) 能适应业务逻辑变化。
  (二)基于SOA的应用子系统集成架构
  SOA提供了标准化的架构,在现有系统不做修改的前提下,将各个业务功能转换或封装为服务,这些服务彼此相对独立且可进行组合,从而有效地实现子系统集成。集成系统框架如图1 所示。
  

  图1 基于SOA架构的学校应用子系统集成系统框架
  从图1可知学校信息系统集成框架中的集成开发体系结构可分为应用层、接口层和功能层。应用层由服务使用层、业务流程层构成;接口层由服务汇聚层和不同粒度的服务层构成;功能层由服务提供层中的应用系统功能部件组成。
  在服务使用层,服务使用者是基于开发的存在于学校信息门户的Web应用,使用者对服务的访问集成到统一的界面上,用这种表示逻辑来访问被封装的服务,用户的每个操作都可映射到相应的服务中去;业务流程层包含了各种业务规则和业务流程控制;服务汇聚层将细粒度服务组合为粗粒度服务并为服务使用者提供服务描述、UDDI目录、动、静态(代码阶段)绑定到所需要的服务。服务汇聚层象一个网络中的信息交换中枢,它提供了UDDI路由、数据转换、协议转换和安全所需的访问控制等功能。它的核心基础设施服务注册中心,是服务提供者、服务使用者之间的一座桥梁,发布服务、查询服务、调用服务都在这里进行,在静态绑定代码阶段或动态绑定执行期间,服务使用者查找服务并获得服务的绑定信息。服务汇聚层作为通用接口的一部分,使服务提供者和使用者之间的耦合关系减弱,提高了系统的可重用性以及现有服务的内部扩展和外部获取,也增强了系统的灵活性;服务提供层,学校内部服务提供者包含了新开发的功能,它们均被封装为标准的Web服务,成为系统中一个新的集成点。服务提供层还 封装了原有子系统的部份功能,这是系统中最重要的集成对象或应用,同样以Web服务的形式封装并发布,例如将学籍管理系统对学生信息的查询、人事管理系统中对教师信息的查询等功能等设计为Web服务并公布出来。将这些服务发布到UDDI公共目录服务器中注册,以便为服务的使用提供必要的接口描述信息。在此系统集成框架下,学校各个子系统的部分功能既充当了服务提供者的角色,又充当了服务使用者的角色。本信息系统集成的具体应用中,教务系统一方面为其它信息系统提供成绩查询等服务,同时也是学生信息查询、教师信息查询等服务的使用者。应用集成的一个重要目的就是整合信息资源,将那些需要共享的业务功能和数据以服务的形式向外提供。
  3.4 适应业务逻辑的改变
  当业务逻辑发生变化时,可对相应的服务进行增删、组合,这对服务的使用者来说是完全透明的,因为服务调用接口并没有变化,因此服务调用者的代码不需要更改。如在建设培训业务流程中,省建设培训中心开设新的培训项目,培训系统只处理新招收的学员,当课程结束后需考试时,上报给省培训中心的学员信息仅局限于新生信息。当允许往届的不合格学员也可参加考试时,培训系统就可对服务的业务逻辑做适当的修改,作为服务使用者的省培训中心的系统来说,不需要做任何处理。在此过程中,服务端只需少许的代码修改就可实现新的功能,这种松藕合的基于面向服务的信息集成真正做到了“按需而动”的效果,提高了系统集成的效率。
  四、结束语
  传统的应用集成己不能适应学校各系统的业务需求变化,用Web服务技术实现基于SOA 的面向服务集成构架,具有平台无关性、松藕合的特征,具体实施时代价较低,使教学资源通过Web服务进行数据共享、互连、互通及协同,它为子系统服务的定义、发布和访问提供了切实可行的解决方案,在学校信息系统的集成中将有广泛的应用前景。
参考文献:
.沈阳:中国科学院沈阳计算技术研究所,2006年.

本文链接:http://www.qk112.com/lwfw/jiaoyulunwen/gaodengjiaoyu/61272.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学