跳到主要内容

部件设计

版权声明

功能特性

  • 可二次开发(采用差量机制),以支持特殊需求

结构信息

  • 名称
  • 版本
  • 开发者信息
    • 名称
    • 联系方式
    • 个人主页
  • 文档
    • 使用文档
    • 接口文档
    • 模型结构文档
    • 二次开发文档
  • 构建产物
    • 依赖包
    • DSL
    • 版本升级工具
  • 依赖部件
  • 源码:按需提供,打包时指定

产权保护

  • 集中上传至部件市场
  • 部件所有者向部件市场提供公钥,其在上传部件前, 通过其在本地部署的本平台,使用其私钥打包部件
    • 同一部件的不同版本打包的公/私钥需保持不变
  • 部件市场记录部件公钥和部件包的映射关系:同一帐号的公钥与部件可以一对多,也可以多对多
  • 需求方完成购买后,由部件市场为该用户和该部件包生成一对一的公/私钥, 并向该用户下发部件包及其公钥。部件包先会通过所有者的公钥进行解包, 再用前面生成的私钥重新打包后再下发
    • 免费的也需要私钥打包
  • 需求方通过本平台对购买的部件进行安装,在安装前平台会自动通过下发的公钥解包
  • 平台通过差量机制进行部件整合与部署
  • 为便于客户方定制部件,DSL 解密后直接存放至本地,而相关的逻辑代码则提供编译后的 class,并采取 class 加密机制,以防止分享给第三方