ICS 35.240
L 60
团体标准
T/ISC 0055—2024
组装式应用开发平台第3部分:自研能力要求和测试方法
Composable Applications Development Platform PART 3: Self-Development Requirements and Testing Methods
2024-9-3 发布2024-10-3 实施
中国互联网协会发布
目次
目次................................................................................................................................................................ I
前言...............................................................................................................................................................II
1 范围.....................................................................................................................................................................3
2 规范性引用文件................................................................................................................................................ 3
3 术语、定义和缩略语TBD............................................................................................................................... 3
3.1 术语定义......................................................................................................................................................... 3
3.1.1 MIT 许可协议.............................................................................................................................................. 3
3.2 缩略语..............................................................................................................................................................3
4 自研能力要求.................................................................................................................................................... 3
4.1 开源许可......................................................................................................................................................... 3
4.2 代码自研率..................................................................................................................................................... 3
4.3 关键技术实现................................................................................................................................................. 3
5 测试方法.............................................................................................................................................................4
5.1 开源许可......................................................................................................................................................... 4
5.2 代码自研率..................................................................................................................................................... 4
5.3 关键技术实现................................................................................................................................................. 4
T/ISC 0055—2024
II
前言
本文件按照GB 1.1—2020《标准化工作导则第1部分标准化文件的结构和起草规则》的规定起
草。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。
本文件由中国互联网协会提出并归口。
本文件起草单位:中国信息通信研究院、浪潮通用软件有限公司、金蝶软件(中国)有限公司、
用友网络科技股份有限公司、北京致远互联软件股份有限公司、北京仁科互动网络技术有限公司、北
京火山引擎科技有限公司、腾讯云计算(北京)有限责任公司、北京百度网讯科技有限公司、深圳市
蓝凌软件股份有限公司、上海泛微网络科技股份有限公司、广东云徙智能科技有限公司、北京数势云
创科技有限公司、南京数睿数据科技有限公司、金现代信息产业股份有限公司、云智慧(北京)科技
有限公司、北京朗新天霁软件技术有限公司、北京微金时代科技有限公司、体坛传媒集团股份有限公
司、上海易校信息科技有限公司、北京炎黄盈动科技发展有限责任公司、中国农业银行研发中心、中
国工商银行软件开发中心。
本文件主要起草人:李玮、王景尧、吴荻、冯艺卓、曹海啸、郑伟波、孙立新、宫保金、李帆、
彭璐、陈张伟、刘然、刘岩、王文友、魏俊华、刘志强、马戈、黄通、董洪辰、王星、王倩、潘征、
张社丽、李楠、孙圭光、李晓明、谢玉鑫、王海虎、张飞禄、何裕涛、李玖伟、严琦东、赵娟、赖强、
王飞。
T/ISC 0055—2024
3
1 范围
本文件规定了组装式应用开发平台的自研能力要求和测试方法。
本文件适用于组装式应用开发平台的开发者、提供商及专业测评机构开展自研能力测试工作,为提
升组装式应用开发平台自主研发水平、强化测试能力、健全技术手段提供指引和依据。
2 规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。
凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB 25069-2022 信息安全技术术语
3 术语、定义和缩略语TBD
3.1 术语定义
下列术语和定义适用于本文件。
3.1.1 MIT 许可协议
一种宽松的软件许可协议,只要在所有副本或重要部分中包含了原始许可协议和版权声明,就允许
软件的自由使用、修改和再分发。
3.2 缩略语
下列缩略语适用于本文件。
BSD 伯克利软件分发Berkeley Software Distribution
4 自研能力要求
4.1 开源许可
非开源性质的平台,使用开源代码对应的许可应为商业友好的开源许可,如BSD、APACHE、MIT等许
可协议。
4.2 代码自研率
代码自研率评估标准按以下3个等级评判:
卓越-代码自研率80%以上
优异-代码自研率65%以上
合格-代码自研率50%以上
4.3 关键技术实现
组装式应用开发平台第3 部分:自研能力要求和测试方法
T/ISC 0055—2024
4
具备以下核心竞争力的关键技术自研能力(标准、模型算法可验证性、专利、测试报告等)
1、“模型驱动”技术实现(可选)
2、数据库高性能中间件“数据库内存分布式计算”技术实现等(可选)
3、规则引擎:视化规则模型实时模拟、规则树配置和模型运算(可选)
4、工作流:多版本化切换机制、流程高并发策略(可选)
5、表单设计:可视化拖拽配置、扩展点扩展模式、标签组件机制(可选)
5 测试方法
5.1 开源许可
编号5.1
预置条件开源友好类型的license清单,组装式应用开发平台使用开源软件license清单
测试方法
以开源友好类型的license 清单作为基准,对应用开发平台使用开源软件license
清单对比过滤,生成使用友好license 开源软件清单
预期结果应用开发平台使用开源软件license 全部被识别为开源友好类型。
5.2 代码自研率
编号5.2
预置条件
平台自研源码和依赖使用第三方源码(开源或非开源)具备识别区分性。比如
java源码文件可以通过package定义的命名空间区分。
测试方法
1、通过工具(如FOSSA、WhiteSource 等)扫描应用开发平台源码(忽略注释
和无效(如无关联引用)源码),扫描后得到自研源码量(比如代码行数)、全平
台源码量。对扫描后得到的自研源码通过源码比对工具和业界同类型开源软件
源码进一步比对去重只保留重复性低或无重复的源码最为最终自研源码,从而
通过公式“(自研源码量/应用开发平台源码量)*100%”,计算得出代码自研率。
2、自研关键技术是对自研率提升的一个主要补充,判定每项提升自研率5 个
百分点,最高不超过100%。
预期结果代码自研率至少达到合格级别(代码自研率>50%)
5.3 关键技术实现
编号5.3
预置条件1、具备验证业务场景测试能力和环境。
测试方法
1、获取并查验前置条件中描述的专利、论文、标准、认证报告文书
2、基于业界标准测试规范、环境、流程、数据模型和数据量进行测试且不少
于3 次,根据测试结果生成业界关键指标项的值,和业界指标值进行对
比。
预期结果1、相关证明的文书可获取
2、关键项指标值均与业界标杆头接近甚至领先。
编号5.3
预置条件
1、关键技术专利已通过实质审查或技术标准提案被标准组织采纳或关键技术
论文被类似IEEE和ACL等论文库发表或业内认可的第三方组织颁发的认证技术
成果报告。
2、具备验证业务场景测试能力和环境。
测试方法1、可视化规则模型实时模拟。
2、规则树可视化配置。
T/ISC 0055—2024
5
3、多版本化切换机制的有效性。
4、流程高并发策略的配置和执行。
预期结果1、相关功能符合预期,可对标业界标杆企业同类型产品。
2、并发性能指标与业界标杆接近甚至领先