本文关于计算机网络及参考文献及计算机系统结构方面的免费优秀学术论文范文,关于计算机网络论文范文资料,与WebServices分布式技术的应用相关专升本毕业论文范文,对不知道怎么写计算机网络论文范文课题研究的大学硕士、本科毕业论文开题报告范文和文献综述及职称论文的作为参考文献资料下载。
摘 要:Web Services是下一代分布式系统的核心,是发布在网络上并提供API以供其他程序调用的封装的实体,是在网络上进行分布式计算的基本构造块.Web Services也是描述了某些操作的接口,该接口隐藏了服务实现的细节,允许应用程序通过独立于服务实现、独立于硬件或软件平台、独立于编写服务所用的编程语言的方式使用该服务.本文重点介绍了Web Services,通过创建一个简单的Web服务,将SQLServer2005服务器中的Sender数据库中Sender_User表中的用户信息暴露给客户端,通过GetProducts()方法返回一个数据集供客户端使用,实现Web服务的调用为例,实现了在当前环境下最高的可集成性,为许多厂商提供大量的免费工具来快速生成和部署Web Services,比较容易实现.
怎样写好计算机网络论文
播放:23863次 评论:4380人
关 键 词 :Web Services;封装;实体;接口
中图分类号:TP393.02
1.Web Service概述
1.1 典型的Web Service结构
一般过程是,Web Service提供者使用合适的编程语言和开发工具开发并部署Web Service,客户应用程序根据Web Service的WSDL服务描述文档中的信息生成一个SOAP请求消息来调用这个Web Service.通常Web Service都是位于Web服务器(如IIS、Apache等)的后面,客户端生成的SOAP请求会被嵌入在一个HTTPPOST请求中,发送到Web服务器,Web服务器在把这些请求转发给Web Service请求处理器(Request Handler).收到消息后,Web Service请求处理器就会解析SOAP请求,然后再生成相应的SOAP响应信息.Web服务器得到SOAP应答后,在通过HTTP方式回送给客户端.
1.2 Web Service体系结构
Web Service体系结构是基于三种角色(服务提供者、服务注册中心和服务请求者)之间的交互.这些角色和操作一起作用于Web服务构件:Web服务软件模块及其描述.服务提供者定义Web服务的服务描述并把它发布到服务请求者或服务注册中心.服务请求者使用查找操作来从本地或服务注册中心检索服务描述,然后使用服务描述与服务提供者绑定,并调用Web Service实现或同它交互.
2.应用实现
(1)用.NET2005创建新的网站“Web Services”
(2)右键“解决方案管理器”创建新的Web服务,取名为Products
(3)打开Products.cs.要使用SQLServer提供的数据库系统服务,需要在文件头添加引用System.Data和System.Data.SqlClient命名空间
(4)在Products类中添加GetProducts方法,其代码如下
usingSystem;usingSystem.Web;usingSystem.Collections;usingSystem.Web.Services;usingSystem.Web.Services.Protocols;usingSystem.Data;usingSystem.Data.SqlClient;
[WebService(Namespace等于"http://tempuri./")][WebService