通讯架构
公司通讯架构采取微软的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域进行服务和客户端的数据交互。