欢迎来到天天文库
浏览记录
ID:33496557
大小:447.32 KB
页数:5页
时间:2019-02-26
《基于.net webservice的xml web服务构建》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据第19卷V01.19第5期NO.5电子设计工程ElectronicDesignEngineering2011年3月Mar.2011基于.NETWebService的XMLWeb服务构建丁晨路,覃勇,周超,刘璐(重庆通信学院重庆400035)摘要:以一个ShoppingAssistant案例的ASP.NETWeb服务为例,构建新的基于事件的编程模型,利用XmlSerializer类的XML串行化功能。将对象的内容串行化至ljXML文件中。在Web应用程序中有效地利用异步Web服务调用功能。利用FileSys
2、temWatcher异步处理XML文件,实现基于.NetWebService的XML服务构建,从而阐述了与构建Web服务相关的高级功能和概念。关键词:Web服务构建;.Net;XML;中阃件中图分类号:11P311.1文献标识码:A文章编号:1674—6236(2011)05—0101--04BuildingXMLWebServicesbasedon.NETWebserviceDINGChen-lu,QINYong,ZHOUChao,LIULu(ChongqingCommunicationInstitute,Ch
3、ongqing400035,China)Abstract:ThispaperusedaShoppingAssistantASP.NETWebServicesforexample.Buildthenewevent—basedprogrammingmodelandusingXMLserializationfunctionofXmlSerializerclasstoserializethecontentsoftheobjecttotheXMLfile.UsingasynchronousofWebservicecallf
4、unctionintheWebapplicationseffectivelyanddealingXMLfilewithFileSystemWatcherasynchronousprocessing.RealizetheNetWebService’SXMLservicetobuildWebserviceswiththeintroductionoftheadvancedfeaturesandconcepts.Keywords:Webservicebuilding;.Net;XML;middleware随着计算机技术的
5、发展和应用范围不断延伸,计算机的应用已经从过去单纯的科学计算渗透到政务管理、商品交易、金融证券、军事指挥等多个领域。作为计算机灵魂的软件系统。其规模也在不断扩大,结构越来越复杂,代码越来越长,维护越来越困难,从过去几百行代码扩大到几万甚至几十万、几百万行代码的软件系统俯首皆是;同时。PC技术不断向高端领域发展,用户的应用环境变得异常复杂,许多组织有着种类繁多的硬件系统,在这些硬件系统上还运行着不同的操作系统和应用软件,依靠不同的网络结构,然而在很多情况下却要求在这些异种平台之间协同地完成工作11I。中间件冈这一技
6、术名词在国外出现在20世纪90年代初,当时用来指一种软件.把它放在系统软件(操作系统和网络软件)与应用软件之间。有了这层处于中间的软件,就能使远距离相隔的应用软件可协同工作.这样在应用层就可以实现分布式处理。目前有3种具有代表性的主流中间件技术,即Microsoft的COM/DCOM/COM“.NET技术、OMG的COBRA(CommonObjectRequestBrokerArchitecture.公共对象请求代理体系结构)技术和Sun公司的Java(J2EE,TheJava2Platform,Enter-pr
7、iseEdition)技术。1WebService1.1工作角色WebService[3]描述了一系列操作接口,在WebService模型中有服务提供者、服务请求者和注册中心3种工作角色。服务提供者:WebService提供服务的角色,称之为Web.Serviceserver该角色负责定义并实现WebService。使用服务描述语言WSDL进行准确、详细、规范的描述,并将服务发布到服务注册中心供服务请求者使用。服务请求者:WebServiceclient服务请求者在服务注册中心查找相应的WebService服务并
8、绑定该服务。调用所提供的相应服务。服务注册中心:服务注册中一0是可选的,它是连接服务提供者和请求者的纽带.描述了服务提供者的各项服务。服务请求者可在服务注册中心查找到他们所需要的WebSer-vice服务。1.2技术特征WebService技术主要用到了简单对象访问协议SOAP、WebService描述语言WSDL和统一描述发现和集成UDDI。SOA刚是一种轻量的、简单的
此文档下载收益归作者所有