一种支持SaaS模式的仿真试验系统及方法技术方案

技术编号:30822121 阅读:68 留言:0更新日期:2021-11-18 12:06
本发明专利技术公开了一种支持SaaS模式的仿真试验系统及方法。支持SaaS模式的仿真试验系统,包括:云Iaas平台、云Pass平台、仿真试验系统后台服务和仿真试验系统web端门户;用户通过仿真试验系统web端门户生成部署请求并发送至仿真试验系统后台服务,仿真试验系统后台服务在部署请求的触发下自动调用云PaaS平台提供的API,被调用的API通过调用云IaaS平台以完成云上仿真试验系统的创建。采用本发明专利技术,用户能够通过web服务门户网站的方式,在不必接触和操作云平台细节的情况下执行多样本的仿真试验,为高效设计、自动化部署与执行多样本仿真试验提供一种有效的支撑工具。提供一种有效的支撑工具。提供一种有效的支撑工具。

【技术实现步骤摘要】
一种支持SaaS模式的仿真试验系统及方法


[0001]本专利技术涉及计算机领域,尤其涉及一种支持SaaS模式的仿真试验系统及方法。

技术介绍

[0002]在仿真平台云化的最初发展阶段,采用的主要方式是将原有的基于C++编程语言的C

S结构仿真模型和支撑工具软件进行代码迁移,更改为基于Java编程语言的B

S结构组件并进行云化。这种方式不可避免地带来大量的代码开发与调试工作,也严重限制了基于云的仿真试验系统的移植和运行效率。在后续的技术发展阶段中,逐步通过虚拟机、组件封装、服务化等技术和方式,使得无需或只需少量进行代码迁移工作即可完成仿真模型和软件的云化过程。然而,在现有仿真软件与模型部署于云端的过程中,还存在着如下的不足:
[0003]1)用户需要进行繁琐的云平台配置操作,尤其是在涉及到大量多样本的仿真试验环境下,用户需要不断地在云平台进行创建/配置/删除虚拟机、修改具体部署于云端某一位置的软件的配置文件、管理和调配云平台计算资源等操作,在云平台的配置与使用上会花费大量的时间、精力和学习成本,而无本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种支持SaaS模式的仿真试验系统,其特征在于,包括:云Iaas平台、云Pass平台、仿真试验系统后台服务和仿真试验系统web端门户;用户通过所述仿真试验系统web端门户生成部署请求并发送至所述仿真试验系统后台服务,所述仿真试验系统后台服务在所述部署请求的触发下自动调用所述云PaaS平台提供的API,被调用的API通过调用所述云IaaS平台以完成云上仿真试验系统的创建。2.如权利要求1所述的支持SaaS模式的仿真试验系统,其特征在于,所述仿真试验系统web端门户,用于:基于用户的操作,确定仿真试验所用到的至少一个虚拟机以及每个所述虚拟机上部署的至少一个软件,并生成部署请求。3.如权利要求2所述的支持SaaS模式的仿真试验系统,其特征在于,所述仿真试验系统后台服务,用于:接收所述仿真试验系统web端门户发送的部署请求,并根据所述部署请求构建至少一个蓝图,所述蓝图包括所述仿真试验所用到的至少一个软件所对应的至少一个组件。4.如权利要求3所述的支持SaaS模式的仿真试验系统,其特征在于,所述仿真试验系统后台服务在创建所述蓝图时,将所述虚拟机的内网IP映射为公网IP,并对所述公网IP设置索引;所述仿真试验系统后台服务在创建所述蓝图时,对所述组件实际部署的软件名称进行有规律的后缀名修改,以避免软件名称重复,对部署在不同虚拟机上的同一软件进行区分与管理。5.如权利要求2所述的支持SaaS模式的仿真试验系统,其特征在于,所述支持SaaS模式的仿真试验系统,还包括:监控探针,用于监控所述仿真试验所用到的至少一个虚拟机以及至少一个软件的进程内容,并将监控数据通过所述仿真试验后台服务发送至所述仿真试验系统web端门户。6.一种支持SaaS模式的仿真试...

【专利技术属性】
技术研发人员:朱海楠房圣超谷雨张兴周亚楠
申请(专利权)人:中国电子科技集团公司电子科学研究院
类型:发明
国别省市:

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

1