一种基于Docker构件化集成交付的软件仓库模式设计与实现

被引量 : 0次 | 上传用户:crylion
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
如何进行快速高效而低成本的软件交付一直是独立软件开发商(ISV)的关注点。近年来的云计算Saa S技术,为ISV提供了线上快速交付的解决途径,但基于Saa S一些局限性因素(如网络不可控、数据安全隐患、运营风险等成本高等),针对中小型的企业客户与ISV之间软件交付模式发展并不顺畅。2013年发布的Docker技术,其具有建立于容器虚拟化之上“开箱即用”的特性,为ISV交付提供了一种新的思路——以Docker镜像容器交付。本文将针对ISV在中小型企业客户软件交付场景下,提出一种基于Docker的构件化集成交付的软件仓库模型,意在提供一种以容器交付为基础的软件构件化方式和集成方式的同时,强化Docker的开箱即用特性,让软件实现黑盒式交付,降低软件技术使用门槛和交付部署成本。本文的主要研究工作有以下几个方面:首先,本文针对软件B2B的商业模式模型进行调研,其中包括当前软件B2B市场的现状和突破点。然后基于当前互联网企业Docker流行的应用模式,以及Docker的技术特性,分析和总结出一种针对当前中小型独立软件开发商,基于Docker的构件镜像化集成机制,以及利用该机制实现软件交付的三层仓库模型。再者,将围绕三层仓库的模型,“基础软件集成层”、“中央软件仓库层”、“客户空间层”的进行设计与分析。其中,基础软件层针对软件构件的Docker镜像化进行设计。本文提出Docker Driver驱动构建机制,以“软件包”、“基础Docker镜像”、“镜像构建驱动”的形式对主流的软件的编译打包和镜像构建、执行过程进行集成和封装;“中央软件仓库层”则为ISV发布提供发布渠道,需求方能以“应用商店”形式,从中央仓库获得需要的软件;“本地客户仓库层”将简化软件需求方的部署维护成本,提供软件仓库的客户端,负责软件的本地化运行工作,并提供一定的监控功能。最后,本文就上述的三层模型的设计方案,针对几个重点部分进行实现,并结合华南理工大学节能节能实验室的能耗监控项目,作出改造实践方案。对比原本的方式以及新模式下,从开发、测试部署和维护过程的各方面,以及各项软件的运行指标影响,分析方案各方面的优点、缺点以及可适用范围场景。
其他文献
采用正交试验对绿豆乳饮料的加工工艺和技术参数进行研究,以感官评定进行配方优选,得到绿豆乳饮料稳定剂最优配方为:明胶0.10%,卡拉胶0.05%,黄原胶0.05%,瓜尔豆胶0.15%;最佳
本文对黎族民间工艺美术的源流、特点及其价值加以论述。
本文对新闻记者相关的综合素质加以论述。
论文从分析国内电子出版物呈缴制度现状出发,借鉴国外电子出版物呈缴制度的立法研究,基于立法角度对我国电子出版物呈缴制度中的重要问题进行阐述。
对于采取何种战略促进产业结构升级的问题,国内外学者进行了大量研究,也取得了一定的研究成果。目前,理论界关于促进产业结构升级的战略主要有三种:比较优势战略、赶超战略、
瑶族是一个历史悠久的民族,在优秀的民族特色和文化积累的历史发展过程中,创造了丰富多彩的文化艺术。瑶族人民在长期的社会生活中除了进行基本的生产之外,在传统节日还进行
独立学院15年的发展历程,作为中国高等教育特殊时期一种特殊办学模式,代表了中国高等教育发展历程的一次重要变革。以2008年教育部颁发《独立学院设置与管理办法》(本文称为
基于价值创造的财务战略管理实施框架:以实现企业价值最大化为目标,通过价值驱动因素联结,选择创值导向的预算、评价和激励为循环运行环节,以企业各项基础设施为支撑,构建了
南海作为西太平洋最大的边缘海,毗邻西太平洋暖池,又地处典型的东亚季风区,其地理位置优越,不仅记录了全球气候变化,还叠加了显著的区域性规律和特点,是古环境古气候研究的理
随着社会的发展,生活节奏的不断加快,人们面临的竞争日趋激烈,所承受的压力也在急剧增加。作为从事高强度、高负荷、高风险职业的监狱警察,由于监狱工作的性质、特点和任务,