NET框架与WEB服务的研究与应用
摘要:随着Internet技术的发展,信息的处理和传递突破了时间和地域性的局限,网络化与全球化成为一种不可避免的世界趋势。本文对 Net框架下的Web服务及其体系结构进行了简要介绍,并结合一个远程数据库存取的Web
b服务的存在和相关信息;“发现”是为了找到合适的Web服务;“绑定”则是在提供者与请求者之间建立某种联系。因此,实现一个完整的Web服务包括以下步骤:
(1)Web服务提供者设计实现Web服务,并将调试正确后的Web服务通过Web服务中介者发布,最后在UDDI注册中心注册。
(2)Web服务请求者向Web服务中介者请求特定的服务,中介者根据请求查询UDDI注册中心,为请求者寻求满足请求的服务。
(3)Web服务中介者向Web服务请求者返回满足条件的Web服务描述信息,该描述信息用WSDL写成,各种支持Web服务的机器都能阅读。
(4)利用从Web服务中介者返回的描述信息生成相应的SOAP信息,发布给Web服务提供者,以实现Web服务的调用。
(5)Web服务提供者按SOAP信息执行相应的Web服务,并将服务结果返回给Web服务请求者。
三、利用Web Service技术实现远程数据库存取
1、为什么需要Web服务?
以前,分布式的应用程序逻辑需要使用分布式的对象模型,通过使用DCOM、CORBA、RMI之类的基本结构,开发人员仍可拥有使用本地模型所提供的丰富资源和精确性,并可将服务置于远程系统中。 当已经有中意的中间件平台(RMI、JINI、CORBA、DCOM 等等)时,我们为什么还要为Web而烦恼呢?因为它们有一个共同的缺陷:无法扩展到互联网上,它们要求服务客户端与系统提供的服务本身之间必须进行紧密耦合,即要求一个同类基本结构。然而这样的系统往往十分脆弱。如果服务器应用程序的接口发生更改,那么客户端便会崩溃。为了能扩展到互联网运用,我们需要一种松散耦合的基本结构来解决这个问题。因此,网络服务技术应运而生。
另外,全球越来越多的人接入到Internet,通过Internet进行方法调用的应用程序变得越来越实用。Web服务在面向对象编程的基础上又前进了一步:程序员可以在多台机器上访问数量众多的库资源,而不是局限于在一台机器上根据为数不多的类库来开发程序。
2、Web Service的设计
本文实现了一个数据上报的Web服务,该Web服务用来提供连接远程SQL Server数据库,将本地客户端的Access数据库中的数据导入到上级数据服务器的 SQL Server数据库中。本文中,客户端是指使用Web服务上报数据的下级单位,数据服务器为上级单位的 SQL Server数据库,Web服务可以部署在任何机器上,提供给客户端使用来上报数据。
在创建了ASP.net Web 服务以后,需要在UDDI注册中心注册。由于UDDI注册只是向UDDI目录中提供一些Web服务的描述信息,其中最主要的是Web服务的WSDL文件,在WSDL中具体描述了您的服务的URL地址和实现的服务内容以及调用参数和
责任编辑:和硕涵
免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
我要收藏
个赞
-
现货模式下谷电用户价值再评估
2020-10-10电力现货市场,电力交易,电力用户 -
PPT | 高校综合能源服务有哪些解决方案?
2020-10-09综合能源服务,清洁供热,多能互补 -
深度文章 | “十三五”以来电力消费增长原因分析及中长期展望
2020-09-27电力需求,用电量,全社会用电量
-
PPT | 高校综合能源服务有哪些解决方案?
2020-10-09综合能源服务,清洁供热,多能互补 -
深度文章 | “十三五”以来电力消费增长原因分析及中长期展望
2020-09-27电力需求,用电量,全社会用电量 -
我国电力改革涉及的电价问题
-
贵州职称论文发表选择泛亚,论文发表有保障
2019-02-20贵州职称论文发表 -
《电力设备管理》杂志首届全国电力工业 特约专家征文
2019-01-05电力设备管理杂志 -
国内首座蜂窝型集束煤仓管理创新与实践
-
人力资源和社会保障部:电线电缆制造工国家职业技能标准
-
人力资源和社会保障部:变压器互感器制造工国家职业技能标准
-
《低压微电网并网一体化装置技术规范》T/CEC 150
2019-01-02低压微电网技术规范
-
现货模式下谷电用户价值再评估
2020-10-10电力现货市场,电力交易,电力用户 -
建议收藏 | 中国电价全景图
2020-09-16电价,全景图,电力 -
一张图读懂我国销售电价附加
2020-03-05销售电价附加
-
电气工程学科排行榜发布!华北电力大学排名第二
-
国家电网61家单位招聘毕业生
2019-03-12国家电网招聘毕业生 -
《电力设备管理》杂志读者俱乐部会员招募
2018-10-16电力设备管理杂志