预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

怎样创建.NETWebService 为什么需要WebService 在通过internet网购买商品后,你可能对配送方式感到迷惑不解。经常的情况是因配 送问题找配送公司而消耗你的大量时间,对于配送公司而言这也不是一项增值服务。 为了解决这种问题,配送公司需要在不降低安全级别的情况下了解更多的递送信息,然 而安全公司设计的安全系统却非常复杂。那么我们能不能只使用80端口(web服务器端口) 并且只通过web服务器提供信息呢?所以,我们建立了一个全新的web应用程序以便从核心 商业应用程序中获得数据。配送公司将为些东西付money,所有的公司都希望能够将注意力 集中在核心商业应用上。 什么是WebService? WebService是一种构建应用程序的普通模型,并能在所有支持internet网通讯的操 作系统上实施。WebService令基于组件的开发和web的结合达到最佳,基于组件的对象模 型,象:DistributedComponentObjectModel(DCOM),RemoteMethodInvocation(RMI), 和InternetInter-OrbProtocol(IIOP)都已经发布很长时间了,不幸的是这些模型都依 赖于特殊对象模型协议。WebService利用soap和Xml对这些模型在通讯方面作了进一步 的扩展以消除特殊对象模型的障碍。 WebService主要利用http和soap协议使商业数据在web传输,saop通过http调用 商业对象执行远程功能调用,web用户能够使用soap和http通过web调用的方法来调用远 程对象。 *****图1********* 那么怎样使在位置a的用户明白位置b的WebService的意思呢?这个问题可以通过和 一个一致的共同标准来回答。描述性服务语言(ServiceDescriptionLanguage(SDL)), soap订约语言(SOAPContractLanguage(SCL))和网络访问规范语言(NetworkAccessible SpecificationLanguage(NASSL))都是为这个目的建立的相似语言,然而IBM和微软都 同意WebServiceDescriptionLanguage(WSDL)作为WebService的标准语言。 WebService部件的结构由WebServiceDescriptionLanguage.描述,wsdl1.1是一 份Xml文档,描述了WebService的属性和接口。新的规范可以在 msdn.microsoft.com/Xml/general/wsdl.asp了解到。 当前的任务 最好的学习方法是创建一个WebService,我们以一个股票报价系统为例,纳斯达克和 澳大利亚股票交易系统都是非常有名的例子,他们都提供了一个接口,用于输入公司代码和 接受最终成交的股票价格。 我们复制一个相同的功能的WebService。 我们的WebService的输入参数是股票代码,WebService通过调用中间层商业逻辑函 数获得股票价格,商业逻辑函数保持以最小的部分集中在WebService上。 WebService开发工具 实现这个应用程序的核心部件将是微软.netframeworksdk,不过他现在还是一个试用 版,你可以在微软站点下载,我的配置是:操作系统windows2000server,pIII300,300mb 内存。 创建WebService的首选集成开发环境(IDE)是visualstudio.net,然而,你可以用 任何一种文本编辑器(wordpad,notepad,visualstudio6.0)轻易创建一个WebService 文件。 本文由兰州白癜风医院(http://www.bbb0931.com/)网站负责人阿牧整理分享,转载请注 明!