基于消息的中间件设计模式和系统结构

被引量 : 13次 | 上传用户:lovewxb1982
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络分布式计算的不断发展,分布式应用的许多特点给软件体系结构和 开发方法带来了新的挑战。中间件技术和设计模式是解决这些挑战的两条有效途 径。中间件位于系统平台和应用层之间,把各个结点的分布组件连接在一起。而 设计模式则指导设计者们复用设计方案以解决各种重复出现的问题。 虽然目前人们已经提出了许多种设计模式,然而这些模式对于中间件和分布 式应用而言,仍然显得不足。本文分析了现有的中间件和分布式应用的特点,以 消息中间件为基础,分别针对连接管理、通信方式和服务质量等分布式系统中特 有的设计问题,提出了相应的设计模式和系统结构。 连接管理是许多中间件系统中必不可少的模块。在客户端,我们提出了异步 接口模式用于构造编程接口。在服务端,则用服务反应器模式受理客户请求并使 用服务组件。此外,句柄-描述符模式把局部引用映射到远地,异步线程池模式 把异步操作转移给单独的线程。这些模式组合在一起构成了中间件连接管理模块 的系统结构。 点对点和发布/订阅是两种面向分布式应用的通信模式。点对点模式把队列作 为中间存储,使通信具有异步性。而发布/订阅模式通过主题关联应用组件,使 通信具有匿名性。由于消息队列具有可靠性、可扩展性等特点,我们提出了一种 基于消息队列实现的发布/订阅系统结构。 服务质量特性是衡量中间件好坏以及实际运行中经常考虑的问题。我们基于 CORBA 通知服务的QoS规范建立了一个消息中间件的QoS模型,并论述了各 种QoS特性的控制。 最后,我们展望了面向中间件和分布式应用的设计模式和模式系统的前景, 对进一步的研究工作进行了讨论。
其他文献
目的:探讨中药复方风湿宁(FSN)对实验性类风湿性关节炎(RA)的疗效及作用机理。 方法:以AA大鼠作为实验模型,分别予以FSN与雷公藤多甙(TWP)进行灌胃治疗,对照观察大鼠关节肿胀
网络作为一种教育手段,不仅丰富了教育内容,拓宽了教育途径,帮助学生在宽广的环境中学习和积累知识,而且有利于学生发展和形成个性,不断强化自身素质。但与此同时,网络也不可
构建服务型公安机关是政府改革和社会发展的需要。为民服务活动有利于提升公安机关服务社会的能力;有利于提高公安机关执法为民的能力;有利于打造高效、廉洁的公安机关形象。
2012年12月4日,教育部、国家语委颁布了《国家中长期语言文字事业改革和发展规划纲要(2012-2020年)》(简称"《语言文字规划纲要》"),这是指导当前和今后一个时期语
期刊
目的探讨问题探究式教学模式在药理学教学中的实施。方法从问题探究式教学模式的理念、开展的必要性、实施过程等方面进行阐述。结果提高了教学效果。结论问题探究式教学模式
<正>其他食材的味道更加纷繁复杂。"贵族出身"的豆腐既可以做成上得台面的鲍汁豆腐、蟹黄豆腐;也可以放下身价,随时出现在老百姓的日常餐桌上,小葱拌豆腐、鱼头豆腐、家常豆
<正>"种豆南山下,霜风老英鲜。磨砻流玉乳,蒸煮结清泉。色比土酥净,香逾石髓坚。味之有余美,五食勿与传。"从原料到豆腐的制作过程中,郑允端极力赞美豆腐的色、香、味,并誉为
2014年5月10日,大学、政府与学校的伙伴合作与文化融合——三种文化中的学前教育改革与发展国际研讨会在北京师范大学成功举行。此次会议得到了中国、美国、日本学前教育领域
<正>小孩挑食很常见,但如果一直持续到成年就会发展为心理疾病,并且可能严重危害到健康、社交和婚姻。挑食只是小孩子的毛病吗?有的大人也有严重的挑食问题,他们知道营养均衡
<正>一月1月3日北京市20小时降雪量为11毫米,创下1951年来1月份日最大降雪量记录。市政府发布紧急通知:为确保交通安全,全市各中小学1月4日停课一天。各社会单位灵活掌握上下
会议