文档介绍:北京交通大学
硕士学位论文
分布式系统数据传输中间件设计及导航技术研究
姓名:宋伟伟
申请学位级别:硕士
专业:软件工程
指导教师:张遂征
20060301
摘要流的中间件技术和当前成熟的几种构建分布式应用的技术,提出构随着计算机技术和网络的快速发展,分布式应用已经被广泛使用,规模也越来越大,同时它们之间存在大量的数据传输和交互操接请求关系。根据这两种关系构建逻辑网络,采用导航图和节点名称作为导航依据,设计的两种算法导航算法:基于节点名称算法和作,而且这些操作与具体的业务逻辑混和在一起,应用层次划分不清晰,给软件的更新、升级、维护和重用带来很大困难。这已经不能满足应用发展的需求。目前多采用应用分层的技术,引进中间件来解决这类问题。本文以分布式应用的数据传输技术为研究重点,研究了当前主建一个基于分布式应用的、通用的、易于扩展的并具有通信能力的数据传输中间件。主要在以下方面做了一些研究: 褂脁作为数据传输的标准格式,解决了数据传输中数据标准化问题,数据传输只需要进行简单的数据格式定义就可以方便进行无缝的数据传输。杓艱低臣芄梗低撤殖山涌诓悖硎荽淝求层,导航层,传输事务控制层和系统管理层五层并阐述各层之州的协作关系和相关的接口设计。己郊际醴矫妫疾和疘缒P停岢鍪褂肈构建数据传输逻辑网络,根据应用之间的关系在应用级别上提供导航功能,对具体应用屏蔽了疘阃ㄐ诺母丛有浴5己剿枷肜丛于路由器的路由概念,参照网络中节点之间直接连接和间接连接的关系,创新的提出应用之间存在两种关系:可直接请求关系和可间导航图算法,算法简洁使用,配置简单,具有很高的实际应用价值。对导航层的处理流程和接口设计进行研究,提出了主要流程和接口设计方案。并讨论了给应用保留在数据传输中增加其他服务的扩展服务接口,只需专注于自己数据传输业务逻辑的实现,不需要进行任何修改,就可以动态的加载应用自定义的服务,体现了作为中间件的易于扩展和通用性。谑导视τ弥校礣τ迷谂┍O低持校渲梅奖悖芄北京交通大学硕士学位论文
关键词满足农保的各种数据传输的功能要求和性能要求,取得了良好的经济效益。数据传输,分布式应用,疭,中间件,埃己剑纭北京交通大学硕士学位论文
哪北京交通大学硕士学位论文疘,,,.,,瑆【【琭,Ⅲ
北京交通大学硕士学位论文珻/琈琗.,:,,,Ⅳ,琣..珼,
本人签名:塞H独创性声明本人声明,所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽本人所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京交通大学或其他教学机构的学位或证书丽使用过的在论文中作了明确的说明并表示了谢意。材料。与我一起工作的同志对本研究所做的任何贡献已
髀课题意义及重要性前言世纪年代以来,信息化的发展给全球注入了新的发展动力,通过终端设备和计算机网络,通过因特网,所有的产业部门都联系起来,形成一种新的生产格局,知识成了经济活动的“血液”,信息的流动更加方便。在数字技术的推动下,随着因特网等网络技术的深入发展,电子商务、电子政务从概念上步入人们的实际生活,出现了网络经济和办公自动化的概念。逐渐的,网络成为人们的基本工作方式和生活方式,全球网络基础设施也将成为人类新文明的平台。随着计算机技术的发展和网络的应用,越来越多的分布式应用出现,而且规模越来越大,要处理的数据量也越来越多,如何在这种分布式应用环境下,提供快速方便安全的数据传输成为一个迫切需要解决的问题。我国现在存在很多大型的分布式计算机应用系统,例如:铁路运输信息系统,客票系统泄芾硐低常缌芾硐统,城市社会养老保险管理系统和农村社会养老保险管理系统等。这些大型系统均为分布式应用,存在很多遗留下的新老数据不一致,专网运行等问题,并且应用中存在大量的数据传输任务,而且数据传输处理与业务处理混和在一起,所以采用应用分层的技术,引进中间件来解决这类问题。现有很多中间件的使用需要对已有应用系统大量更新,对于庞大的系统来说,其中巨大的工作量使得其成为不可能。所以在研究了其他国内外传输软件和数据传输需求的基础上,我们提出要建立一个分布式框架下通用的,易于扩展,具有通信能力的数据传输中间件。该中间件不需要对已有应用进行修改,可以动态加载应用自定义的各项服务,能够提高大系统的集成速度和效率,减少成本。提高软件的开发水平,提高软件产品的竞争能力,具有很高的研究价值。论文的研究重点集中在数据传输中间件系统设计和导航技术研究上,
的存储与管理中心,多台客户机饕0ū硎静愫陀τ寐呒受一起,只能通过代码的方式来实现重用。应用模式,其分布方式如图。客户机/服务器应用模式痵把一个大型的计算机应用系统变为多个能互为独立的子系统,而服务器饕J鞘莘梦什便是整个应用系统资源各自