WCF的重要性

面向服务设计摆脱了组件设计固有的约束与桎梏,不再依赖于实现的技术与平台,以“服务”为核心的实现原则,可以极大程度的解除组件之间的依赖关系,而面向服务框架在事务处理、安全控制、消息传输等方面提供的公共基础功能模块,又使得开发者从实现基础功能的模块中解放出来,服务的设计者可以只关注与企业应用密切相关的业务逻辑。可以说,面向服务设计在互操作性、可扩展性、可重用性以及可伸缩性等诸多方面有着得天独厚的优势与巨大潜能。

SOA(面向服务应用程序)的时代已经到来,WCF无疑为.NET开发者提供了决战SOA的制胜利剑。WCF是基于Windows平台下开发和部署服务的SDK,为服务提供了运行时环境,以便于开发者设计服务、部署服务与运行服务。WCF是.NET Framework 3.0的一个重要组成部分,它集成了.NET Remoting、Web服务、WSE以及MSMQ的所有特性,使得开发者能够以统一的方式开发面向服务的应用程序。

WCF是微软软件产品战略中针对企业级应用的重要产品。以WCF为基础框架搭建面向服务的企业级应用程序,以WF工作流引擎支撑企业应用中业务流程的传递与控制,以Cardspace和WCF固有的安全策略保证企业信息的安全,最后以ASP.NET AJAX、WPF和Silverlight技术丰富客户端界面的绚丽表现,从而改善企业客户对应用程序的体验,这就是微软实现企业级应用的霸业宏图。WCF在其中的地位举足轻重。

你可能感兴趣的:(职场,编码规范,WCF,休闲)