Microsoft .NET 的企业解决方案模式.第5章 分布式系统模式.docVIP

  • 0
  • 0
  • 约 7页
  • 2016-04-05 发布于江西
  • 举报

Microsoft .NET 的企业解决方案模式.第5章 分布式系统模式.doc

Microsoft .NET 的企业解决方案模式.第5章 分布式系统模式.doc

第5章 分布式系统模式 发布日期: 2004-4-12 | 更新日期: 2004-4-20 版本: 1.1.0 在当今的互联世界中,越来越多的企业应用程序跨多个服务器分布和运行、连接到远程数据源和 Web Service,并可通过 Internet 访问。分布式计算功能强大,但也并非没有面临挑战。网络在本质上并不可靠,同本地的进程间通信相比,与远程服务器的通信速度较慢。另外,同时在多台计算机上运行一个程序可能会导致许多并发和同步问题。 本页内容 基于实例的协作和基于服务的协议 近链接与远链接 分布式计算所面临的挑战 使用分层应用程序 模式概述 分布式系统模式 基于实例的协作和基于服务的协议 按照 Business Component Factory(业务组件工厂)[Herzum00] 的说,分布式计算可以基于两个截然不同的体系结构样式: ? 基于实例的协作 ? 基于服务的协作 基于实例的协作跨网络边界扩展了面向对象的计算模型。组件可以实例化远程对象实例、四处传递对这些远程对象的引用、调用远程对象的方法以及取消对它们的分配。此方法的优点在于,可以将应用程序内使用的同一个面向对象的编程模型应用于分布式组件。大多数运行时平台都包含对基于实例的协作的支持,以便开发人员在访问远程对象时不必提供特殊内容,或者相对于访问本地对象,只需提供极少的特殊内容。这就大大简化了

文档评论(0)

1亿VIP精品文档

相关文档