论文部分内容阅读
软件技术和经济的飞速发展,使得传统的软件提供模式发生了巨大的变化,产生了SaaS型软件服务提供模式,同时面对网络中急剧增长的需求,众多组织和个人希望快速的切入到这一市场,为此我们引入了面向双边资源整合(Bilateral Resource Integration Service,Biris)的创新型服务模式,并且借助于第四方云计算平台Biris-Cloud,采用资源整合、构件动态管理等技术快速创建服务中心,并建立其SaaS型业务应用系统,整合提供者资源为客户提供服务。本文主要针对云环境下SaaS型业务构件的动态管理模式与运行技术进行研究。论文概括分析了目前国内外存在的SaaS应用以及构件库现状,对SaaS模式应用特点和软构件资源管理的相关理论技术进行了总结。在论文的开始部分对Biris-Cloud的相关内容进行阐述,对系统的应用场景进行了介绍,然后从不同用户的角色角度分析了系统需要提供的功能,随后阐述了本文需要研究的主要内容。针对Biris-Cloud平台SaaS型应用构件的特点,本文对SaaS型构件管理涉及的核心研究内容进行详细的分析,对SaaS构件描述模型进行研究,为相关管理技术提供支撑;在对HDFS实现机理进行深入分析的基础之上研究构件存储管理模式;另外针对SaaS应用动态扩展的特性,对构件部署问题进行形式化描述,分析研究了构件动态部署问题;针对Biris-Cloud平台运行环境的构件管理问题,设计实现相关构件以及运行节点的监管功能。本文研究过程中为验证构件管理的相关研究内容,对支持可扩展SaaS型应用的动态管理系统进行了详细设计,主要包括系统的总体结构设计、功能分解,并针对系统的总体运行流程以及数据库进行详细设计,辅助构件管理系统的实现。根据对本文相关内容的理论研究和系统设计分析,对Biris-Cloud构件管理系统进行了实现,对相关业务流程进行了验证,并可以有效地支持SaaS应用的建立和扩展。