基于.NET框架的分布式系统应用研究

基于.NET框架的分布式系统应用研究

赵明宇[1]2003年在《基于.NET框架的分布式系统应用研究》文中提出梯级水库通常是由一个流域内的若干水库组成的。而目前各个水库中存在着许多相互独立的子系统,如水库监控系统、水情自动测报系统和信息管理系统等。每个系统都需要专门的工作人员进行管理维护,并且各系统之间需要调用彼此的数据;另外,由于水库一般地处偏远,为了满足上级部门对下属各级水库现场控制和实时数据获取的需要,我们还必须提供对这些系统数据和应用程序的远程访问能力。因此如何对这些水库系统进行统一的管理以及各系统之间的交互已成为水利系统管理人员和运行人员极为关心的问题。本文对此进行了较为深入的研究,提出了基于.NET框架的梯级水库分布式系统软件架构,从而实现各级水库系统的无缝集成,并且实现了以组件化的Web服务方式为远方的客户提供人性化的管理,确保了上级部门对梯级水库运行情况的准确掌握。 论文首先分析了分布式系统的发展、特点和体系结构,然后分别论述了当前主流的分布式组件技术、Web服务技术。提出了以Web服务方式实现各个水库系统的无缝集成和数据共享的设想。第叁章对Web服务的组成、运行机制以及与Web服务相关的一些重要协议进行了深入的分析。同时论述了.NET框架的各个重要组成部分、体系结构和工作原理,并对.NET Remoting技术的体系结构及其工作原理进行了分析。在此基础上,我们在第四章中针对目前基于.NET框架的分布式系统模型进行了分析,并且结合梯级水库分布式系统的具体情况,对原有模型进行了改进,提出了基于.NET框架的分布式系统改进模型,解决了原有模型不能很好地应用于电子商务领域以外的局限性。并就实现该模型时遇到的一些问题提出了效果较好的解决方案。在第五章我们利用这一改进模型实现了一个梯级水库分布式管理系统。

岳敏[2]2007年在《基于.NET的分布式数据库访问技术研究及改进》文中研究说明随着信息的膨胀和网络的普及,那种只能对单一数据库进行访问的方式已不能满足需要,人们增加了处理分布式数据库的需求。在设计分布式数据库访问工具时,最重要的问题是如何使用户的访问方便而高效,也就是用户意识不到自己是在访问位于不同主机上的数据,操作分布式数据库就像操作本地数据库一样简单。根据这一目标,本文就基于.NET的分布式数据库访问技术进行了研究。本文首先介绍了分布式数据库理论及.NET技术,分析了几种基本的数据库访问技术,包括:开放数据库连接(ODBC)、数据访问对象(DAO)、远程数据对象(RDO)、Java数据库连接(JDBC)及一致数据访问技术(OLE DB/ADO)。然后着重对.NET Framework的最新数据库访问技术—ADO.NET的体系结构、对象模型、各个对象的重点特性等进行了深入的分析。在以上理论分析的基础上,提出了基于ADO.NET的分布式数据库查询方法,对ADO及ADO.NET在数据访问效率方面进行了比较测试,并探讨了如何利用存储过程优化ADO.NET应用程序。但是ADO.NET在数据库访问方面也还存在一定问题,最主要的就是没有引入对象/关系映射技术。因此,本文以解决ADO.NET的在数据库访问方面存在的问题为目标,在ADO.NET的基础上引入了对象/关系映射技术并构建了一个可复用的数据库访问中间件ORM(O/R Mapping),并将其成功地应用于项目在线测评系统的开发中。

