基于WCF的即时通讯软件的设计与实现

时间:2014-10-10 02:46:12
【文件属性】:

文件名称:基于WCF的即时通讯软件的设计与实现

文件大小:854KB

文件格式:RAR

更新时间:2014-10-10 02:46:12

基于WCF的即时通讯软件的设计与实现 wcf 即时通讯

自从在微软提出.NET战略以来,就针对建立企业级的分布式应用先后推出了一系列产品和技术,包括:ASP.NET Web服务、.NET Remoting、Message Queuing以及Enterprise Service等。这些技术为基于微软技术的软件研发人员开发分布式应用提供了很大的便利,同时也各自存在着一些不足。WCF(Windows Communication Foundation)作为微软基于SOA所推出的.NET平台下的新一代框架产品集成了现有技术的优点,代表了未来软件架构设计与开发的发展方向。因此,掌握并能在未来应用中合理运用WCF技术,对于程序员特别是基于微软技术开发的程序员而言是十分必要的。基于此,文章通过介绍一套即时通信软件的具体开发过程来展现基于WCF技术的分布式软件研发的基本步骤与高级技巧。 二、WCF概述 对于一个好的分布式系统来讲,设计时应当考虑到异构性、开放性、安全性、可扩展性、故障处理、并发性以及透明性等问题。基于SOAP的Web Service可以实现异构环境的互操作性,保证了跨平台的通信。利用WSE(Web Service Enhancements)可以为ASMX提供安全性的保证。.NET Remoting具有丰富的扩展功能,可以创建定制的信道、格式化器和代理程序。Enterprise Service(COM+)提供了对事务的支持,其中还包括分布式事务,可实现故障的恢复。MSMQ可以支持异步调用、脱机连接、断点连接等功能,利用消息队列支持应用程序之间的消息传递。从功能角度来看,WCF整合了ASMX、.Net Remoting、Enterprise Service、WSE以及MSMQ等现有技术的优点,它提供了一种构建安全可靠的分布式面向服务系统的统一的框架模型,使软件研发人员在开发分布式应用时变得更加轻松。


网友评论

  • 都是些理论的东西,看不大懂
  • 我是初学十年的程序员,竟然完全看不懂,太悲催了。。。
  • 其实还不错了,可以面向有基础的,没基础的只看理论看不懂。这份文档很不错,对我的论文很有帮助,让我对WCF更加理解,感谢分享1
  • 纯粹的理论 基本没什么作用~!
  • 只是理论,有实例就好了
  • 正在学习中,如果有相关的文档就好了
  • 正在学习中,如果有相关的文档就好了
  • 没有工程,不能指导实际操作
  • 只是理论,有实例就好了
  • 只是理论,有实例就好了
  • 理论知识,不能指导工程。