B/S模式下基于内容的发布/订阅系统的设计与实现

来源 :北京邮电大学 | 被引量 : 6次 | 上传用户:tianwaiyun6
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息化水平的不断提升,海量数据处理已经成为了急需解决的问题,这对分布式系统提出了更高的要求。但传统的分布式通信范型如消息传递,RPC方式以及共享空间等等,均存在着某种程度的耦合问题。在这种情况下,发布/订阅通信范型应运而生,它具有时间松耦合,空间松耦合以及同步松耦合的特点。另一方面,随着互联网的兴起,基于B/S(Browser/Server)模式的Web应用逐渐成为热点。同传统的C/S(Client/Server)模式相比,其具有一些特有的优势如:跨平台的客户端(浏览器)、升级维护方便和易于使用等。因此,将发布/订阅系统同B/S模式相结合有着非常广阔的应用前景。论文主要致力于B/S模式下基于内容的发布/订阅系统的设计与实现。主要工作及创新成果包括:第一,论文在详细的研究了国内外有关于发布/订阅发展现状的基础上讨论了各种发布/订阅类型即基于通道、基于主题、基于内容、基于类型以及混合型发布/订阅系统。从灵活性,表达能力方面分析它们各种的优缺点。并且结合项目组原有基于主题的发布/订阅中间件DDS的实际情况,提出一种将其扩展为基于内容的发布/订阅的方案,并就其中的关键字匹配方式进行了重点研究,在比较几种方式后,最终采用DFA双数组来实现关键字匹配。第二,基于Ajax的整个B/S模式Web应用的实现。论文详细地进行了系统的整体设计,在研究原有中间件的结构特点的基础上,采用了JNI技术完成了中间件的移植。同时,结合Web发展新趋势,并考虑发布/订阅特点,采用RIA技术中的Ajax框架ExtJs进行系统表示层设计,使得系统客户端同传统Web应用相比更加友好,并减少了对服务器等资源的消耗,更好的支持了发布/订阅系统的特性。
其他文献
近年来,我国建筑企业已经认识到建筑工程预算管理对于提高企业收益的重要性,并且已经在预算管理方面进行了大量的改进,已经取得了很大成绩.但是由于受到多年来的思想观念、体
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
蒙古扁桃又名乌兰-布衣勒斯、山樱桃,属蔷薇科桃属稀有种,是国家二级保护植物.其为喜光性树种,根系发达,耐旱、耐寒、耐瘠薄.花期4~5月,果期7~8月.分布于内蒙古阿拉善戈壁荒漠
期刊
内蒙古大兴安岭阿里河伊勒呼里山源头是火山矿泉理疗胜地,因山而秀、因泉而灵、因石而魅,被源远流长的阿里河文化越裹越神秘,这里山有泉眼,泉水清凉甘甜.
期刊
随着计算机、通信技术的迅猛发展,现代社会对信息的需求成爆炸性增长,数据传输和信息处理的速度逐渐向Tbit/s迈进,传统的电互连技术正面临着瓶颈,越来越无法满足高速数据传输和处
期刊
从2003年开始,我国开展了以集体林为主要改革对象的新一轮的林权制度改革,南方以福建省、江西省和浙江省为试点,辽宁省是此次林权制度改革的北方试点省份,以本溪市为试点从20
学位
期刊
大功率半导体激光器是一种应用广泛的光电子器件,具有体积小、寿命长、价格便宜等优点。在机械加工、材料处理、武器制造和激光显示等行业具有广泛的应用。  目前电光转换效
当前全球气候变暖已经成为研究的热点,那么作为紧密连接土壤、大气和水分的自然纽带-植被对气候变化是如何响应的?最近研究发现,在过去的20多年中,北半球中高纬度地区的植被活动
学位