SOA在现代远程教育数字化校园中的应用(2)

来源:网络(WWW.NYLW.NET) 作者:陈木朝 发表于:2011-06-09 08:57  点击:
【关健词】远程教育;SOA;信息化
(二)位置透明性:SOA系统中的所有服务对于他们的调用者来说都是位置透明的,也就是说每个服务的调用者只需要知道他们调用的是哪一个服务,而并不需要知道所调用服务的物理位置在哪里。 (三)协议无关性:要求每

  (二)位置透明性:SOA系统中的所有服务对于他们的调用者来说都是位置透明的,也就是说每个服务的调用者只需要知道他们调用的是哪一个服务,而并不需要知道所调用服务的物理位置在哪里。
  (三)协议无关性:要求每一个服务都可以通过不同的协议来调用。通过这些SOA架构所具有的特性我们可以看到,SOA架构的出现为企业系统架构提供了更加灵活的构建方式,如果企业架构设计师基于SOA来构建系统架构,就可以从底层架构的级别来保证整个系统的松耦合性以及灵活性,这都为未来企业业务逻辑的扩展奠定了基础。
(四)互操作性:SOA可以使用任何平台之间的功能,而与编程的语言、操作系统和计算机类型等等无关,可以确保各种基于SOA的解决方案之间的集成和互操作性。SOA支持并促进复用,支持组件化和分布式应用逻辑。它是一场变革,它与传统的客户端/服务器的分布式环境不同,它受到面向服务和Web服务的相关概念与原则的影响。虽然SOA不等于Web服务,但Web服务却是实现SOA最直接的方式。
  因此,我们可以这样理解SOA:SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性,SOA的关键是“服务”的概念。
  三、基于SOA的信息化应用
  在现代远程教育信息化建设中,可以对目前现状与实际需求进行系统分析,并结合当前信息化的发展趋势,将现代远程教育信息化的建设规划总体目标定位在以各类信息资源的集成和交换为基础,构建能够满足教学、科研、管理与服务要求的开放性、协同化运行支撑环境,为外各类人员提供完善的个性化服务支持,为现代远程教育的教学、科研和管理提供完善的数字化支撑平台。同时,为了最大限度保护投资,给现代远程教育实现管理信息化提供决策依据,在现代远程教育管理信息化中采用SOA是很有必要的:
  (一)充分利用目前正在使用的各种资源、对各个项目进行升级改造。对于目前正在使用的基于ASP的管理系统,可以将其升级至ASP.NET;对于目前正在使用的基于J2EE的系统,则定义其中各模块可提供的服务集。在以上系统中添加服务层,以Web服务的方式对外提供服务。重新审视各系统原有的业务流程,如有必要在服务的基础上进行修改或调整。
  (二)在开发新的应用系统时进行充分的SOA设计。首先对构建的系统应用领域内的信息进行数据建模,建立起一系列的规范,使之成为各异构系统之间沟通的信息交换基础。其次,建立系统业务互操作模型间的规范,在业务操作与所建立的规范化操作信息对象之间构建和规范其调用关系及接口。再次,建立Web服务开发工作的规范。归纳出最典型的信息管理系统,如教学资源系统、管理信息平台和网络教学平台等,然后将这些系统根据面向服务的思想建模,再根据自顶向下的方法将粗粒度的服务分解成细粒度的服务,并确定相应接口数据间的输入和输出。根据服务实现一些SOA的初步特征,如服务描述、服务注册、服务查找、服务通信和访问、一些简单的流程功能以及简单的工具支持。
  
  参考文献:
  [1]ThomasErl.Service—OrientedArchitecture:Concepts,Technology,andDesign[M].Indiana:PrenticeHallPTR,2005:20—31.
  [2]SOADefinitionandPrinciples.[EB/OL].http://www.computerwoche.de/soa—expertenrat/wp—content/uploads/2006/12/soa—definition—and—Principles—en—v1o.pdf.
  [3]SOADefinition[EB/OL].http://www.service—architecure.com/web—srevices/articles/service—oriented_architecture_soa_definition.html.
  [4]http://looselyeounped.eom/glossary/SOA.
  [5]胡伟莉,邓小龙.基于SOA技术的远程教育信息系统的开发[J].武汉理工大学学报(信息与管理工程版),2009,(10):736~737.
 

(责任编辑:南粤论文中心)转贴于南粤论文中心: http://www.nylw.net(南粤论文中心__代写代发论文_毕业论文带写_广州职称论文代发_广州论文网)
顶一下
(0)
0%
踩一下
(0)
0%


版权声明:因本文均来自于网络,如果有版权方面侵犯,请及时联系本站删除.