李灏晨[3]2003年在《基于.NET平台的分布式应用系统的研究及应用》文中指出本文结合分布式体系结构的发展状况,对Microsoft公司最新推出的分布式应用系统.NET平台架构进行了研究,深入讨论了.NET平台的总体结构、工作机理,阐述了构建一个基于Web的分布式应用程序所涉及到的相关技术。并利用新的.NET应用软件技术平台,给出了开发新版武汉市排水泵站远程监测系统的过程。新版系统不但具有了以前版本系统功能强大、可靠性高等特点,而且具有开发方便和良好的运行性能等特点。充分体现了.NET平台在开发基于Web的分布式应用程序上的优越性。全文共分六个章节: 第一章主要论述了课题的研究背景。给出了在当今Internet/Intranet飞速发展的情况下,传统的客户机/服务器模型已经不能适应时代的发展的分析,据此提出了课题选题的依据以及意义,确定了基于.NET体系结构的分布式应用程序的研究方向。 第二章主要阐述了分布式软件体系结构。给出了分布式系统的基本概念,讨论了分布式应用程序的设计策略以及分布式计算等相关技术。并对分布式体系结构的叁层模型进行了阐述。最后结合分布式系统的发展现状及分析,论述了两种广泛采用的分布式对象总线技术。 第叁章通过与传统的Windows DNA技术进行比较,对微软最新推出的分布式应用系统平台.NET平台架构进行了研究,重点讲述了.NET框架的基础结构以及它的运行机制,对其中的重要技术——公共语言运行环境(CLR)、基本类库和MSIL(微软中间语言)进行了分析,同时对在分布式环境中占重要地位的组件技术作了详细的说明。 第四章主要对.NET平台的Web技术进行了研究。在介绍了开发Web应用程序的几种传统方法的基础上,重点讨论了.NET平台的ASP.NET技术。并讨论了分布式计算中的核心技术——分布式对象结构,在此基础上分析了.NET革命的核心:Web Service。最后对.NET平台上的数据访问技术进行了阐述。 第五章阐述了通过采用基于.NET平台的相关技术,如.NET中新推出的Web Forms技术和数据访问技术ADO.NET,开发了新版的《武汉市排水泵站远程数据采集监测系统》,给出了利用.NET平台构筑一个基于Web的具有良好可伸缩性的分布式应用程序的过程。武汉理工大学硕士学位论文 最后一章作为全文的总结。说明了在撰写论文过程中的心得和体会,并对.NET平台今后的应用前景作出了展望。

李江峰[4]2005年在《基于.NET平台的一个改进的分布式体系结构模型及其应用研究》文中认为随着互联网的不断发展,网络已经逐渐深入到国民经济的各行各业,软件的网络化是一个必然的趋势。分布式技术是当前软件开发技术的一个重要发展方向。基于.NET 框架的分布式体系结构模型是一种构建于.NET 平台上,充分利用分布式技术和计算机网络,能够在局域网内进行数据交互、在互联网上进行远程数据访问的体系结构模型。典型的基于.NET 框架的分布式体系结构模型由用户服务层、业务处理层、数据服务层和数据库层四部分组成。其中,由业务处理层和数据服务层组成的中间层是模型的核心部分。用户服务层是模型的表现层。用户服务是指在应用程序中实现的客户端。在分布式体系结构中,用户服务可以是Web 客户端或Windows 客户端,或者两者都是。业务处理层包括业务外观层和业务规则层,前者用于向基础业务对象提供一致的接口,并将客户端同基础业务逻辑隔离开; 后者实现业务实体或系统对象,需要完成各种业务规则和逻辑的实现。数据服务层包括数据控制层、数据表示层和数据访问层。数据控制层解决和对象关系映射的问题,考虑数据实体类的持久性问题; 数据表示层解决数据的表示方式问题; 数据访问层执行从数据库(或其他数据服务)获取数据或向数据库发送数据的任务。在分布式体系结构中,相应的任务是使用数据适配器和数据库服务器进行存储的过程。数据库层通常是由单个数据库或多个数据库组成的数据库系统,其功能是进行数据记录和数据更改。基于分布式体系结构模型的保险系统是基于.NET 框架的分布式体系结构模型的一个实现范例。在系统的设计过程中,分析上述关键技术,建立合理的系统架构,并最终实现系统的全部功能。

贺志国[5]2004年在《基于NET框架的分布式军事标图技术研究》文中进行了进一步梳理计算机军事标图是指挥自动化的一个重要组成部分。现代军事变革的发展已使多军、兵种联合作战成为必然趋势。对于由多军、兵种参与的作战或演习,必然要求各单位共享作战态势,进行军事标图作业。由于参战单位的分布性,用单机的军事标图系统往往显得力不从心,不可能进行全面的军事标图。分布式军事标图系统为这一难题提供了较好的解决方案。 本文阐述了军事标图的基本概念,明确了研究分布式军事标图技术的现实意义。在对分布式计算结构给出简要介绍的基础上,阐述了分布式对象技术及分布式系统开发的基本理论和方法。对基于.NET框架开发N层分布式应用程序的过程进行了研究分析,确立了分布式标图系统的应用模型。以组件式软件设计思想为指导,基于COM技术设计并实现了分布式军事标图系统的核心模块——军事标图组件。在上述系统模型和标图组件的基础上,提出了分布式军事标图系统的具体实现结构,列举了各功能模块的实现方法。最后给出了整个系统的实现结果。

