通訊架構
公司通訊架構采取微軟的WCF架構,全稱是Windows Communication Foundation,是由微軟開發的基于Windows平臺下開發和部署的SDK,專門為SOA(Service Oriented Architecture)而設計的一套完整的技術框架。它為服務提供了運行環境,允許使用CLR類型調用其他服務。它是微軟對一系列行業標準規范的框架的實現。它整合了原有的Windows通訊的.NetRemoting,WebServices,Socket的機制,并融合有HTTP和FTP的相關技術。是Windows平臺上開發分布式應用最佳的實踐方法。
WCF是一個基于SOAP(Simple Object Access Protocol的首字母縮寫,即簡單對象訪問協議)消息的分布式編程平臺,我們可以使用現有技術(如HTTPS)、Windows集成安全性或對用戶進行身份驗證的用戶名和密碼生成安全的分布式應用程序。WCF基于現有安全性基礎結構和SOAP消息的經驗證的安全標準提供可互操作的安全消息交換通用平臺。通過使用WCF的安全機制,我們可以可以在Internet范圍內跨多個Windows域進行服務和客戶端的數據交互。
