基于OSGi的动态化装配SaaS服务研究

来源 :南昌大学 | 被引量 : 0次 | 上传用户:qingfeng44
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件技术日新月异的发展,传统的软件模式已经不能满足用户的个性化需求了,软件即服务(SaaS)模式的出现,使用户对软件产品的需求转变为对软件服务的需求,然而随着整体应用环境和用户需求的改变,传统的SaaS模式也很难满足用户日益变化的需求了,因此为用户提供动态的SaaS服务也变得尤为重要。为了解决用户需求,通常情况下会采用两种解决方案:第一种是针对不同用户的个性化需求分别为其定制服务,但是这样无疑会增加系统的冗余程度,降低系统运行效率,同时开发代价太大;第二种是将用户对同一类型服务的所有个性化需求功能都集成在一个服务内,这样做的话会导致服务的复用性差,后期系统服务升级与维护将变得更加困难。为了解决传统SaaS模式的弊端,本文对动态构建SaaS服务进行了研究。本文首先介绍了SaaS的特点及相关技术,对SaaS成熟度模型进行分析,找出一种适合物流平台的SaaS成熟度模型;其次针对SaaS服务设计技术分析,确定OSGi框架中模块的动态规划和相互之间松耦合特性可以满足动态化装配服务的需求,同时介绍OSGi框架的相关技术特点;然后分析OSGi的动态化原则,针对Bundle状态恢复和类加载进行改进,通过实验分析验证其有效性,构建动态化装配SaaS服务框架;最后在一个物流平台中实现动态装配SaaS服务方法,证明方法有效性和可操作性,同时与传统SaaS模式对比,分析动态化装配方法所具备的优点。
其他文献
频繁项挖掘作为数据挖掘领域研究的重要主题之一,已被证实具有一定的理论价值,并且在市场选择、决策支持和商务管理等方面得到广泛的应用。随着科学理论和技术的发展,金融,传
随着移动通信技术的飞速发展,信息的安全保密变得越来越重要,为了确保商业信息的安全,对通信的保密尤为重要。据统计,目前我国GSM网络[1] [13]已覆盖全国绝大部分地区,用户数
随着网络浪潮一浪高过一浪的今天,越来越多的公司部门也在加大力度进行网络建设,计划不久的将来要实现与海关、银行、工商、政府等部门的网络互联,包罗万象信息共享。开发远程传
社会需求是推动理论和技术发展的原动力。信息科技高速发展的今天,语音与我们的日常生活息息相关,每人每日的各种活动,都会存在各式各样的声音。而可移动便携设备---作为信息
随着计算机网络技术的不断发展,网络安全问题日益突出。单一传统的静态网络安全技术如防火墙、数字加密策略等往往无法满足用户需求。网络异常检测,作为一种重要的动态网络安全
声学法炉膛温度场分布测量技术作为一种非接触式高温测量方法,其关键在于对炉膛声波飞行时间进行精确地测量。本文针对炉膛燃烧噪声环境下声波飞行时间的测量方法进行了深入地
随着软件系统规模的不断增大,系统架构日益成为影响软件系统性能的重要因素。系统架构设计的好坏很大程度上决定了一个软件系统的扩展性、可维护性、执行效能等重要指标。软件
随着Internet的普及、网络性能的改善,越来越多的企事业单位和个人借助于网络进行信息的交流和发布。尤其是近年来出现的视频会议系统,能够使用户摆脱地域限制,进行实时的语音视
在异构数据源的集成中,解决语义异构一直是一个难题。本体能够明确表示一定领域的概念和概念之间的关系,利用这一特点,基于本体的数据集成能够解决这个问题。 在基于本体
软件配置管理是一套软件开发与维护的科学管理规范,是针对软件变更的一个关键的软件支持过程。随着软件系统的日益复杂化和软件版本更新的频繁化,软件配置管理已经成为当前软