- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2010年第 11期 福 建 电 脑 127
基于.NET下WebService的图书信息查询系统的研究
郭 才
(韩 山师范学院网络与教育技术中心 广东 潮州 521041)
摘【 要】:图书信息的查询是图书信息管理中非常重要的一环,随着互联网的发展,传统图书信息查
询 系统单一 ,不能通过系统对不同部 门的图书进行一次性查询,因此迫切 需要一种新的集成方法。而Web
Service技术给 图书信息查询系统的发展带来 了真正的集成性 .可重用性。
【关键词】:图书信息查询系统;WebService;.NET
0.弓l言 这些信息去调用服务提供者发布 的服务 。在 Web
当前高校图书馆在服务 、管理方面存在种种问题 , Service体系中.一般使用 WSDL来描述服务 .用 UDDI
如各二级学院f系、部1、行政单位都有 自己独立的资料 来发布 、查找服务 ,而用 SOAP来执行 WebSe~ice调
室.并且大多数部门资料室的藏书规模很庞大 ,基本上 用 在 WebService出现之前 。大多数的系统采用固定
都是 自成体系.没有与学校 中心图书馆构成一个统一 接 口.对于环境或需要的改变就缺乏灵活性或适用性。
的馆藏 、流通体系,不能最大限度地发挥馆藏的使用效 而 WebService具有集成性 ,封装性 ,重用性等特点,所
益fI1。因为用户在应用 中无法从单一网站一次性获得全 以在应用 WebService后.只要 WebSe~iee的界面不
部数据信息 .所以急切需要一种集成方法可以使用户 变 ,任何变更 、甚至迁移到其它平台对于调用者来说都
通过统一的界面实现对数据和资源的一次性查询检 是透 明的
索。如果采用传统的集成方案 ,就需要针对各个系统提
供的接 口进行二次开发。这样不仅工作量大,编写复
杂 ,而且随着新应用的加入 ,系统 的升级 、维护都会变
得非常复杂
WebSe~ice正是对这些 问题 的最佳解 决方案 。
WebService技术是一种基于标准的Web协议的可编
程组件 .它的主要 目标就是在现有的各种异种平台的
基础上构筑一个通用的与平台无关、语言无关 的技术 图 1WebSe~ice体 系结构 图
层 .各种不同平台之上的应用通过这个技术层来实施 2.NET下的WebService开发
彼此的连接和集成。因此在图书信息查询系统 中融入 . NET平台作为支持 WebSemice的新一代平台.具
WebService技术 ,当系统相关功能发生变化后 。只需 有 无 可 替代 的优 势 。VisualStudi0.NET和 .NET
修改相关服务即可,方便系统维护 ;其次是方便与学校 FrameWork是微软件用于方便地创建 、构建和部署
内部其他部门甚至是与其他大学的图书馆的图书管理 XML Web服务而专门开发的强大应用程序开发工具
信息系统的集成 和平台 XML Web服务为企业提供 了一种将互联 网
1.WebService技术简介 作为开发平 台进行部署的全新方式 .使企业能够跨独
WebService的核心技术有 XML、SOAP协议 、WS. 立系统 和平 台无缝地 进行交互操作 。其 中.NET
DL、UDDI等,它使用 SOA (面 向服务架构,Service Framework提供 了.NET平台的编程模型.使它可以部
OrientedArchitecture1架构(如下面图1所示)。该架构 署和运行 WebService和其它类型的应用程序 .NET
由三个参与者和三个基本操作构成。三个参与者分别 Framework能缩短产品开发时间.简化发布和管理 .提
是服务提供者 (ServiceProvide0、服务请求者 (Service 高运行效率 。具有可以使用任何编程语言、减少了编写
Requeste~和服务注册中b(ServieeRegistry).而三个 代码量、以XMLS/OAP为核心 、提高了应用程序的可
基本操作分别是发布 (Publis~
您可能关注的文档
最近下载
- 德国邦飞利变频器故障代码.pdf VIP
- 电子钱包 APP-钱Bag.PDF VIP
- iPhone使用手册中文.pdf VIP
- 《矿产资源_三率_指标要求 第 5 部分:金、银、铌、钽、锂、锆、 锶、稀土、锗》.pdf VIP
- 龙光集团丨纪凯婷人物介绍.pdf VIP
- 1访谈记录不忘初心方得始终.pdf VIP
- D-Z-T 0462.4-2023 矿产资源“三率”指标要求 第4部分:铜等12种有色金属矿产(正式版).docx VIP
- 无人机组装调试与检修-第五章-无人机系统调试.pptx VIP
- 无人机组装调试与检修-第四章-固定翼无人机系统组装.pptx VIP
- 无人机组装调试与检修-第二章-无人机装调工具与工艺.pptx VIP
原创力文档


文档评论(0)