System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及公共云服务系统,具体涉及基于hitebaas区块链的公共云服务开发系统。
技术介绍
1、现有的基于hitebaas区块链的公共云服务平台系统在开发过程中存在:1、需要较大的人力投入,开发成本高;2、开发难度大,交付周期长,且需要较为专业的人员来进行开发工作,进一步的提升了人力成本;3、软件开发过程中不便于进行调试。
技术实现思路
1、本专利技术实施例提供了基于hitebaas区块链的公共云服务开发系统,通过对预设功能的热插件来进行组合即可形成可完成特定操作的功能组件,将不同的功能组件进行连接部署后形成的云服务平台即可完成客户所需的各项功能,不仅降低了对开发人员的要求而且降低了开发难度,减少了交付周期,同时也减少了所需要的开发人员数量,同时在开发过程中能对功能组件进行校验,便于开发人员进行调试。
2、基于hitebaas区块链的公共云服务开发系统,包括:
3、插件库,插件库存储有若干个功能不同的热插件和用于热插件之间通信的协议;
4、组件生成模块a,适于开发人员根据插件库中的热插件和协议手动生成功能组件;
5、组件生成模块b,适于开发人员根据插件库中的热插件和协议自动生成功能组件;
6、功能组件校验模块,适于对生成的功能组件进行校验,在发现异常时,反馈至生成功能组件对应的组件生成模块a或组件生成模块b重新进行生成;
7、部署模块,适于在校验通过后部署各个功能组件形成云服务平台,云服务平台进行测试通过
8、运行管理模块,适于对云服务平台的运行进行管理,在云服务平台运行异常时,采集异常功能组件的信息并反馈至组件生成模块a对异常的功能组件进行修改。
9、进一步的,组件生成模块a包括:
10、功能组件管理单元,适于开发人员将取出的若干个插件通过协议组合在一起形成一个整体的功能组件;
11、插件属性设置元,适于开发人员对从插件库中取出的热插件进行属性定义。
12、进一步的,生成的功能组件用于完成特定的操作,功能组件之间通过协议进行连接,连接在一起的若干个功能组件构成云服务平台。
13、进一步的,组件生成模块b包括:
14、语义识别单元,适于与开发人员进行交互,采集开发人员所表达的信息;
15、需求分析单元,适于对采集的信息进行需求分析,根据分析结果从插件库中取出不同的热插件;
16、组合单元,适于根据需求分析结果对插件通过协议组合在一起形成一个整体的功能组件并对热插件进行属性定义。
17、进一步的,交互方式包括文字交互、语音交互、文字语音融合交互。
18、进一步的,功能组件校验模块包括:
19、功能完整性检查单元,适于对功能组件的功能完整性进行检查;
20、功能测试单元,适于对功能组件的功能进行测试。
21、进一步的,功能组件校验模块在上述检测和/或测试中发现异常时,反馈异常信息到对应的组件生成模块a或组件生成模块b,由组件生成模块a或组件生成模块b进行修正后重新进行生成功能组件,并对功能组件重新进行校验,直至校验通过。
22、进一步的,部署模块包括:
23、组件部署单元,适于开发人员将各个功能组件根据协议连接在一起进行部署,形成可进行数据处理的云服务平台;
24、平台测试单元,适于对云服务平台进行测试。
25、进一步的,平台测试单元测试过程包括以下步骤:
26、若云服务平台测试通过,则进行发布;
27、若云服务平台测试未通过,对涉及的异常功能组件进行记录形成包含全部异常信息的测试异常日志并反馈至开发人员。
28、进一步的,运行管理模块管理云服务平台包括以下步骤:
29、对云服务平台的运行进行监测;
30、出现异常时对异常区域进行隔离,禁止对异常区域进行操作;
31、对涉及的异常功能组件的信息进行记录形成包含全部异常信息的测试异常日志并反馈至组件生成模块a;
32、开发人员根据反馈的测试异常日志通过组件生成模块a对异常功能组件进行修改;
33、部署模块重新对云服务平台进行测试,通过后替换异常区域中异常功能组件并解除禁止状态。
34、本专利技术实施例提供的上述技术方案的有益效果至少包括:
35、1、开发人员从插件库中取出所需要的预设的热插件和协议后即可进行组合生成可完成特定的操作的功能组件,不需要专业的开发人员即可完成功能的开发,而且操作简单,不仅降低了开发难度提升了开发速度,也大大降低了所需要的开发人员数量,实现了降低开发成本、减少交付周期的效果。
36、2、在开发的各个阶段均可进行测试,不仅降低了开发完成后的云服务平台的故障率,同时也便于开发人员在开发各个阶段中进行调试。
37、本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
38、下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。
本文档来自技高网...【技术保护点】
1.基于HiteBaaS区块链的公共云服务开发系统,其特征在于,包括:
2.如权利要求1所述的基于HiteBaaS区块链的公共云服务开发系统,其特征在于,组件生成模块a包括:
3.如权利要求2所述的基于HiteBaaS区块链的公共云服务开发系统,其特征在于,生成的功能组件用于完成特定的操作,功能组件之间通过协议进行连接,连接在一起的若干个功能组件构成云服务平台。
4.如权利要求1所述的基于HiteBaaS区块链的公共云服务开发系统,其特征在于,组件生成模块b包括:
5.如权利要求4所述的基于HiteBaaS区块链的公共云服务开发系统,其特征在于,交互方式包括文字交互、语音交互、文字语音融合交互。
6.如权利要求1所述的基于HiteBaaS区块链的公共云服务开发系统,其特征在于,功能组件校验模块包括:
7.如权利要求6所述的基于HiteBaaS区块链的公共云服务开发系统,其特征在于,功能组件校验模块在上述检测和/或测试中发现异常时,反馈异常信息到对应的组件生成模块a或组件生成模块b,由组件生成模块a或组件生成模
8.如权利要求1所述的基于HiteBaaS区块链的公共云服务开发系统,其特征在于,部署模块包括:
9.如权利要求8所述的基于HiteBaaS区块链的公共云服务开发系统,其特征在于,平台测试单元测试过程包括以下步骤:
10.如权利要求1所述的基于HiteBaaS区块链的公共云服务开发系统,其特征在于,运行管理模块管理云服务平台包括以下步骤:
...【技术特征摘要】
1.基于hitebaas区块链的公共云服务开发系统,其特征在于,包括:
2.如权利要求1所述的基于hitebaas区块链的公共云服务开发系统,其特征在于,组件生成模块a包括:
3.如权利要求2所述的基于hitebaas区块链的公共云服务开发系统,其特征在于,生成的功能组件用于完成特定的操作,功能组件之间通过协议进行连接,连接在一起的若干个功能组件构成云服务平台。
4.如权利要求1所述的基于hitebaas区块链的公共云服务开发系统,其特征在于,组件生成模块b包括:
5.如权利要求4所述的基于hitebaas区块链的公共云服务开发系统,其特征在于,交互方式包括文字交互、语音交互、文字语音融合交互。
6.如权利要求1所述的基于hitebaas区块链的公共云服务...
【专利技术属性】
技术研发人员:魏良峰,
申请(专利权)人:福建中科星泰数据科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。