正在阅读:.net学习:WSE使用总结.net学习:WSE使用总结

2004-02-14 09:34 出处:CSDN 作者:rottenapple 责任编辑:linjixiong

  一:概要

  1. WSE1.0 Sp1

  WSE(Web Services Enhancements) 是微软提供的一个实现了WS-Security, WS-Routing, WS-Attachments and DIME 等标准的组件(dll)。它使得开发人员可以不需要深入了解上述协议的具体内容就可以开发相应的Web Services 程序,大大简化了开发难度,使得Web Services应用在企业级项目上成为可能。

  2. 常用的几个用途

  ▲   添加/修改自定义的SOAP HEADER

  ▲ 加入身分验证

  ▲ 加密SoapBody信息

  ▲ 使用附件

  ▲ 添加soap router信息

  二:设计

  2.1  项目的提出:

       在一个网上采购系统中,每一个供货方提供给采购方一个WebServices,其中有一个提供货物清单的WebMethod。这个WebMethod的名字可以是不一样的,但其都提供相同的接口。这里,我们假定需要两个入口参数,返回一个string 类型的xml文件。至于为什么假定需要两个参数,在本文后面当有介绍。在实际实现中,接口是可以制定相应规范的,这样也就可以最大限度的重用proxy了。

        一个采购方希望可以得到最佳的采购方案(本文只讨论技术层次,人际关系,公司关系等不做研究),那么它就会尽可能多的加入更多的供货方。有可能的情况是每天都会有新的供货方加入,因此需要采购方系统是一个可扩展的系统。在本例中,当采购方需要查询一个部件的供货信息的时候,它将使用一个名为GetAllProduct(string name)的方法来呼叫所有的WebServices,并将得到的返回结果汇总显示。由于本文只是以介绍WSE为主,因此不过多讨论系统设计的问题。因为这个项目是我临时杜撰出来,因此在很多方面都不完善,不过我只是描述WSE在使用方法,是一个纯粹的技术的讨论。

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品