欢迎来到天天文库
浏览记录
ID:37220700
大小:1.86 MB
页数:55页
时间:2019-05-19
《分布式系统与网络应用协议的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、摘要0U予商务发展到今天,出现了激烈的竞争。许多人在思考、探索,试图另辟奚径,创造奇迹。设计全新的应用层执议及其软件系统,是其中一种有效的创新方式。一些人利用自己独创的应用软件,提供独特的网络服务,在网络世界Ifl,i有了~席之地。Internet上一些成功的在线游戏、聊天站点,是目前阶段比较突出的例子。应用层肌议处于网络通信叭议的最上层,直接面向具体应用,是分加式系统之州进行交流的工作语言。一种应用层协谤国锦1订以及相关的软件系统的推}J;,代表着~种新的网络应用模式的发明。夕本文从应用软件设计者的角度,对分和式系统
2、以及应用层m议的丌发工作进行了研究。此类系统的丌发与传统的集中式系统相比有极大的不同,丌发人员丽临着一些以前所未碰到的问题,需要找到新的理论指导和新的技术支持手段。文章结合本人在实践工作中总结的一些经验和教训,重点针剥这些不同之处进行了阐述。\文章的丌头讨论了目6U开发分布式系统常用的几利-方法,比较了它们各自的优缺点。接下来,分别描述了系统分析、总体设计和详细设计阶段所要进行的工作,以及所应用到的原则、方法和工具。研究的重点是设计应用层协议的整个过程。在文章的后半部分介绍了一个实际的分仰式系统。以该实例为基础,本文总
3、结了歼发网络应用协议及其软件时会遇到的一些典型问题,并提出了解决方案和应遵循的原则。7关键词:软件工程、软件系统设计、分布式系统、应用层协议。分类号:亍3穗f2甜丁罗弓7IIABSTRACTToday'se-businessisfullofcompetition.ManypeoplearetryingtofindoutawaytoSuccess.SomeofthemdesignednewsoftwareandapplicationprotocolfortheInternet,andprovidedspecialnetw
4、orkservices.Thatseemstobeagoodidea.Applicationlayerprotocolsareontopofthestackofprotocolsuites.Eachofthemspecifieshowoneparticularapplicationusesanetwork.Whenwedesignanewapplicationprotocolandwritesoftwarewithit,weareinventinganewwaytousethenetwork.Thedevelopmen
5、tofdistrihutedsystemsandapplicationprotocolsisquitedifferentfromdevelopingcentralizedsystems.Thispaperfocusesonthesedifferencesandexploresthenewprinciples,methodsandtoolsthatdevelopersshouldmaster.Thispaperbeginswiththecomparisonofsomedeve]opingmethodsofdistribu
6、tedsystems.Thenitdescribestheworkinsystemrequirementanalysis,softwarearchitecturedesign,andapplicationprotocoldesign.Inthispaper,Ipresentanactualsystemasacase.Withthiscase,Isummarizedsometypicalproblemsinthedevelopmentprocessofdistributedsystemsandapplicationpro
7、tocols,andtrytoprovidesolutionstothem.Keywords:SoftwareEngineering,SoftwareDesign,DistributedSystem,ApplicationProtoc01.前言无疑,辉煌的网络时代已经来临。“网络一计算机”不褥是大聪的预想,而是现实证确了的真理。基于两络的分布式应桶系统已经越来越普及,擎枫环境F的信息系统将难得一见。信息系统是进行售息的收集、传送、储存、自U工、维护和使用的系统。如阳为了有效i也进行信息的存储和加i[,行发人员必须研究和
8、掌握数掘库理论希l技术一样,在网络澍代,为了有效地实现信息的传送和共享,≯f发人员也必须蝉}究霹l掌握网络理沦翦J技术。在建立分撕j式应明的过程巾,要应用蚤静网络协波,尤其是高鼷网络协议与其体的应用逻辑更是息息穗关。因而,对高朦两络狮}义的研究和随掰,应是信怠系统专业人士应该关注的重要领域之一。Internet敬发展香酲共蜷。网络
此文档下载收益归作者所有