為使創建 xml web 服務對于開發人員和用戶透明需要相當規模的基礎結構。與 windows .net server 系列產品緊密集成的 microsoft .net 框架提供了這樣的基礎結構。.net 框架提供應用程序模型和密鑰啟用技術,以便在利用開發人員現有技能的同時,簡化創建、部署和改進安全可靠、可伸縮和高可用性的 xml web 服務的工作。.net 框架將 microsoft com 的精華與松耦合的 xml web 服務樣式應用程序的精華結合在一起。
通過 msmq 的松耦合結構
microsoft 消息隊列 (msmq) 提供許多增強功能(包括對大型隊列的支持以及能夠以本機形式發送 soap),使 msmq 方便地與許多將 soap 用作電報格式的其他應用程序交互操作。
ado.net
應用程序通過 microsoft ado.net 獲得更好的縮放性;它使用非永久性連接和智能的狀態處理。ado.net 在數據源和應用程序之間實際發送 xml 消息,并根據需要打開和關閉連接。
無需編寫任何代碼即可轉發到 xml web 服務
com+ 和 .net 框架之間的緊密集成允許開發人員在管理接口中選擇 com+ 對象,并選擇將哪些方法公開為 xml web 服務。在選定了方法后,com+ 向 .net 框架發出信號,使該方法透明地轉換為 xml web 服務。