一种开发测试云系统技术方案

技术编号:8593887 阅读:231 留言:0更新日期:2013-04-18 07:02
本发明专利技术公开了一种开发测试云系统,其特征在于,用户开发/测试结束后,可下载其开发或者测试的软件,或者把所述软件分布到至少一个APP商店;所述系统提供一些封装的知识组件供所述用户免费或付费使用,所述知识组件包括数据、程序、文档、插件、模块、工具;所述系统向所述用户开放上传、发布其他知识组件的接口;所述系统的安全机制包括:智能aaS(Intelligence-aas)、SaaS、Security-aaS、PaaS、IaaS的安全机制。本发明专利技术的技术能把软件开发、测试工作统一放到一个云平台上进行,能大大提高软件开发/测试的速度和效率,减少软件开发/测试的成本。

【技术实现步骤摘要】
一种开发测试云系统
本专利技术公开了一种开发测试云系统,涉及一种软件开发测试的云服务系统,具体 而言涉及一种效率更高、资源配置更优化的基础云架构,属于软件测试
技术背景
技术介绍
当前,云计算技术成为IT领域的研究热点。目前的云计算产品和技术方案层出不 穷,国内外研究机构、IT软硬件厂家、标准化组织、开源软件组织都在十分积极的推出云计 算产品和技术解决方案。本报告在学习和了解相关云计算技术资料、产品白皮书以及软件 手册的基础上,希望对现有产品和技术解决方案给予归纳、整理和分析,实现对各类产品的 清晰认识,以便于选择和使用。云计算是网格计算、分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均 衡等传统计算机技术和网络技术发展融合的产物。它旨在通过网络把多个成本相对较低的 计算实体整合成一个具有强大计算能力的完美系统,并借助SaaS、PaaS, IaaS, MSP等先进 的商业模式把这强大的计算能力分布到终端用户手中。Cloud Computing的一个核心理念 就是通过不断提高“云”的处理能力,进而减少用户终端的处理负担,最终使用户终端简化 成一个单纯的输入输出设备,并能按需享受“云”的强大计算处理能力。新世纪以来,中国经济呈现高速增长的态势,经济总量从世界第六位上升到第四 位,有100多种产品产量居于世界前列;一些重大技术装备的制造和研发获得了实质性进 展;高技术产业规模居世界第三,出口规模列世界第二。中国巨大的内需市场、丰富的行业 应用,吸引了大量跨国企业布局中国服务外包市场,从而提升了中国承接国际服务外包的 能力,推动了中国服务外包市场的应用和产业发展。Gartner研究报告表明,中国是一个新 兴的、但却是被分割开的外包市场。极少有本地的中国公司外包其IT运营业务,然而许多 跨国公司正在进入中国市场,它们把其IT运营外包给了全球性服务提供商,其中大多数提 供商都在中国建立了强大的业务基础。虽然遭受金融危机的冲击,但国家工业和信息化部数据显示,中国软件业仍一支 独秀,增幅继续保持在20%以上的高位运行。历次全球经济危机都是在科技创新的带动下走出,并催生出一些新的产业。2008 年,IBM提出的〃智慧的地球(Smarter Planet) 〃发展战略,受到美国政府的高度重视,已上 升为美国的国家战略。“智慧的地球”提出“把感应器嵌入和装备到电网、铁路、桥梁、隧道、 公路、建筑、供水系统、大坝、油气管道等各种物体中,并且被普遍连接,形成所谓“物联网”。 并通过超级计算机和云计算将“物联网”整合起来,实现人类社会与物理系统的整合;2009 年11月,中国将“智能电网”、“信息网络”列入未来重点发展的七大战略性新兴产业。随着 美国、中国国家战略的实施,与这一战略相关的〃智慧〃基础设施,将远远超过互联网。因 此,以云计算、物联网、智能电网行业应用等为重要方向的中国服务外包新兴市场也将迎来 爆炸性发展机会。中国人正在从温饱向小康生活进军,人们更注重生活质量的提高——追求并 享受更多省时、省力、轻松、愉快的各种服务方式。互联网、传感器、无线通信经过几十年的 迅猛发展,其应用已经进入到服务人们社会生活的各个角落之中。经历了计算机向通信工 具的变革,传感器向替代人的各种感觉进化,无线通信使得人类沟通更为方便和容易,每一 次变革都使人们的服务感受获得前所未有的满足和提高,反过来推动信息技术服务市场的 进一步发展。计算机、互联网、无线通信的应用更为简单而便捷,如上网获取各种信息、无 处没有无时不在的联络手段、自动化无人化的工业生产方式、宽带的通信能力和传感器小 型化广泛性等,还是对复合技术应用于新型服务内容,如声、光、电、磁等先进技术综合运用 于金融、交通、能源、学习、娱乐等服务领域,如何降低成本,适应大量服务业的需求,尤其对 数据的安全性、隐私性,以及集中化超大系统(云计算、物联网)运营的可靠性、通用性、维修 性、兼容性、互用性和测试性等,都提出了更高的要求。然而,目前快速发展信息技术在应用 于生产和生活环节过程中暴露出许多不足之处,亟待加以改进和完善,比如信息服务需求 的表达和挖掘、信息服务市场的细分和开发、信息技术向实用的快速转移、信息服务知识和 技能的交付能力等等。因此,未来的十年,基于环境保护和节约资源的考虑,消耗人力和资 源为主的产品制造业会快速向信息技术驱动的服务业转移,产品将仅是作为一个服务载体 的形式出现,信息技术的复杂性和多变性必须要求服务供应商提供及时的、细致的、无微不 至、贴心的服务。包括云计算和物联网在内的综合信息服务系统将向着更加综合化、大型 化、通用化、模块化及智能化的方向发展,在综合信息服务系统中的功能、性能以及可靠性、 维修性、保障性、测试性和综合效能也将出现突破性的飞跃,信息服务综合化技术将向人类 生产生活的深度和广度发展。随着云计算技术的不断发展,社会化、集约化的软件服务系统已经成为实现信息 服务综合化、智能化的基础,也是信息服务系统的核心。以下载为形式的商业服务模式直接 关系到软件产业的发展模式,如何从市场调研、服务设计中进一步提高软件服务系统的实 用性、适应性和时效性,是摆在我们面前需要研究和解决新的课题。软件作为人脑和人手的 延长,如何更加密切地为人类提供并解决许多类型各异、细致微小但又非常实用的信息工 具——软件。需要大量的知识劳动、专家系统、服务市场学研究、服务心理分析和面向服务 的软件架构创新。物联网承担着产品制造业向服务转化的重要历程一感知、传输和智能。由于采 用替代人感觉的理化传感器获取信息,使得原本依靠人重复劳动的方式得到根本的改善。 然而正是机器不能完全代替人脑工作一样,传感器的可靠性,一致性,数据采集的系统性以 及准确传输后的数据整理、挖掘,甚至智能化的开发、分析和运用原始数据成为物联网真正 能够获得巨大成功的市场条件。传统意义中的产品在物联网的深入应用中获得服务价值 的巨大提升一智能电网、智能交通、智能医疗、智能家居、智能商业无不是产品智能化后 的服务体现。从物联网的感知端开始做好嵌入式软件开发、中间件、数据库、高端应用系统、 物物相连的信息通信服务、行业应用集成服务都存在着研究领域的巨大挑战,需要在不断 行进中获取经验。云计算产品大体分软件和硬件产品两大类。其中硬件产品是主要依赖于大型服务 器设备的提供商实现的面向云特征的具有分布式并行计算能力的设备,代表有IBM、SUM、曙 光机等。软件产品是云计算产品的主流,包括虚拟机管理平台、数据存储平台、分布式计算平台等,主要有的平台有Google应用软件引擎(Google App Engine)、微软的Azure平台、 亚马逊网络服务(Amazon AWS)、IBM蓝云、Platform Computing的ISF以及VMware的云产 品。同时,国内的友友系统和美地森公司在云存储方面也走在了云技术发展的前沿。从Google提出云计算技术,到现在,国际上几乎所有一线的IT企业都积极参与进 入这块新兴领域,并依据自己传统的
和市场策略提出自己的云计算架构。他们通 过深挖技术基础,把大量以前的产品和技术的云计算特征挖掘出来,如软件的虚拟化、分布 式存储系统,在此基础上建立自己的云计算产本文档来自技高网
...

