用户名: 密码: 验证码:
基于.NET平台的分布式应用系统的研究及应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文结合分布式体系结构的发展状况,对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平台今后的应用前景作出了展望。
Combine with the state of development of distributed system structure, this thesis studied distributed application system platform which Microsoft puts out newly
    -.NET platform. It has discussed the ensemble architecture and working
    mechanism of .NET platform deeply and has told that structures the relevant technology that a distributed application program based on Web should use. With utilized new .NET platform of software development technology, this thesis gave the course that developed the application programming system of new edition-Wuhan city drain off water pump stand of remote monitoring system. Make the new edition system not only has traditional programming strong system functions and dependability high characteristics, and develops the merits, such as convenient and superior function performance etc... Have fully reflected the superiority of .NET platform in developping the distributed application program based on Web. The full thesis divides into six chapters altogether:
    Chapter one described the research background of the subject mainly. Has appeared in a situation that nowadays Internet/Intranet develops at full speed, Traditional client / server model can't already adapt to the situation of development of the times. Has put forward the basis and meaning of the selected title of the subject in view of the above, has confirmed the research direction based on distributed application program of .NET system structure.
    Chapter two explained the distributed software system structure mainly. First, give and publish distributed basic conception of system, discuss layout strategy of distributed application program and relevant technology of distributed computing etc... And this chapter has explained model of three layers of the distributed system structure. Finally, Combine the current situation of the development of the distributed system and analyse, described two kinds of distributed object's bus technology adopted extensively.
    Chapter three through comparing .NET with traditional Windows DNA
    
    
    
    technology, go on and study distributed application system platform-.NET
    platform that Microsoft put out newly. And it has told the infrastructure of .NET framework and its operating mechanism especially. To the important technology
    among them-Common Language Runtime (CLR), .NET Framewok Class Library
    and MSIL (Microsoft intermediate language) have been analysed, and did the detailed explanation to the component technology of occupying the important position in the distributed environment.
    Chapter four studied about Web technology of .NET platform mainly. On the basis of recommending several kinds of traditional developping methods of Web application program, have discussed ASP.NET technology on .NET platform especially. And has discussed the key technology in distributed computing -Distributed object's structure, has analysed .NET revolutionary core on this basis: Web Services. Finally, the technology of access data on .NET platform has been described.
    Chapter five explained the relevant technology based on .NET platform, such as
    WebForms technology and data access technology-ADO.NET. Have given out
    the procedure of developed the application programming system of new edition-Wuhan city drain off water pump stand of remote datum gather monitoring system, Have given out the course of utilizing .NET platform to construct a distributed application program with very good elasticity based on Web.
    The last chapter is regarded as the summary of the full text. Have stated the gains in the course of writing the thesis and realize, and has looked forward to the applicance prospect in the future of .NET platform.
