- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SOA在校际资源共享中应用研究
SOA在校际资源共享中应用研究
摘 要:针对目前各高校间教学应用系统集成度不足,异构平台下资源难以共享的问题,提出了利用SOA的技术优势,并结合Web services技术特点,在J2EE与.NET环境下设计实现了校际教学资源共享平台,经济方便地解决了校际教学应用系统的交互性困难、教学资源共享问题。??
关键词:异构平台;面向服务的体系结构;Web服务;资源共享??
中图分类号:TP311 文献标志码:A
文章编号:1001-3695(2008)09-2721-02
Application and research of SOA in interscholastic resource share
LIU Zhi??du??1, CHENG Xin??dang??1,ZHAN Shi??hua??2
??(1.College of Computer Information Technology, Nanyang Normal University, NanyangHenan 473061, China;2.College of Computer Information, Fujian Agriculture Forestry University, Fuzhou 350002, China)
??Abstract:For the insufficiency of integrated level of teaching application system between colleges, and the problem of resource share due to different platforms, taking advantage of SOA and Web services technology,the interscholastic teaching resource sharing platform was designed and implemented in the .NET and J2EE,which find a solution to resolve the difficulty of teaching interscholastic resource share and exchanging of application system. ??
Key words:different platforms; SOA ; Web services; resource share
0 引言??
我国高校在网络教育资源的建设上,已取得了令人瞩目的成绩,但在教学资源的建设与使用上,重复开发的现象较为严重,因此实现网络教育资源共建共享就显得尤为紧迫。考察各高校的教学资源组织结构与应用现状,媒体、课件、题库、案例等资源的组织方式多样性、资源平台的异构性与经费不足是导致校际资源整合的主要障碍。而SOA是一种构造分布式系统的方法,它将业务应用以服务的形式提供,以便更好地复用、组装与集成,从而实现对现有资源的整合。同时针对各高校的教学资源与应用系统不断变化的事实,为了实现动态配置教学资源的目的,首先须将各高校资源按一定的方式进行面向服务的组件化包装;其次需要运用软件集成技术,在复杂环境中将各种小粒度的功能单元灵活地组织为有机的整体,实现校际资源的即插即用。??
SOA要求建立统一的面向服务的接口,通过对学校原有资源服务模块进行重新分析,利用Web services的松散耦合、消息驱动的体系结构封装旧的代码,使之转换为标准的、消息驱动的服务,在不牺牲性能或增加成本的情况下,实现统一的面向服务的接口。XML提供了一套跨平台、跨网络、跨语言的数据描述方式,XML及其相关技术和标准构成了完整的XML架构并进一步解决了平台的异构性问题。同时,在Web servi?勃?ces??的开发中,开源技术中的AXIS(apache extensible interaction system)是目前应用最广泛的 Web services引擎之一,在实现基于SOA的Web services应用中,采用了该技术将具有较高的性价比[1]。??
1 SOA技术??
SOA是一种应用软件架构,所有的功能都是相互独立的服务模块,通过完备定义的接口可相互联系起来。而Web servers 是实现SOA的最典型的方式。Web servers与CORBA等中间件技术的不同在于Web servers是基于标准以及松耦合的,其使用广泛接受的标准提供了在不同解决方案之间的交互性。??
1.1 SOA应用于资源整合的优势??
文档评论(0)