摘要:
虽然关于soap的实现目前有很多种,但是我认为对于vc/vb程序员来说,选择microsoft的实现是最好的。先撇开.net的webservices的底层库不谈(因为还不熟悉l),我们现在要讨论的是microsoft soap toolkit 2.0。
microsoft soap toolkit 2.0提供了一整套的com对象来处理与soap相关的所有数据,可以让你在不了解so......
摘要:
作者: 曹勇刚 www.aspcool.com 时间:2001-11-28 22:51:59 阅读次数:493
下面我们生成一个web service,起名叫fileserver,在fileserver.asmx中有如下代码:
<%@ webservice language="c#" codebehind="fileserver.as......
WEB服务有待实践的检验[转]
soap,wsdl,与uddi定义了xml中的web服务,但他们并不能保证会为软件架构中的组件带来好处
.要应用web服务,协议需要更加清晰,工具需要更加好用,而且,it项目经理与开发商也需要在思想上有所转变.
但web服务在通信中的优点,诸如可重用组件与企业应用中的易集成性,已经使得微软与ibm惊异于它的高效.尽管web服务的应用尚在实验阶段,媒体已经将这些高级的概念深入人心.尽管开发者与反对者意见不同,但他们都从web服务中得到了大量的机会.
这里有一些开发者在web服务中发现的缺陷,其中有部分得到了解决,其余的还没有:
安全与鉴别
在web服务的所有缺陷中,这两点是最早也是经常被提到的.幸运的是,当你处理敏感数据时,你可以利用ssl这个web加密工具,可以较好的防止你的xml信息被窃听,但在服务器上鉴别xml文档就是另一回事了.在不同的标准委员会之间有六种鉴别方案,试图通过数字特征等来解决这个问题.但标准确定下来还需要一段时间.
事务的完成
象一个供应链那样,当有多方参与时,事务就会变的长期与复杂了.这就需要找到一个办法来监视复杂的事务,使得过程中的所有部分都可以得到鉴别.一些标准,包括安全声明标识语言(secure assertion markup language),商业事务协议(business transaction protocol),与ibm的http,已经被引入来解决这个问题,但标准委员会还没有对他们进行论证.
执行
这个问题还没有很好的办法.http上的xml解决这个问题有些失之简单.在其上的安全协议中,用户不能对特定的动作做出迅速的回应....
下一页 摘要:
作者: 曹勇刚 www.aspcool.com 时间:2001-11-28 22:49:30 阅读次数:754
一、 理解web service
首先让我们简单理解一下web service。
web services 实际上是基于xml的针对商业、应用程序的系统服务。实际上是建立在一系列已有的技术基础上的一个新的概念。使用它如同使用rpc(远程过......