基于JMS和RMI的服务构建系统的研究及应用

来源 :武汉理工大学 | 被引量 : 1次 | 上传用户:liongliong498
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科技的进步与发展,企业级数据的传输,不同系统间的通讯,软件复用等需求在不断提升,中间件技术应运而生。近年来随着中间件技术的不断提高和推广,企业级分布式系统应用软件使用中间件技术的也越来越多,但是基本都是以某一种中间件技术为核心,充分利用其区别于其他中间件技术的优势实现系统功能。然而,每个中间件技术都有其不足之处,能够同时使用多种中间件技术,互相取长补短,构建出具有多样化通信方式的系统应用少之又少。本文研究了基于JMS和RMI这两种通信技术的服务构建系统,充分利用了各自的优点。利用面向服务的思想,将JMS的异步通信接口和RMI的同步通信接口封装到系统的内部,通过两者间的不同优势进行相互补充,设计了一个具有多样化通信方式的服务构建系统。本系统的通信方式灵活多变,可以在不同的应用场景选择最合适的通信方式,通过两种通信方式的相互配合,使整个系统高效的运作起来。本文主要完成的工作如下:1)对系统的功能和性能需求进行了分析,确定了系统需要实现的功能以及在性能方面所要达到的效果。2)利用面向服务的思想,根据需求分析设计出系统内部对象模型。3)将JMS的异步通信接口封装到系统内部,并增加了一个消息分发队列,提高了JMS的异步通信效率;同时,还封装了RMI的同步通信接口,并将RMI的远端调用拦截器单独进行了封装,利用该拦截器可以在远端调用之前或者之后进行相应的控制处理,增加了系统的伸缩性。4)设计并实现了系统功能,利用该系统完成了一个应用实例。本文最后通过测试该应用实例,验证了系统的模块集成以及同步和异步通信功能,同时也证明了该系统的应用价值。
其他文献
随着现代检测技术的迅速发展,三坐标测量机正逐渐成为制造业中实现质量控制的主要设备。现代检测工序具有大批量、流水线化、高速高度自动化的特点,这就要求三坐标测量机必须能
自由立体显示技术,是指观看者在不需要任何辅助设备的条件下观看就能产生立体感的一种技术。现今大多数自由立体显示系统要求在显示端具备多个视点的信息,如果采用多个相机拍摄
信息时代虽然带给我们无限商机与方便,但也充斥着隐患与危险。由于网络容易受到攻击,导致机密信息的泄密、数据被篡改,轻则引发企业、部门工作陷入瘫痪、个人利益受损,重则危
伴随着科技的进步,人们已不再满足于传统的话音通信,迫切希望可视化的视频通信。视频电话作为其中的一项视频业务越来越多地得到广泛应用并将逐渐引领现代通信的潮流。视频电
电子选举正在逐步取代了传统的投票选举活动,然而,电子选举系统还有许多问题有待研究和解决,其中最关键的问题就是如何设计出一个安全的电子选举协议。 目前,有许多专家和
随着移动设备的广泛采用和移动计算需求的日益增长,各种移动技术不断涌现并得到应用,作为在网络层实现移动性的重点技术,移动IPv6使得移动节点能够在不同管理域之间无缝漫游,
下一代互联网协议IPv6彻底解决了IP地址资源危机,但在大规模的应用前,必需经过长时间的实验验证,从IPv4到IPv6的过渡必定是一个漫长的过程。在这期间,网络地址翻译NAT(Networ
随着网络技术的发展与成熟,分布式系统由于其相对于传统的集中式系统在性能、可靠性、可扩展性等各方面所表现出来的巨大优势,已在越来越多的领域得到了广泛的应用。由于分布
随着Internet的不断发展,WorldWideWeb已经成为人们获取信息的重要来源之一。然而Internet所固有的开放性、动态性与异构性,又使得用户很难准确快速地获取需要的信息。帮助用户
随着信息和通信技术的快速发展,计算模式经历了从最初把任务集中交付给大型处理机模式,到后来发展为基于网络的分布式任务处理模式,再到当今按需处理的云计算模式。云计算作为一