引文
[1] 李维 著.Delphi 5.x 分布式多层应用系统篇.北京:机械工业出版社,2000
    [2] 李庆发 著.完全探索Microsoft.NET技术战略.北京:中国青年出版社,2002
    [3] 朱海滨 蔡开裕,樊爱华 等 著.分布式系统原理与设计.湖南:国防科技大学出版社,1997
    [4] [美]Fred Barwell,Richard Blair等著.VB.NET高级编程.北京:清华大学出版社,2002
    [5] Williams S David. SYSTEMS ANALYSIS AND DESIGN: A STRUCTURED APPROACH. Addison-Wesley Publishing Company, 1983
    [6] [美]Subrahmanyam Allamaraju 等 著.J2EE服务器端高级编程.北京:机械工业出版社,2001
    [7] http://msdn.microsoft.com/xml微软网站[EB/OL],2002-09.
    [8] 周杰韩等..NET框架与元模式研究[J].计算机工程与应用,2002,38(23):141.
    [9] [美]Robert Powell,Richard Week著.C#和.NET架构.人民邮电出版社,2002
    [10] Roger S. Pressman. SOFTWARE ENGINEERING-A PRACTITIONER'S APPROACH. Beijing: China Machine Press, 1999
    [11] [美]Richard C.Leinecker著.COM+技术大全.北京:机械工业出版社,2001
    [12] Kai Hwang. ADVANCED COMPUTER ARCHITECTURE-PARALLELISM, SCALABLITY, PROGRAMMABLITY. Beijing: China Machine Press, 1999
    [13] [美]Simon Robinson, Ollie Cornes等著.C#高级编程.北京:清华大学出版社,2002
    [14] [美]Derek Beyer著.C#COM+编程指南.北京:中国水利水电出版社,2002
    [15] Patrick O' Neil, Elizabeth O'Neil. DATEBASE: PRINCIPLES, PROGRAMMING AND PERFORMANCE. Beijing: China Machine Press, 1999
    [16] [美]John Kauffman, Fabio Claudio Ferracchiati 等著.ASP.NET数据库入门经典.北京:清华大学出版社,2002
    [17] 木林森 著.C#和ASP.NET程序设计教程.北京:清华大学出版社,2002
    [18] 苏芷莉,陈赫贝.城市排水泵站远程数据监测系统开发研究.计算机应用研究,2001,10:135-137
    [19] 张海藩 著.软件工程导论.北京:清华大学出版社,1998
    [20] Sartaj Sahni. DATA STRUCTURES, ALGORITHMS ANDAPPLICATION IN C++. Beijing: China Machine Press, 1999
    [21] [美]Don Benage, Azam Mirza 等著.应用Visual Studio 6.0构建企业解决方案.北京:人民邮电出版社,1999
    [22] [美]Brian E. Travis著.BizTalk服务器的XML和SOAP编程.北京:机械工业出版社,2001
    [23] [美]Bruce Eckel著.JAVA编程思想.北京:机械工业出版社,1999
    [24] Jean Walrand. COMMUNICATION NETWORKS-AFIRST COURSE. Beijing: China Machine
    
    Press,1999
    [25] [美]Natanya Pitts.XML轻松进阶.北京:电子工业出版社,2001
    [26] 李秋云.XML及WML教程.北京:人民邮电出版社,2001
    [27] Paul J.Fortier等著.数据库技术大全.北京:电子工业出版社,1999
    [28] David S.Platt著.COM精髓.北京:人民邮电出版社,2001
    [29] 贾焰,王志英,韩伟红等著.分布式数据库技术.北京,国防工业出版社,2000
    [30] 胡皓,陈晓禾 著.Linux系统及其网络应用.北京:人民邮电出版社,1999
    [31] [美]Stephen Wynkoop著.SQL Server 7.0开发指南.北京:电子工业出版社,1999
    [32] 网页制作、网络编程系列编委会.SQL Server 2000轻松掌握.北京:中国人民大学出版社,2001
    [33] [美]Ryan K. Stepheus, Ronald R. Plew 著.数据库设计.北京:机械工业出版社,2001
    [34] 微软公司,东方人华 著.C#语言参考手册.北京:清华大学出版社,2001
    [35] [美]OMG编著.CORBA系统结构、原理与规范.北京:电子工业出版社,2000
    [36] 李毅骋 著.Windows 2000 Server网络系统与服务.北京:清华大学出版社,2001
    [37] [美]Karanjit S. Siyan 著.Windows 2000 Server 专业参考.北京:机械工业出版社,2001
    [38] [美]John Paul Muellen,Irfan A.Chaudhry 著.Windows 2000 Server性能优化技术参考.北京:机械工业出版社,2001
    [39] [美]Internet Security Systems 公司 著.Windows 2000 安全技术参考.北京:机械工业出版社,2001
    [40] 李红和等.ASP基础架构的设计与实现[J].计算机工程,2002,28(10):254.
    [41] [美]J.F.Dimarzio 著.网络体系结构及设计.北京:人民邮电出版社,2001
    [42] Paul Kimmel著.Delphi 6应用开发指南.北京:清华大学出版社,2002/3/21
    [43] 粱剑等.CORBA技术剖析及其应用[J].计算机应用研究,2002,19(8):91.
    [44] 石伟鹏,杨小虎.基于SOAP协议的Web Service安全基础规范(WS-Security)(J).计算机应用研究,2003,20(2):100.
    [45] 江红等.基于Web Service的动态电子商务的研究[J].计算机工程,2003,29 (2):195.
    [46] Abraham Silberschatz, Henry E. Korth. DATEBASE SYSTEM CONCEPT. Beijing: China Machine Press, 1999
    [47] 孙家昶,张林波,迟学斌等著.网络并行计算与分布式编程环境.北京:科学出版社,2000
    [48] 陈博,许满武.基于Web的计算模型——Web Service[J].计算机应用研究,2003,20(1):41.
    [49] 杨艳等.XML Web服务技术探讨[J].计算机应用研究,2002,19(10):96.
    [50] 汪晓平,吴勇强,张宏林等著.ASP网络开发技术.北京:人民邮电出版社,2000
    [51] [美]David Chappell著.深入理解Microsoft Windows 2000分布式服务-开发人员
    
    和技术管理人员指南.北京:清华大学出版社,2001
    [52] 马恒著.关系数据库理论.北京:清华大学出版社,1999
    [53] 杨强等.一种基于.NET的安全服务决策产品的具体实现[J].计算机应用,2002,22(9):83.
    [54] [美]John G.Proakis 著.数字通信.北京:电子工业出版社,2001
    [55] 龚万峰,张子瑜等著.Delphi 5功能解析.北京:电子工业出版社,2000
    [56] 谢天宝等.基于Web的数据库访问模式的研究[J].计算机应用研究,2002,19(8):75.
    [57] [美]M.Shane Stigier,Mark A.Linsenbardt 著.高效配置IIS 4和Proxy Server 2.北京:电子工业出版社,2000

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700