朱建国[6]2006年在《分布式水库优化调度系统的研究与设计》文中研究说明水电能源作为一种可再生能源,在我国的能源结构中将占据越来越重要的地位。在国家大力开发水利水电工程之际,水资源优化调度研究成为当前科学研究的一个前沿课题和研究热点。在过去的几十年里,随着计算机技术和自动控制技术及优化调度理论的发展,我国水电站和水库在自动化和信息化方面有了长足的进步,水库优化调度系统的应用更进一步提高了水资源的使用效率。然而,随着网络时代的来临,软件的体系结构向着分布式多层次的方向发展,并且传统单机的应用系统已无法适应日益庞大而复杂的水电系统的管理和运营需求,因此研究和开发分布式的管理和调度软件系统迫在眉睫。本文在分析了水库优化调度系统功能需求的基础上,提出了基于.NET框架的分布式系统架构,解决了数据传输对象模型、安全性和交互性能问题,详细阐述了分布式水库发电优化调度系统的实现方法,设计了通用的防洪调度子系统。具体地讲,本文首先探讨了我国水库优化调度软件的发展现状,以及应用软件向分布式方向发展的趋势,研究了采用分布式架构开发水库调度系统的重要意义。其次介绍了水库调度的基本理论和方法,引入了在电力市场环境下新的水库发电优化调度模型,并进而分析得出了水库优化调度系统的功能需求。接着阐述了软件架构的发展趋势和技术动因,设计了适合计算密集型的水库优化调度系统的分布式多层的系统架构,研究了分布式架构环境下各层之间的数据传输对象模式,提出了基于.NET框架的系统的安全方案和改善系统交互性能的措施。然后本文利用先进的设计模式理论方法和统一建模语言,为发电优化调度子系统创建软件类结构模型,并按照系统的逻辑架构详细阐述了分布式系统的具体实现方法。紧接着重点研究了水库防洪调度规程库的设计,使得防洪调度子系统能够适应不同水库的需求。本文最后介绍了最新的Web2.0技术,并指出其对水库优化调度系统这类专业的行业应用发展的影响。研究成果对进一步开发更为完善的分布式水库优化调度系统乃至水电企业运营调度的综合信息系统具有重要的指导意义。

周宏艳[7]2006年在《基于.Net Framework的N层分布式处理的研究及应用》文中研究表明近年来,分布式对象技术的理论在不断发展,日趋成熟,但基于.Net Framework的分布式对象技术的应用系统尚处于探索阶段。本论文旨在结合分布式体系结构的发展状况,对Microsoft公司最新推出的分布式应用系统.Net平台架构进行研究,深入讨论了基于.Net平台的分布式部署,阐述了构建一个基于Web的分布式应用程序所涉及到的相关技术及工作原理,开发了基于.Net Framework的分布式管理系统,充分体现了.Net平台在开发基于Web的分布式应用程序上的优越性。 论文首先论述了分布式系统的概念、结构以及分布式对象技术,阐述了当前主流的分布式对象技术及其比较与发展。接着论述了Web服务,介绍了Web Service的知识。然后分析了.NET Framework结构的概念、组成及工作原理,.NET Remoting的体系结构和工作原理。最后结合管理系统的需求,给出了利用.Net平台构筑一个良好的可伸缩性的分布式应用程序的设计方案,并详细介绍了我所完成的整个系统的框架设计、整体的逻辑分层,以及应用系统子模块的实现。

