BI-PAAS系统中动态能力更新方案的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:colinwangaaaa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本论文选题基于BI-PAAS项目,BI-PAAS(Business Intelligence Platform as aService)是基于云计算的PAAS平台,它支持用户快速搭建BI应用,进行海量信息分析。通过使用它使得开发者可以集中关注于BI的业务逻辑,极大地提高商务智能分析的实施周期。   BI-PAAS系统为用户实现了多种BI能力,如ETL、report等,而各能力节点中算法组件也种类繁多,随着用户需求的变动,BI能力和算法组件还需要不断地增加和更新,在现有的系统架构下,任何一点需求的变动都会造成整个项目的重新构建,这给开发者和用户都带来了很大的困扰。面对如此灵活多变的需求,系统的灵活性、动态性和可扩展性就显得尤其重要了。   本课题在这样的需求驱动下,引入了OSGi的概念,OSGi的引入使得系统达到松耦合、插件化、高扩展性以及动态性的特点。在本文中,首先讨论了Bl、OSGi等相关概念,对几种OSGi框架实现进行了前期调研,阐述了建立BI-PAAS系统中的动态能力更新方案的相关背景知识和理论基础,然后分析了BI-PAAS系统现有的系统架构中存在的问题和弊端,结合这些问题和用户需求,提出了一种适用于BI-PAAS系统的动态能力更新的方案。该方案旨在将BI-PAAS项目设计成插件式的系统结构,将能力节点设计成插件的形式插入到系统核心模块中,使得能力节点及算法组件的增加、删除和更新不会影响到其它插件和核心代码,面对能力节点以及算法组件的增删改,开发者只需要关注相对应的插件开发,无需变更其它代码,而用户也只需要更新改变的插件,不用重新部署系统,这大大提高系统的易扩展性、动态性和灵活性。
其他文献
随着信息服务产业的飞速发展,多媒体、电子商务、社交网络等信息应用逐渐成为网络应用的主要组成部分。然而当今互联网在面对以信息访问为主要目标的网络应用时存在诸多不足:信
随着信息技术的革新,传统的资产管理系统已经难以适应异构环境下多系统集成的需求,并且传统交付模式下的内部部署方式需要用户投入大量人力财力,对用户的使用提出了很大挑战。本
域名系统(Domain Name System,DNS)是因特网的重要基础设施和一项核心服务。DNS作为一个全球部署的分布式数据库,其核心功能是完成域名到IP地址的相互映射,能够使人更方便地访问
临时密钥完整性协议(Temporal Key Integrity Protocol,TKIP)是为弥补无线局域网加密协议--有线对等加密协议(Wired Equivalent Privacy,WEP)的缺陷而创建,TKIP也一直被认为是WE
目前电信运营大规模的部署3G网络,有效的提高网速和带宽;同时随着通信业务能力的开放和互联网技术的逐渐成熟,加快了我国移动互联网发展。伴随移动互联网的发展,用户的上网习惯也
随着互联网的高速发展,实时多媒体业务得到了广泛的应用,诸如VoIP、IPTV等实时多媒体应用已经深入到了人们日常的工作和生活中,由于人们对多媒体业务的服务质量的要求越来越
目前,云计算越来越受到工业界和企业机构的关注,开始投入大量人力和物力去研究云计算,希望在云计算中做出创新,做出成果。云计算是IT界的又一次伟大变革,改变了这条产业链中的各个
当前随着电信网络与互联网融合趋势的不断发展,专用的电信网络设备正初步被通用服务器上安装电信应用软件的方式所取代。由于这些电信应用软件所处的工作环境类似,又有着相似的
三维角色动画的应用日趋广泛,涉及到了包括影视特效,视频游戏,虚拟现实等各种领域。角色行为的控制一直是一个研究重点,它影响了整个动画的质量。本文设计并实现了一个可供虚
随着移动互联网的发展以及各种各样的移动终端设备的普及使用,人们对网络的移动性需求也日益加强。然而传统基于TCP/IP协议栈实现的互联网却因为最初的设计问题,在移动性方面并