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

上传人:h**** 文档编号:26965377 上传时间:2022-07-20 格式:DOCX 页数:7 大小:14.15KB
返回 下载 相关 举报
分布式系统设计毕业论文外文文献翻译及原文.docx_第1页
第1页 / 共7页
分布式系统设计毕业论文外文文献翻译及原文.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《分布式系统设计毕业论文外文文献翻译及原文.docx》由会员分享,可在线阅读,更多相关《分布式系统设计毕业论文外文文献翻译及原文.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、分布式系统设计毕业论文外文文献翻译及原文 毕业设计(论文)外文文献翻译 文献、资料题目:分布式系统设计 文献、资料来源: 文献、资料发表(出版)日期: 院(部): 专业: 班级: 姓名: 学号: 指导教师: 翻译日期: 2022.02.14 专业的UML使用Visual Studio .NET的揭露Visio为企业 架构师 第7章:分布式系统设计 概述 设计一个分布式系统是一个反复的过程,从需求分析开始到模块化崩溃,到包装和部署 策略。这个过程主要是为设计一个非分布式系统,系统,其对象是所有在同一进程中运行的 过程相同。然而,在分布式系统之间和非分布式之一正如一个开创性的文件指出,“关于分布式

2、计算的说明”由Jim瓦尔多,杰夫怀恩特,安Wollrath,本质上的差异和萨姆肯德尔。(本文可在: /features/tenyears/volcd/papers/intros/15Waldo.pdf以及其他网站。) 延迟的主要区别是,不同的内存访问模式,并发性和部分失败。我们必须在后面的章节 对这些差异更详细的解释。现在,问题是,设计一个分布式系统是从设计一非分布式之一, 这些差异不能完全掩盖了起来模块在不同的框架。分布式系统的设计,因此必须采取额外的 预防措施,并考虑到这些因素,具体到分布式系统。 幸运的是,大多数的知识,我们获得了从设计非分布式可结转系统。 UML的将是没有多大价值,如果

3、它要求我们用不同的任务非常不同的工具集。所有在本书前面的章节中所涵盖 的材料仍然是有效的,无论如果我们正在设计一个分布式系统或一个非分布式系统。有了良好的基础设施的帮助下,分布式系统,只需要一些额外的护理和治疗是在这些额外的组件包 装和分销阶段为主。在这里,我们感兴趣的当然是基础设施.NET框架。 在这一章中,我们将使用一个例子作为一个共同的银行申请后的.NET框架,以证明不同的设计决定的设计师将面临在设计一个分布式系统的过程。然而,因为像编写用例,类图, 活动图的初始阶段都是一样的,不管什么制度,我们正在设计,我们不打算覆盖整个设计过程,从头部到脚趾。相反,我们将放在部分是相关的分布式系统的

4、重视。 本章的结构是这样的:我们将首先处理词汇问题和解释我们的分布式系统的意思。然后,我们将有一些讨论.NET的分布式基础架构,即.NET Remoting的,这将在本章的后面部分使用。 之后,我们看看银行的例子应用程序。通过这个例子中,我们将看到如何决定哪些类应 该的.NET Remoting的类型,如何来决定每个激活模式.NET远程处理的类型,什么代码元素 应该归在一个组件,如何准备一个组件图,编制一个组件,以及如何准备部署图的技术细节。 我们将讨论编制和发布的技术细节.NET程序集,NET的UML的组件映射。 基于对象的分布式系统.NET中 在本节中,我们将躺在回答以下两个问题的讨论基础

5、: 我们是什么意思分布式系统? 有哪些主要问题,稳健和可靠的分布式系统的挑战设计师? 分布式系统和地方系统 那么,究竟是一个分布式系统,什么是本地系统?简单地说,分布式系统包括的组件运 行在不同的进程可能在不同的机器(但不一定)。换句话说,它由不同的组件的访问地址空 间。相比之下,本地系统的所有组件只在一个进程中运行,并仅限于一个单一的地址空间。 因此,要判断一个本地或分布式系统是一个简单的经验法则是,询问是否能到一个内存地址 指针将被有效的,如果它传递给该系统的另一个组成部分。在这里,一个组件是一个系统的 一部分。它可以是一个可执行文件,一个暴露的函数或一个动态链接库(DLL),一个在浏览器

6、中的HTML页等等就拿HTML页面对象。假设你有一个在你的机器的硬盘驱动器的HTML页面。你打开它与IE浏览器(微软的Internet Explorer)浏览器。打开时,HTML页将装载一个COM组件,调用该组件的COM对象的方法之一。在一起的HTML页面,在IE浏览器,COM 组件构成的应用系统。 该系统可根据本地或分布式IE和COM组件。在我们的例子中,系统是分布式COM组件,如果在一个EXE文件(我们称这种类型的COM组件进行进程外组件)是,地方如果COM组件的一个DLL文件(就是我们所说的这种类型的COM组件在进程内组件)。但是,如果IE是在一种方式,它会在一个进程中加载HTML页面和

7、在另一个COM组件实现的,那么系统将分发 给没有什么COM组件被加载的问题。 有比单一的方式进行分类分布式系统更多。例如,我们可以有一个本地分布式系统的 分类(有时被称为逻辑分布式系统),这些元件在同一台机器上运行的进程,另一个不同的 类,一般分布式系统(有时被称为分布式物理系统)已在不同机器上的组件在不同的进程 正在运行。 ORPC(对象的远程过程调用)协议 另一种方法是分布式系统的分类进行分类,并按照消耗的远程组件的方法。例如,一些分布式系统叫号如在同一地址空间的函数调用远程函数调用看看。远程过程调用(RPC)为基础的系统属于这一类。其他分布式系统进行远程对象(类型的实例)看起来像本地对象

8、。 组件弥补这种系统的通讯在面向对象的层次类型。对象的RPC(ORPC),如Doom和CORBA的协议为基础的系统的IIOP /的GIOP(因特网ORB间协议/通用ORB间协议)是这一类的例子。在了解有关这些协议,他们的相似之处更多细节感兴趣的读者,他们之间的分歧可以参考 MSDN文章,作者Don Box,“一个年轻人的指南简单对象访问协议”,MSDN杂志2000年3月的问题: /msdnmag/issues/0300/soap/soap.asp 另一个例子是ORPC协议SOAP(简单对象访问协议),在标准的Web服务的核心。是什 么让其他的SOAP ORPC协议不同的是它的传输中立性质,它使用的方式作为记录信息的数据 格式的XML有效载荷。例如,你有一个HelloWorld Web服务,接受来自客户端,并返回一 个欢迎信息的请求。在请求消息的HelloWorld服务收到的东西会像下面的样子。 我们可以很容易解密请求XML消息,并告诉了HelloWorld服务接口的东西- 这个接

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 策划方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