分布式系统设计毕业论文外文文献翻译及原文.doc

分布式系统设计毕业论文外文文献翻译及原文.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕 业 设 计(论文) 外 文 文 献 翻 译 文献、资料题目:分布式系统设计 文献、资料来源: 文献、资料发表(出版)日期: 院 (部): 专 业: 班 级: 姓 名: 学 号: 指导教师: 翻译日期: 2017.02.14 专业的UML使用Visual Studio .NET的揭露Visio为企业架构师 第7章:分布式系统设计 概述 设计一个分布式系统是一个反复的过程,从需求分析开始到模块化崩溃,到包装和部署策略。这个过程主要是为设计一个非分布式系统,系统,其对象是所有在同一进程中运行的过程相同。然而,在分布式系统之间和非分布式之一正如一个开创性的文件指出,“关于分布式计算的说明”由Jim瓦尔多,杰夫怀恩特,安Wollrath,本质上的差异和萨姆肯德尔。 (本文可在:/features/tenyears/volcd/papers/intros/15Waldo.pdf以及其他网站。) 延迟的主要区别是,不同的内存访问模式,并发性和部分失败。我们必须在后面的章节对这些差异更详细的解释。现在,问题是,设计一个分布式系统是从设计一非分布式之一,这些差异不能完全掩盖了起来模块在不同的框架。分布式系统的设计,因此必须采取额外的预防措施,并考虑到这些因素,具体到分布式系统。 幸运的是,大多数的知识,我们获得了从设计非分布式可结转系统。 UML的将是没有多大价值,如果它要求我们用不同的任务非常不同的工具集。所有在本书前面的章节中所涵盖的材料仍然是有效的,无论如果我们正在设计一个分布式系统或一个非分布式系统。有了良好的基础设施的帮助下,分布式系统,只需要一些额外的护理和治疗是在这些额外的组件包装和分销阶段为主。在这里,我们感兴趣的当然是基础设施.NET框架。 在这一章中,我们将使用一个例子作为一个共同的银行申请后的.NET框架,以证明不同的设计决定的设计师将面临在设计一个分布式系统的过程。然而,因为像编写用例,类图,活动图的初始阶段都是一样的,不管什么制度,我们正在设计,我们不打算覆盖整个设计过程,从头部到脚趾。相反,我们将放在部分是相关的分布式系统的重视。 本章的结构是这样的:我们将首先处理词汇问题和解释我们的分布式系统的意思。然后,我们将有一些讨论.NET的分布式基础架构,即.NET Remoting的,这将在本章的后面部分使用。 之后,我们看看银行的例子应用程序。通过这个例子中,我们将看到如何决定哪些类应该的.NET Remoting的类型,如何来决定每个激活模式.NET远程处理的类型,什么代码元素应该归在一个组件,如何准备一个组件图,编制一个组件,以及如何准备部署图的技术细节。 我们将讨论编制和发布的技术细节.NET程序集,NET的UML的组件映射。 基于对象的分布式系统.NET中 在本节中,我们将躺在回答以下两个问题的讨论基础: 我们是什么意思分布式系统? 有哪些主要问题,稳健和可靠的分布式系统的挑战设计师? 分布式系统和地方系统 那么,究竟是一个分布式系统,什么是本地系统?简单地说,分布式系统包括的组件运行在不同的进程可能在不同的机器(但不一定)。换句话说,它由不同的组件的访问地址空间。相比之下,本地系统的所有组件只在一个进程中运行,并仅限于一个单一的地址空间。因此,要判断一个本地或分布式系统是一个简单的经验法则是,询问是否能到一个内存地址指针将被有效的,如果它传递给该系统的另一个组成部分。在这里,一个组件是一个系统的一部分。它可以是一个可执行文件,一个暴露的函数或一个动态链接库(DLL),一个在浏览器中的HTML页等等就拿HTML页面对象。假设你有一个在你的机器的硬盘驱动器的HTML页面。你打开它与IE浏览器(微软的Internet Explorer)浏览器。打开时,HTML页将装载一个COM组件,调用该组件的COM对象的方法之一。在一起的HTML页面,在IE浏览器,COM组件构成的应用系统。 该系统可根据本地或分布式IE和COM组件。在我们的例子中,系统是分布式COM组件,如果在一个EXE文件(我们称这种类型的COM组件进行进程外组件)是,地方如果COM组件的一个DLL文件(就是我们所说的这种类型的COM组件在进程内组件)。但是,如果IE是在一种方式,它会在一个进程中加载??HTML页面和在另一个COM组件实现的,那么系统将分发给没有什么COM组件被加载的问题。 有比单一的方式进行分类分布式系统更多。例如,我们可以有一个本地分布式系统的分类(有时被称为逻辑分布式系统),这些元件在同一台机器上运行的进程,另一个不同的类,一般分布式系统(有时被称为分布式物理系统)已在不同机器上的组件在不同的进程正在运行。 ORP

您可能关注的文档

文档评论(0)

精品资料下载 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档