首页> 中文学位 >基于云平台的智能软件部署系统的设计与实现
【6h】

基于云平台的智能软件部署系统的设计与实现

代理获取

目录

声明

答辩决议书

1 绪论

1.1 研究背景与意义

1.2 研究内容及主要工作

1.3 论文结构

1.4 本章小结

2 相关技术背景

2.1 .软件部署技术现状研究

2.2 .Net Framework技术简介

2.3 Windows Installer应用介绍

2.4 XMPP介绍

2.5 Asp.Net MVC3介绍

2.6 本章小结

3 智能部署系统的需求分析与功能概述

3.1 智能部署系统需求分析

3.2 智能部署系统功能概述

3.3 运行环境需求

3.4 可行性分析

4 智能部署系统的设计

4.1软件描述及部署生成策略

4.2 IDS整体架构设计

4.3 IDCCS整体架构设计

4.4 IUPS整体架构设计

4.5 DC整体架构设计

4.6 本章小结

5 IDS实现与测试

5.1 IDS实现

5.2 IDS系统测试

5.3 本章小结

6 总结与展望

6.1 本文工作的回顾

6.2 意义

6.3 存在的问题及下一步工作

参考文献

致谢

攻读学位期间发表的学术论文

展开▼

摘要

随着计算机网络及云计算的发展,计算机网络,宽带网络的普及,软件本身也从传统的单机应用程序扩展到了网络应用。软件本身更新迭代速度也相比以前大大提高。软件部署与分发作为应用程序进入用户系统的第一个环节,其所肩负着重要性不言而喻。
  传统的软件部署模式,通常是通过实体数据载体如 CD来分发软件,成本高,对渠道要求严格,维护生产流程过长。而一些所谓的网络部署,也仅是简单地将原来线下安装包移到了网络上供人下载后再进行安装,其实际部署模式并没有根本上发生改变。但是,现今的软件的迭代速度相比以前大大加快,更多的新功能急需上线并推向用户。原有的部署模式所承载的压力随着软件规模与迭代速度的增长而快速增加。这同时导致了企业运维成本直线上升。所以,传统的部署模式已不能够满足现今企业快速,复杂,多变的部署需求。对于新一代的部署解决方案的研究也就成了当务之急。
  本文所研究的IDS(Intelligent Deploy System)智能部署系统,就现有的部署模式所面临的问题作出了创新,提出了面向海量用户的部署维护整合解决方案。首先,本文针对原有部署模式呆板,同质化的问题作出了创新,通过开发 IDCCS(Intelligent Deploy Centrelized Control System)与DC(Deploy Client)子系统,对每个用户使用环境进行侦测,从而为每个个体用户智能定制它们专属的基于DSD规范化软件描述语言的部署方案。从而取代了原有的部署模式,使得产品能更快更直接的部署到用户系统中,避免了原先软件产品分发渠道的限制,并有效减少软硬件冲突所带来的问题,提高了部署成功率,降低了运维成本。
  此外,本系统还特别针对软件部署后,运维上的难点提出了创新,建立了智能更新推送解决方案,通过IUPS(Intelligent Update Push System)子系统实现了对部署后时期用户使用过程的全程跟踪。它使产品能够持续对用户产生影响力,避免了原先部署后企业即逐渐失去对用户控制的尴尬局面。它还可以根据部署时期收集的用户信息,可以对特定用户群推送定制化的软件更新与市场消息,推送更精准,有效。而系统所收集到的用户信息,也为以后的进一步的数据挖掘与利用提供了基础,也可作为市场业务部门的重要参考。
  从本系统上线后的反馈来看,应用该套系统的Home Center项目组的部署成功率有了显著提高,而由于部署导致的产品退货率也明显降低。而IUPS的Notification系统也受到了运维及市场部门的肯定。说明系统很好的满足了企业对部署的新需求,降低了部署失败率,并大大降低了部署成本,提高了部署效率。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号