文档详情

基于UML的分布式对象交互模型的研究-计算机应用技术专业论文.docx

发布:2018-12-15约4.6万字共121页下载文档
文本预览下载声明
东北大学硕士学位论文 东北大学硕士学位论文 摘要 基于UML的分布式对象交互模型的研究 摘要 使异构环境下计算机互联,实现资源共享是当今计算机应用领域追求的主要目 标之一。分命式对象模型的研究目的在于针对分布式系统特点,运用面向对象方法, 实现异构环境下异种机器的互操作,对理论研究和现代企业应用方面都具有重要的 意义。 /然而由于计算机应用系统采用的从网络协议、操作系统到具体实现语言及方法 存在极大的差异性,距7葛要真正实现不同系统之问的信息共享还有很大的差距。其 中,分布式环境下的对象的交互问题,是研究的重点。因为面向对象是目前被广泛 应用的软件丌发技术,对象本身具有的特点,会较好地解决分布性问题。 冶!三种主流分布式对象模型成为分伟式应用系统解决方案之前,众多的研究者 和系统设计者从不同的方面对分价式对象系统的支撑环境进行了许多深入的研究, 并取得了令人瞩目的成绩,在这方面比较早的研究主要侧重于分布式操作系统和面 向对象的分布式编程语言。虽然目前已经出现了不少的分布式操作系统,但在应用 上还很少,而且它们难以与主流的操作系统兼容,因此,没有得到广泛的应用。面 向对象的分布编程语言(如Smalltalk和Java等)目前已经基本成熟,并已被普 通用,、所接受。然而,仅仅利用这类语言并不能构造比较完备的分稚式怼躺;统, 冈为它们很难提供分布式系统所需的许多通用服务。基于以上原因J中间件技术已 经成为分布式对象领域的研究热点。本文通过对分布式对象技术、通信过程和特点 的分析研究,以RPC(Remote Procedure Call.远程过程调用)、ORB(Object Request Broker,对象请求代理)为参考模型,采用面向对象技术和设计模式技术, 运J{j UML(Unified Modeling Language,公用建模语言)语言抽象了易用且扩展 性强的对象调用模型。 / f RPC是本文构建模型时所参考的一个重要的基础。在设计过程中首先构造‘ 个基于RPC的中问件模型。RPC是一种同步、基于连接的对活方式模型,它类似 j。常规的过程调用,但实际上是调用远端过程并将结果返回,这一点对客户来说是 II 东北大学硕士学位论文 东北大学硕士学位论文 摘要 透叫的,所以提供了很好的分布透明性。但是这种方法是基于过程的,而l=L殂能建 奇:分布式应用之间的静态连接关系,不能满足应用的丌放。肚、rt功!‘展性要求。针划 这些问题,本文分析了分标对象之问通过ORB的中问件可以有机的结合在起、 有效地完成系统的集成、实现对象复用的特点,对模型进行了扩充和调整,引入了 Builder(生成器)、Adaptor(适配器)等模式,增强了模式的健壮性。 最后对于给出的UML模型,本文作了详细地介绍,包括所必需的类和对象及 类和对象之问的关系,以及运行时,各对象之问的协调关系。卜—弋。+一 关键词分布式系统面向对象UML设计模式分布式对象模型————q“一一-—一 ’—’hh¨-。_____一一 Ill 东北大学硕士学位论文 东北大学硕士学位论文 ABSTRACT UML—based Distributed Obj ect Interaction Model ABSTRACT Interconnecting the computers under the heterogeneous environment and Sharing the resource they possessed is a main object pursuied by present Computer Application Area The research in Distributed Object Model,which is much more important in both theory research and applications of modem enterprise,concentrates on analysesing the characters of Distributed System,using the Object—Oriented method to implement the interoperation ofcomputers under environment. Howerver,there are huge differences ofnetwork protocol、operating system and implement languages between Computer Applications,it is a long way to share the infomlation between dif
显示全部
相似文档