预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于WebService的系统集成技术的应用 基于WebService的系统集成技术在网络教育平台中的应用王宇才国清王兴伟摘要:WebService是Internet上新兴的应用通信和集成技术,本文先简单介绍了XML和WebService技术,然后着重讨论了基于WebService的系统集成技术的特点和优势,以及通过实际的开发实例介绍了基于WebService的系统集成技术在网络教育平台实现中的应用。关键词:WebService;系统集成;网络教育平台 SystemIntegrationTechniqueBasedonWebServiceanditsApplicationinE-educationPlatformRealization【Abstract】WebServiceisanewtechniqueforcommunicationandintegrationofapplicationsonInternet.Inthisarticlethere’saviewofXMLandWebService,andadiscussionaboutthecharactersandadvantagesofsystemintegrationtechniquebasedonWebService.Byactualdevelopingsamples,IshowhowtousesystemintegrationtechniqueinE-educationplatformrealization.【Keywords】WebService;SystemIntegration;E-educationPlatform 1引言随着信息技术与网络技术的发展和普及,基于Internet和Intranet的网络教育蓬勃发展;网络教育作为一种崭新的远程教育方式逐渐运用到实际的教学活动中,成为“数字化校园”重要的组成部分。作为网络教育的后台支持系统,网络教育平台也得到相应的发展,出现了很多成型的系统和实际产品,它们基本上实现了网络教育平台需要的三个基本系统——课程及教学资料开发系统,教学支持系统(同步教学和异步教学)和教学管理系统[1]。但是,纵观现有的网络教育系统和产品,一定程度上存在着一些不足:教学和交互方式比较单一,不同的教学和交互子系统很难集成在一起,大多处于相对分离的状态;缺少通用的数据编辑和保存形式,不同操作系统和数据库平台上的子系统很难交互和共享数据;缺少有效的模块集成手段,基于不同平台的模块很难集成,系统的扩展性和伸缩性比较差。现有的网络教育平台的这些缺陷,在很大程度上与现有的系统集成技术的缺陷有关。针对现有网络教育系统和产品的不足之处,我们在实际的网络教育平台的设计和开发过程中,采用基于WebService的系统集成技术,处理系统模块间控制和数据的集成,很大程度上提高了系统数据的通用性,降低了模块间的耦合程度,从而提高了网络教育系统的扩展性、伸缩性和兼容性,便于系统分担负载,提高网络教育系统的服务质量。2XML及WebServiceXML(eXtensibleMarkupLanguage,可扩展标记语言)是Internet上数据表示和数据交换的新标准。它是ISO(InternationalOrganizationforStandardization,国际标准化组织)的SGML(StandardforGeneralMarkupLanguage,通用标记语言标准)的一个简化子集。XML关注信息本身,是Web上表示结构化信息的一种标准文本格式。与传统的注重页面信息显示的HTML(HypertextMarkupLanguage,超文本链接标示语言)相比,关注于内容的XML具有以下诸多优点[5]:良好的可扩展性,语言简单有效,可自行定义标记;内容与形式的分离,主要刻画数据内容,不考虑显示效果;有严格的语法要求,便于分析统一和与数据库信息转换;便于传输,为纯文本形式,可通过Http协议直接传输,可跨越防火墙;等等。XML的出现和发展对于Internet和Intranet产生了巨大的影响。在XML基础上发展起来的Web服务(WebService)是一种革命性的分布是计算技术。它使用基于XML的消息处理作为基本的数据通讯方式,消除使用不同组件模型、操作系统和编程语言的系统之间存在的差异,使异类系统能够作为计算网络的一部分协同运行。开发人员可以使用像过去创建分布式应用程序时使用组件的方式,创建由各种来源的Web服务组合在一起的应用程序。由于Web服务是建立在一些通用协议的基础上,如HTTP(HypertextTransferProtocol,WWW服务程序所用的协议),SOAP(SimpleObjectAccessProtocol,简单对象访问协议),XML,