城市监控消息中间件的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:tlf123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展和网络技术的进步,以提高软件灵活性、扩展性为目的的中间件技术得到越来越多的关注。同时,国内城市监控系统的需求也在日益增长。为了适应国内城市监控系统发展的需求,提高系统的开发效率,本文提出了一种用于监控的消息中间件本文首先分析了中间件及监控系统的国内外情况。接着,本文介绍了中间件的相关概念,并介绍了序列化、反射等实现一个消息中间件系统需要利用的相关技术,阐述了采用这些技术的优势。然后,本文介绍了监控消息中间件的通用功能需求、具体性能需求,并引出了该中间件的设计与实现过程。最后,以具体的项目为例,论证了该中间件的实际可行性。本文设计的系统采用了常规的三层架构:通讯层、业务逻辑层及数据访问层。在对三层进行设计时,以面向对象理论为指导,利用反射与工厂设计模式相结合的方式实现,保证了系统的灵活性。同时,本系统适当地采用多线程技术,对消息的传输做了一定的控制,增强了系统的健壮性。通过对消息的分类,使得系统的消息处理部分更加清晰。为了达到良好的可扩展性,本系统设计了消息处理的基类,在基类中规定了消息格式验证、正常处理消息等通用操作。最后经过测试及试运行,证明该系统不仅扩展容易,而且稳定、可靠,完全可以满足城市监控的需要。
其他文献
业务流程是指在企业组织内部“流转”的一系列相关的活动,始终反映着企业的经营状况,工作流技术可以使企业管理人员更关注业务流程的本质,提高企业竞争力,目前很少有工作流产
PKI作为一种普适性的安全基础设施,能够保障网络安全,解决网络通信中的信息安全问题。PKI要想给用户提供身份认证与授权,信息完整性、保密性与不可抵赖性的保证,其基础就在于
在汽车保有量逐年增长的当今社会,公共交通是解决城市交通拥挤问题的主要手段。   大力发展公共交通能有效的减少道路交通量,减缓交通压力和对环境的污染压力。智能公交调度
进入二十一世纪以来,随着互联网的迅速发展,IT企业需要将其业务和产品包装成了服务,以达到在互联网上共享服务的目的。论文根据国家“十一五”科技支撑计划重大项目“现代服
基于角色的访问控制模型是近十几年来在自主访问控制和强制访问控制的基础上发展起来的一种重要的访问控制技术。基于角色的访问控制模型的特点是通过分配和取消角色来完成用
在信息社会中,随着计算机技术、通信技术、网络技术的快速发展,网络已成为人们获取信息的一个重要途径。人们预测,在不久的将来网络媒体将会取代平面媒体成为人们获取信息的
计算机软件技术广泛应用于各个领域,人们对于软件系统的可靠性要求日渐提高,实时软件可靠性是关注的焦点之一,而软件可靠性测试是提高软件可靠性的一个重要方法。随着面向对
随着计算机的普及应用和计算机网络的飞速发展,在过去若干年里,无论是商业企业、科研机构或者政府部门,各个领域都积累了海量的并以不同形式存储的数据。面对如此多的数据,人们不
在当前的网络体系结构中,IP地址存在着语义过载问题,即它既作为主机的身份标识符,又作为主机的位置标识符。由此导致主机在移动性和多穴的实现上遇到一系列难题,同时这种语义
随着人类经济、政治及文化活动的不断发展和科学技术水平的不断提高,人们之间的信息交流日益频繁。通信的形式和种类也越来越多,声音和图像具有直观性强、承载的信息内容丰富