【技术保护点】
一种开发测试云系统,其特征在于,所述云系统包括服务器和终端机,所述服务器和终端机有无线或有线网络连接;所述服务器通过虚拟机向终端机提供软件开发测试的硬件环境、软件环境,所述终端机用于显示开发测试人机界面,接收开发测试指令;所述人机界面包括如下功能模块的快捷操作方式:虚拟机设置、重新连接、启动、重启、停止、关机、保存、恢复;所述界面还包括如下说明信息:租户名称、项目名称、用户名称、操作系统、CPU、内存、硬盘;所述服务器包括四个应用层:显示层、中间件层、基础设施层、管理层;前三层是横向的,用于提供云计算能力和用户界面;第四层是纵向的,用于管理和维护前三层;所述系统的鉴权算法部署在所述基础设施层或者中间件层;所述开发测试云系统的操作方法,包括如下步骤:第一,终端机通过安全认证登录服务器;第二,用户通过终端机在服务器上配置软件开发的硬件和软件环境,完成第一虚拟机设置;第三,用户在第一虚拟机上进行软件开发;第四,用户通过终端机在服务器上配置软件测试的硬件和软件环境,完成第二虚拟机设置;第五,用户在第二虚拟机上进行软件测试;第六,用户下载其开发或者测试的软件,或者把所述软件分布到至少一个APP商店;所述系统为第三方用户开放远程测试所述用户开发的软件的接口,所述用户有权向所述第三方用户开放远程测试权限;所述系统为第三方用户开放远程观摩或浏览所述用户开发的软件的测试过程的接口,所述用户有权向所述第三方用户开放所述远程观摩或浏览的权限;所述系统提供所述用户之间的在线通信平台或者到所述平台的链接;所述系统提供一些封装的知识组件供所述用户免费或付费使用,所述知识组件包括数据、程序、文档、插件、模块、工具;所述系统向所述用户开放上传、发布其他知识组件的接口;所述系统的安全机制包括:终端机通过网络访问所述开发测试云系统的服务器端时,系统的客户端采用系统后台集中控制的安全配置进行管理,包括浏览器砂箱、安全信道、成员资格证明三种安全配置技术,所述资格证明技术采用红外扫描手指真皮层指纹的方式进行安全认证;所述终端机用户通过服务器获取基于web?2.0的智能aaS(Intelligence?aas)服务,后者通过通信接口控制确保网络服务商提供信息的真实性、中立性、开放性;智能aaS的下一层SaaS包括安全作为服务的Security?aaS服务,后者包括杀毒作为服务、防火墙作为服务、加密作为服务、安全认证作为服务、数字签名作为服务的机制,不但保护软件自身的安全,还保护终端用户的数据、权限、通信安全;SaaS下面的PaaS服务,包括后端隔离安全服务;PaaS下面后台服务端和数据中心的IaaS安全机制包括基础设施的安全控制、资源虚拟化的安全控制、网络管理的安全控制、云存储的安全控制、云后端的系统升级和安全补丁控制、防止提供商攻击的安全控制、可信的虚拟化技术、可信的数据保护技术、可信的云计算架构技术。...