张卫林[8]2006年在《基于.NET框架的多层企业应用系统架构与设计》文中进行了进一步梳理随着Internet及其相关技术的迅猛发展,传统的客户机/服务器两层模型已经明显不能适应企业应用的发展要求,计算机的体系结构也从两层结构发展到多层结构。当前多层结构因其明显的优越性,已成为构建企业应用的一个标准。然而当前的多层架构庞大复杂,在开发中存在着开发效率低下、移植性差、修改困难、重用性差等问题。 本文在对.NET框架下Web服务进行深入研究的基础上,借鉴当前Java环境下比较流行的框架技术,结合.NET下面向对象的持久技术机制,开发了一套基于.NET的面向服务的多层企业应用系统框架。该框架摈弃了传统C/S模式的缺陷,层次结构清晰,建立了对象和关系的映射,直接利用面向对象的方法操纵关系数据库。 本文首先确定了课题的研究内容,并简单的介绍了与课题有关的技术。其次介绍了分布式系统的发展历程,从传统的C/S模式发展到目前的多层结构,分析了它们的不足,在对当前存在的分布式对象技术进行了深入的比较和分析的基础上,突出了Web服务的优点,并对。NET平台和Web服务的相关知识进行了深入的探讨。再次,重点介绍了面向对象的持久技术,主要阐述了O/R映射机制和.NET平台下的NHibernate技术,介绍了如何利用该持久技术开发系统,并结合武汉蓝焰自动化燃气管理信息系统的开发,详细阐述了该框架的体系结构以及各层的相互关系,并简要的给出了系统的实现过程。最后作为全文的总结分析了该系统体现的优点和存在的不足。

盛可及[9]2007年在《基于.NET的分布式医疗保险管理系统的设计与实现》文中研究说明分布式技术是当前软件开发技术的一个重要发展方向。基于.NET框架的分布式体系结构模型是一种构建于.NET平台上,充分利用分布式技术和计算机网络,能够在局域网内进行数据交互、在互联网上进行远程数据访问的体系结构模型。典型的基于.NET框架的分布式体系结构模型由用户服务层、业务处理层、数据服务层和数据库层四部分组成。其中,由业务处理层和数据服务层组成的中间层是模型的核心部分。用户服务层是模型的表现层。用户服务是指在应用程序中实现的客户端。业务处理层包括业务外观层和业务规则层,前者用于向基础业务对象提供一致的接口,并将客户端同基础业务逻辑隔离开;后者实现业务实体或系统对象,需要完成各种业务规则和逻辑的实现。数据服务层包括数据控制层、数据表示层和数据访问层。基于分布式体系结构模型的西南电力设计院医疗保险管理系统是基于.NET框架的分布式体系结构模型的一个实现范例。在系统的设计过程中,分析上述关键技术,建立合理的系统架构,并最终实现系统的全部功能。

周静, 刘全菊[10]2009年在《分布式模型应用于.NET框架的研究与设计》文中指出文章分析了传统的分布式体系结构和分布式对象计算技术原理;通过比较和分析主流的分布式对象技术;综合阐述基础的叁层C/S模式体系结构、分布式对象计算技术和流行的分布式.NET框架,从而深层次地探讨了分布式对象计算技术在.NET框架的传统分布式应用模型系统中的应用。综合前面分析、比较、研究,设计出改进的.NET框架分布式应用模型;表明了.NET框架在分布式体系系统中的位置和意义。

参考文献:

[1]. 基于.NET框架的分布式系统应用研究[D]. 赵明宇. 河海大学. 2003

[2]. 基于.NET的分布式数据库访问技术研究及改进[D]. 岳敏. 青岛大学. 2007

[3]. 基于.NET平台的分布式应用系统的研究及应用[D]. 李灏晨. 武汉理工大学. 2003

[4]. 基于.NET平台的一个改进的分布式体系结构模型及其应用研究[D]. 李江峰. 华中科技大学. 2005

[5]. 基于NET框架的分布式军事标图技术研究[D]. 贺志国. 国防科学技术大学. 2004

[6]. 分布式水库优化调度系统的研究与设计[D]. 朱建国. 华中科技大学. 2006

[7]. 基于.Net Framework的N层分布式处理的研究及应用[D]. 周宏艳. 贵州大学. 2006

[8]. 基于.NET框架的多层企业应用系统架构与设计[D]. 张卫林. 武汉理工大学. 2006

[9]. 基于.NET的分布式医疗保险管理系统的设计与实现[D]. 盛可及. 电子科技大学. 2007

[10]. 分布式模型应用于.NET框架的研究与设计[J]. 周静, 刘全菊. 通信技术. 2009

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  

基于.NET框架的分布式系统应用研究
下载Doc文档

猜你喜欢