基于SOA的教学管理系统架构的设计与实现

时间:2022-08-27 01:31:20

【前言】基于SOA的教学管理系统架构的设计与实现由文秘帮小编整理而成,但愿对你的学习工作带来帮助。2.1 SOA的定义 简单的说,SOA(面向服务体系的结构),它是用构建组成一个系统,一个松耦合的模型,把现有的系统组成新的系统。使原来的系统无论使用哪种平台都能够将其协同起来工作的一种软件系统架构。 SOA架构是一种程序设计的方法,可以用任何编程语言来实现。只要...

基于SOA的教学管理系统架构的设计与实现

【摘要】高校传统的教学管理信息系统由于开发平台和工具的不同,导致各校区的管理系统相对独立,无法共享。使得高校的信息化建设普遍存在“信息孤岛”的问题。面向服务架构的SOA,作为新一代的体系结构,是当前解决异构系统整合、应用系统集成最理想的方案之一。本文提出一种基于soa教学管理协作系统集成框架设计,能够在不改变高校原有的各种应用底层架构的基础上,将需要共享的信息封装成服务和调用,进而实现资源共享。

【关键词】SOA;Web服务;教学管理系统

1.引言

目前,许多高校存在校区多、分布地域广、各类学生多的特点,导致了大量的教育资源之间不能互联互通、缺乏有效的数据共享与软件复用、无法实现不同系统业务流程的集成。最典型的问题是呈现许多信息孤岛使教学管理的信息资源不能有效共享和开发利用。教学管理需要纵向、横向广泛的互联,利用信息技术、网络技术来辅助学校教学管理,已经成为学校教育信息化建设的目标和发展方向。采用基于SOA架构的思想来开发新的教学管理系统在不改变各种应用底层架构的基础上,可以很好地解决上述问题,这样的架构方式更能适应业务开发的需要。SOA架构的最大目的是尽最大可能重用已有应用程序中的服务来提高系统的实用性和适应能力。

2.SOA架构及实现技术简介

2.1 SOA的定义

简单的说,SOA(面向服务体系的结构),它是用构建组成一个系统,一个松耦合的模型,把现有的系统组成新的系统。使原来的系统无论使用哪种平台都能够将其协同起来工作的一种软件系统架构。

SOA架构是一种程序设计的方法,可以用任何编程语言来实现。只要这种编程语言能生成服务并且支持WSDL平台即可。但随着Web Service技术的发展和日趋广泛应用,使得Web Service成为目前实现SOA架构的首选方式。

3.基于SOA的教学管理系统架构的设计

通过将原有教学管理以服务的形式进行封装,用基于SOA的思想框架集成后,在对外接口上都将用统一的Web Service进行封装。通过UDDI注册中心进行信息的,服务用户通过Internet在注册中心实现服务的查找和调用,以达到最大限度的资源共享。

4.基于SOA的教学管理系统架构的实现

5.结束语

SOA架构凭借服务间松耦合、粗粒度等特性来实现资源共享。它解决了异构开发平台环境的缺点,真正实现了将原有面向对象的信息模块的功能复用,而不需要重新编写代码。真正实现了在不改变原有基本资源的前提下,以最小的成本实现信息资源的重组来应对不断改变的业务流程的变化。本文成功的将SOA的架构思想和Web Service技术融合,实现了基于SOA的教学管理系统的架构的设计与实现研究,从而证明了用SOA架构思想对原有教学管理系统进行资源整合的可行性。

参考文献

[1]Hongbing Wang.Joshua Zhexue Huang Yuzhong.QJunyuan Xie.Web services:problems and future directions.Web Semantics:Scienc,Services?and?Agentson?the?World?Wide?Web,2004.

[2]XU Xin,SU Xin-ning.Building a new generation digital campus of university[J].New Technology of Library and Information Service,2005,119(1):58-65.

[3]柴晓路,梁宇奇.Web?Services技术、构架和应用[M].北京:电子工业出版社,2003.

[4]郭晋伟.SOA架构的管理信息系统设计与实现[D].沈阳:中国科学院沈阳计算技术研究所,2006.

[5]蒋杰,刘友华,曹天瑜.基于SOA的网络教学资源系统集成[J].科学技术与工程,2007,8.

基金项目:吉教科合字[2013]第403号,2013年吉林省教育厅"十二五"科学技术研究项目。

作者简介:成桂玲(1981―),硕士,现供职于吉林工商学院信息工程学院,研究方向:软件工程。

上一篇:牵引变压器绕组过电压计算软件设计 下一篇:基于内嵌Modbus协议的远程监控系统的设计