【技术特征摘要】
1.一种开发测试云系统,其特征在于,所述云系统包括服务器和终端机,所述服务器和终端机有无线或有线网络连接;所述服务器通过虚拟机向终端机提供软件开发测试的硬件环境、软件环境,所述终端机用于显示开发测试人机界面,接收开发测试指令;所述人机界面包括如下功能模块的快捷操作方式虚拟机设置、重新连接、启动、重启、停止、关机、保存、恢复;所述界面还包括如下说明信息租户名称、项目名称、用户名称、操作系统、CPU、 内存、硬盘;所述服务器包括四个应用层显示层、中间件层、基础设施层、管理层;前三层是横向的,用于提供云计算能力和用户界面;第四层是纵向的,用于管理和维护前三层;所述系统的鉴权算法部署在所述基础设施层或者中间件层;所述开发测试云系统的操作方法,包括如下步骤第一,终端机通过安全认证登录服务器;第二,用户通过终端机在服务器上配置软件开发的硬件和软件环境,完成第一虚拟机设置;第三,用户在第一虚拟机上进行软件开发;第四,用户通过终端机在服务器上配置软件测试的硬件和软件环境,完成第二虚拟机设置;第五,用户在第二虚拟机上进行软件测试;第六,用户下载其开发或者测试的软件,或者把所述软件分布到至少一个APP商店;所述系统为第三方用户开放远程测试所述用户开发的软件的接口,所述用户有权向所述第三方用户开放远程测试权限;所述系统为第三方用户开放远程观摩或浏览所述用户开发的软件的测试过程的接口, 所述用户有权向所述第三方用户开放所述远程观摩或浏览的权限;所述系统提供所述用户之间的在线通信平台或者到所述平台的链接;所述系统提供一些封装的知识组件供所述用户免费或付费使用,所述知识组件包括数据、程序、文档、插件、模块、工具;所述系统向所述用户开放上传、发布其他知识组件的接 Π ;所述系统的安全机制包括终端机通过网络访问所述开发测试云系统的服务器端时,系统的客户端采用系统后台集中控制的安全配置进行管理,包括浏览器砂箱、安全信道、成员资格证明三种安全配置技术,所述资格证明技术采用红外扫描手指真皮层指纹的方式进行安全认证;所述终端机用户通过服务器获取基于web 2. O的智能aaS (Intelligence-aas)服务,后者通过通信接口控制确保网络服务商提供信息的真实性、中立性、开放性;智能aaS的下一层SaaS包括安全作为服务的Security-aaS服务,后者包括杀毒作为服务、防火墙作为服务、加密作为服务、安全认证作为服务、数字签名作为服务的机制,不但保护软件自身的安全,还保护终端用户的数据、权限、通信安全;SaaS下面的 PaaS服务,包括后端隔离安全服务;PaaS下面后台服务端和数据中心的IaaS安全机制包括基础设施的安全控制、资源虚拟化的安全控制、网络管理的安全控制、云存储的安全控制、 云后端的系统升级和安全补丁控制、防止提...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:博彦科技上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1