文档介绍:西安电子科技大学
硕士学位论文
基于消息中间件的态势信息订阅发布平台的设计与实现
姓名:段继华
申请学位级别:硕士
专业:计算机技术
指导教师:姜建国;张学庆
20070901
摘要在分布式态势信息处理系统中,各个子系统之间需要传送大量的各种数据信息,如何高效可靠地完成数据传送工作就成为了分布式态势信息处理系统的关键任务。中间件技术是计算机科学领域内的基础技术之一,很多应用系统热点,它作为一个消息系统,利用高效可靠的消息传递机制将信息以消息的形式从一个应用程序传送到另一个或多个应用程序。因此,使用消息中间件可以完成架,从软件重用及领域分析的角度设计并实现了可以重用系统构件,并以这些构件为基础构建了态势信息订阅发布平台软件。本系统只对特定的消息中间件做了实现。实现通用性更强的系统,可以根据用户的需求对底层的中间件做替换而不需要修改现有软件,这是以后进一步工作关键词:软件重用、软件构件、领域分析、设计模式、消息中间件都使用到了中间件系统或者中间件系统的概念。消息中间件是中间件技术的发展态势子系统之间的态势数据传送任务。本文主要通过简要介绍软件重用、软件构件、中间件等热点技术,结合领域分析方法的优点,设计了基于消息中间件的态势信息订阅发布平台系统的总体框实验证明,态势信息订阅发布平台软件运行稳定可靠,数据传送效率高,并且具备较好的重用性。的目标。
..印甅甌,畂猳,..西珼,猳..甅,.Ⅱ痯目瑂甌’畆篠琒,
单位导师签名:&、∽≥擘。本学位论文属于保密在上年解密后适用本授权书。订关于论文使用授权的说明创新性声明甪日期:夕。本人声明所呈交的论文是我个人在导师的指导下进行的研究工作及取得的研教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所作过的任何贡献均已在论文中作了明确的说明并表示了谢意。日期:沙本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即:研究学校有权保留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容外,论文中不包含他人已经发表或撰写的研究成果;也不包含为获得西安电子科技大学或其它申请学位论文与资料若有不实之处,本人承担一切相关责任。生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。本人保证毕业离校后,发表论文或使用论文工作成果时署名单位仍然为西安电子科技大学。部或部分内容,可以允许采用复印、影印、缩印或其它手段保存论文。C艿论文在解密后遵守此规定学校导师签名:鄢
第滦髀研究背景布式处理技术被广泛应用,以上这些情况都说明了集中式信息处理的时代即将成企业的信息系统和以往相比,也有了巨大的进步。企业级的应用不再满足于单机系统和简单的客户/衿飨低常窍蜃湃愫投嗖闾逑到峁沟姆植际交肪不断迈进。在分布式环境中,无论是硬件平台还是软件平台都不可能做到统一。中间件的引入源于分布式应用的需求,简而言之就是用于连接异构的客户到系统、数据库、前端应用软件一起,跻身于软件业发展的重点之列,在互联网带利用中间件,可大幅度提高应用软件系统的开发效率,增强系统稳定性,使系统便于维护管理,同时具有良好的伸缩性与可扩展性,充分保护用户投资、降进入世纪年代,随着计算机与网络技术的迅速发展,特别是在应用日益普及的情况下,现代企业信息系统的分布性、异构性和自治性的特征越来越显著,对日常业务活动详细信息的需求日益提高,/体系结构和分为过去,取而代之的将是大规模的异构分布式信息处理与应用执行环境【俊大规模的应用软件通常要求在软硬件各不相同的分布式网络上运行,为了更好的开发和应用能够运行在异构平台上的软件,迫切需要一种基于标准的、独立于计算机硬件以及操作系统的开发和运行环境,中间件技术就应运而生了。同一个服务器上的软件总和。中间件能支持各种硬件平台、操作系统、网络数据库,使开发者不必考虑操作系统,提高系统的可靠性和工作效率,降低开发成本并缩短开发周期,从而更快地将产品投放市场。中间件是世纪年代末发展起来的基础软件,近几年来逐渐成为构建网络分布式应用系统的重要支撑工具。它能够解决网络分布计算环境中多种异构数据资源的互联共享问题,实现多种应用软件的协同工作。如今,中间件已与操作来的日新月异的变革中,中间件技术所扮演的角色会更加重要。低系统投资风险。因此中间件已成为分布式应用的关键性软件,可广泛适用于政府部门、银行、证券、保险、电力、电信、交通与军事等关键性的网络分布应用。
中间件技术现状臼展骸J展篢蟮腂公司才成为一个真正的中间件厂商,在技术层次上除了数据访问中间件、对象中间件、事务处理中间件、安全中间件、消息中间件等几类产品外,中间件正在向更高的层次一中间件集群的方向在军事信息处理系统中,各态势信息系