架構師_程序員

 找回密碼
 注冊[Register]

QQ登錄

只需一步,快速開始

查看: 188|回復: 0
打印 上一主題 下一主題

[WCF/Web Servics] Web Services Enhancements (WSE) 3.0 介紹

[復制鏈接]
跳轉到指定樓層
樓主
發表于 2020-4-15 11:32:33 | 只看該作者
Microsoft .NET(WSE)的Web服務增強功能3.0使開發人員能夠創建具有高級Web服務功能的可互操作的Web服務。使用WSE 3.0,您可以使用數字簽名和加密來保護消息,使用MTOM有效地發送大量二進制數據,通過中介路由消息,在IIS之外托管Web服務,使用TCP / IP協議等等。 WSE 3.0隨附示例和產品文檔。有關更多信息,請訪問MSDN上的WSE主頁。

3.0版的主要功能

?通過提供“交鑰匙安全方案”,可以提供更高級別的安全性構建塊,從而使消息級別的安全性更高,從而使您能夠保護消息傳遞模式,而不必考慮如何獨立保護請求和響應消息。這些“交鑰匙式安全方案”,也稱為安全性斷言,是保護端到端消息時的行業最佳實踐。
與Windows Communication Foundation(WCF)的互操作性。WSE3.0在同一組Web服務規范上與WCF保持一致(有關完整列表,請參閱產品文檔),從而實現消息的線級互操作性。此外,簡化了安全性并提供了相關的API名稱已進行了調整,以便從概念上講WSE 3.0提供了WCF中提供的許多安全功能。 WSE 3.0策略類似于WCF綁定。 WCF客戶端可以與WSE 3.0 Web服務進行通信,而WSE 3.0客戶端可以與WCF服務進行通信。

?完善的政策框架
Policy策略文件格式已簡化,以反映TurnkeySecurity方案。策略仍然允許對傳入和傳出SOAP消息的安全性要求進行基于配置的聲明,但是策略現在集中在根據選擇的安全性聲明從何處獲取安全性令牌。

?基于CLR屬性的編程?,F在可以通過應用策略屬性,即[Policy(“ ServerPolicy”)],將策略文件與客戶端代理或服務相關聯
policy已對策略的命令性和聲明性編程模型進行了調整,以提供統一的編程抽象。在WSE 2.0中,為確保消息交換而編寫的代碼與聲明性策略文件之間沒有關聯。在WSE 3.0中,通過在WSE生成的客戶端代理中使用CLRPolicy屬性和SetPolicy方法(通過Visual Studio的Add Web Reference或使用wsewsdl3.exe命令行工具),可以在代碼中使用策略文件來保護客戶端或服務的安全。
olic策略還為代碼中的用戶定義或自定義策略提供了重要的擴展機制。通過擴展Microsoft.Web.Services3.Design.PolicyAssertion類以創建您自己的策略聲明,可以在管道的任何階段執行SOAP信封的自定義轉換。例如,這使您可以定義日志記錄斷言或具有策略斷言,該斷言可以強制執行用于消息驗證的指定XML模式。然后可以在聲明性策略文件中使用相同的斷言。您還可以擴展內置的政策安全性聲明,從而根據您的需求量身定制交鑰匙安全方案。例如,在消息中添加其他支持令牌??焖偃腴T示例中提供了自定義策略的示例。
updated更新的安全設置向導通過一系列簡單的步驟生成策略來幫助保護應用程序安全設置向導會詢問問題,以在保護應用程序時選擇最合適的交鑰匙安全方案,并引導您針對所選應用程序部署最佳策略斷言選擇。

?現在可以將由ASP.NET托管的Web服務(也稱為ASMX Web服務)托管在IIS之外,例如在控制臺應用程序或Windows服務中,并使用TCP / IP協議進行調用?,F有的基于SoapSender和SoapReceiver類的輕量級,面向消息的SOAP編程模型仍然可以作為替代消息傳遞API。


WSE已被Windows Communication Foundation(WCF)取代。

WSE停止接收更新,因為.NET Framework 2.0的生命周期支持了最新版本(WSE 3.0)(其支持于2011年7月12日終止)。WCF提供了等效的功能。




上一篇:sql 語句中int轉varchar類型
下一篇:.NET Core 中 Object Pool 詳解
帖子永久地址: 

架構師_程序員 - 論壇版權1、本主題所有言論和圖片純屬會員個人意見,與本論壇立場無關
2、本站所有主題由該帖子作者發表,該帖子作者與架構師_程序員享有帖子相關版權
3、其他單位或個人使用、轉載或引用本文時必須同時征得該帖子作者和架構師_程序員的同意
4、帖子作者須承擔一切因本文發表而直接或間接導致的民事或刑事法律責任
5、本帖部分內容轉載自其它媒體,但并不代表本站贊同其觀點和對其真實性負責
6、如本帖侵犯到任何版權問題,請立即告知本站,本站將及時予與刪除并致以最深的歉意
7、架構師_程序員管理員和版主有權不事先通知發貼者而刪除本文

碼農網,只發表在實踐過程中,遇到的技術難題,不誤導他人。
您需要登錄后才可以回帖 登錄 | 注冊[Register]

本版積分規則

免責聲明:
碼農網所發布的一切軟件、編程資料或者文章僅限用于學習和研究目的;不得將上述內容用于商業或者非法用途,否則,一切后果請用戶自負。本站信息來自網絡,版權爭議與本站無關。您必須在下載后的24個小時之內,從您的電腦中徹底刪除上述內容。如果您喜歡該程序,請支持正版軟件,購買注冊,得到更好的正版服務。如有侵權請郵件與我們聯系處理。

Mail To:help@itsvse.com

QQ|Archiver|手機版|小黑屋|架構師 ( 魯ICP備14021824號-2 )|網站地圖

GMT+8, 2020-7-11 10:05

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回復 返回頂部 返回列表
捕鸟达人老版