浅谈基于Web 服务的高校系统集成的研究.docVIP

浅谈基于Web 服务的高校系统集成的研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈基于Web 服务的高校系统集成的研究   0 引言   近几年,许多高校的教学与管理应用系统已经逐步建立并得到应用,例如人力资源管理系统、学生一体化系统、办公自动化系统、教务管理系统、财务资产一体化系统等,基本上涵盖了高校的人、财、物等各个方面的业务范围,是校园信息化建设的第一阶段,即系统建设阶段。但是高校内部很多工作需要跨部门协作,而且不同系统间存在很多业务交叉, 如何处理好上述问题成为高校信息化建设的新课题,是校园信息化建设的第二阶段,即系统整合阶段。在这一阶段,信息化建设的任务是要根据学校实际情况对校园内现有信息系统进行资源整合,建立统一标准的数字化校园平台,实现现实校园在时间和空间上得到多方位的延伸。   1 现阶段的几种数据整合技术   1.1 API 技术   API(Application Programming Interface,应用程序编程接口)是用来控制操作系统各部件外观和行为的预先定义的函数,这些函数服务的对象是应用程序,每个函数代表一种服务,应用程序通过原有系统预留的API 接口或者定制开发API 接口,调用函数实现服务来解决应用集成问题。通过API 技术进行集成的优点是集成者可以不用了解底层结构及编程语言就能实现,但是对外提供API 调用使得站点之间的内容关联性增强,对于后期的升级与改造会造成不便,而且如果这种集成数量增加会带来管理上的困难。   1.2 EAI 技术   EAI(Enterprise Application Integration,企业应用集成)是通过建立底层结构,将基于各种不同平台、不同方案建立的异构应用系统集成,实现无缝共享和交换数据的技术。实现系统集成步骤主要有:首先确定标准的数据格式,通过专有适配器转换消息格式,根据中间层的消息转换规则并通过消息总线来传递消息,然后翻译成符合应用系统要求的消息格式,对数据进行标识并编成目录的同时还要确定元数据模型,解决数据和数据库的集成问题;然后在业务管理、进程模拟以及综合任务、流程、组织和进出信息的工作流等业务过程中定义、授权和管理各种业务信息的交换,以便改进操作、减少成本、提高响应速度。EAI 技术是通过中间件作为粘合剂,实现异构平台下业务应用系统间的集成,满足信息共享的需求,但是要实现系统的集成,底层的结构、软件、硬件以及异构网络的特殊需求都必须得到集成,这增加了集成者的难度和工作量,而且不利于后期的升级、改造和维护管理。   1.3 SOA 技术   SOA(Software-Oriented Architecture,面向服务的体系结构)将应用系统中不同的功能模块通过接口联系起来形成服务组件,该接口采用中立的方式进行定义,它独立于底层的硬件平台、操作系统和编程语言,使得其构建在不同系统中的服务可以使用统一和通用的方式进行交互。利用SOA 的这种松耦合的特性,可以灵活的构建应用程序和业务流程,既可以把校内现有的应用系统作为服务,也可以按照模块化的方式来更新现有服务或添加新的服务以满足新的业务需求。基于以上特性,使得SOA 在对校园资源信息整合方面,表现出独有的优势。它使用基于XML 的WSDL(WebServices Definition Language,Web 服务描述语言) 来描述接口, 所以WSDL 既是机器可阅读的,又是人可阅读的,从而使得Web 服务动态和灵活得以保证。   在SOA 模型中,主要有三种角色:   ①服务请求者:请求使用服务,通过服务注册中心查询所需服务,再根据其反馈的URL 来调用服务,它可以是一个人,也可以是一个应用程序或软件模块;   ②服务注册中心:存储注册服务,提供注册和查询检索功能,它是一个实体,既接受服务提供者注册并存储服务,同时又允许服务请求者通过网络进行查询检索操作来得到服务的地址目录;   ③服务提供者:创建服务,在进行严格测试通过后,将服务接口信息发布到服务注册中心。   2 基于SOA 的高校数据整合   数字化校园数据整合的目标是:在保证学校现有各应用系统正常使用的前提下,从学校信息化建设的整体要求出发,通过采用统一的数据标准,建立学校共享数据中心,实现数据共享与交换,达到为全校师生员工的工作、学习与生活提供更加方便、快捷服务的目的,最终可以为领导决策提供支持。   2.1 数据整合框架   在进行资源整合之前,首先需要统一数据标准,制定数据标准集。在实际操作中遵循国家标准和教育部标准规范,按照类别建立标准子集,如果国标和部标中都没有规定,则制定学校自己的标准,形成校标,以便日后新建系统或者系统升级进行遵循。建立共享数据中心,在统一数据

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档