Skip to content

Commit

Permalink
Merge pull request #2 from interconn-pec/main
Browse files Browse the repository at this point in the history
InterOp API v1.0 initial version
  • Loading branch information
hainingzhang authored Dec 28, 2023
2 parents b7ec052 + 6fc6bd5 commit 5b0cb3b
Show file tree
Hide file tree
Showing 53 changed files with 8,778 additions and 2 deletions.
59 changes: 59 additions & 0 deletions API_SPECS/1.管理层接口/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# README

## 说明

本仓库用于存放隐私计算互联互通管理层模块接口,成果由北京金融科技产业联盟数据专委会隐私计算互联互通课题贡献。

## 联系人信息

关于接口 API 内容如有问题可以联系我们,联系方式如下:

| 姓名 | 单位 | 联系方式 |
| ------ | ---------------- | ------------------------------------------------------- |
| 王思婷 | 招商银行 | w_siting@cmbchina.com |
| 龚乐诚 | 上海浦东发展银行 | gonglc@spdb.com.cn |
| 王梦鸽 | 上海浦东发展银行 | wangmg@spdb.com.cn |
| 杨天雅 | 富数科技 | salan@fudata.cn |
| 王超 | 蓝象智联 | congying.wang@trustbe.cn |

## 目录结构

```
InterOp
├─ LICENSE
├─ README.md # 互联互通统一框架,贡献单位,版权声明等
└─ 互联互通集成对接指引 # 存放对接指引,注意事项等相关内容
└─ 互联互通API接口文档
├─ README.md # 子模块概述,Contributor联系方式等
└─ 管理层接口
├── README.md # 模块简介,Contributor联系方式等
├── api.md # 存放接口文件
├── figure # 存放相关图片
└── examples # 接口使用示例(可选)
```

## 管理层模块概述

隐私计算互联互通管理层模块包含互联互通平台的基本元素、各级资源的互通流程、及支撑互通流程的东西向接口,分层级约定了节点互通、数据互通、项目互通、流程互通、组件互通、模型互通等资源互通接口。架构图如下:

<div align="center">
<img src="./figure/管理层架构.png">
</div>



## 管理层实体关系

管理层各实体间的关系图如下图所示。参与互联互通合作的异构平台作为节点加入到互联互通网络,一个节点可以创建多个项目,每个项目中可能包含多个参与方节点,通过项目实体来统一管理项目中相关的节点、数据集和模型等资源,项目中可以创建多个流程,流程运行多次生成多个作业,不同作业可以配置不同的运行时参数,一个作业可能由多个任务组成,任务承接作业中对应位置的运行时参数配置,每个任务通过调度底层组件对应的算法资源进而执行任务,生成模型、报告等隐私计算结果。其中,每个组件都是独立的算法模块,例如:PSI、LR 等,组件可以配置调度顺序、输入输出关系等,从而编排形成一个具有完整计算逻辑的流程。

<div align="center">
<img src="./figure/管理层实体关系.png">
</div>


## 参与单位

- 招商银行
- 上海浦东发展银行
- 富数科技
- 蓝象智联
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1,078 changes: 1,078 additions & 0 deletions API_SPECS/1.管理层接口/隐私计算互联互通管理层API.md

Large diffs are not rendered by default.

53 changes: 53 additions & 0 deletions API_SPECS/2.控制层接口/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# README

## 说明

本仓库用于存放隐私计算互联互通控制层模块接口,成果由北京金融科技产业联盟数据专委会隐私计算互联互通课题贡献。

## 联系人信息

关于接口 API 内容如有问题可以联系我们,联系方式如下:

| 姓名 | 单位 | 联系方式 |
| ------ | ---------------- | ----------------------------------------------------------- |
| 刘瑞 | 上海浦东发展银行 | liur29@spdb.com.cn |
| 龚乐诚 | 上海浦东发展银行 | gonglc@spdb.com.cn |
| 靳新 | 洞见科技 | jinxin@insightone.cn |
| 赵欢欢 | 洞见科技 | zhaohuanhuan@insightone.cn |
| 杨天雅 | 富数科技 | salan@fudata.cn |
| 万志辉 | 微众银行 | tonlywan@webank.com |
| 陈治宇 | 百度 | chenzhiyu@baidu.com |

## 目录结构

```
InterOp
├─ LICENSE
├─ README.md # 互联互通统一框架,贡献单位,版权声明等
└─ 互联互通集成对接指引 # 存放对接指引,注意事项等相关内容
└─ 互联互通API接口文档
├─ README.md # 子模块概述,Contributor联系方式等
└─ 控制层接口
├── README.md # 模块简介,Contributor联系方式等
├── api.md # 存放接口文件
├── figure # 存放相关图片
└── examples # 接口使用示例(可选)
```

## 控制层模块概述

隐私计算互联互通控制层模块包含流程调度和算法容器管理两部分内容,流程调度约定了互联互通平台基于南北向、东西向的作业调度控制以及任务调度控制接口,算法容器管理明确了平台对于算法容器的管理机制,包含组件注册与发现以及容器管理与加载。架构图如下:

<div align="center">
<img src="./figure/控制层架构.png">
</div>



## 参与单位

- 上海浦东发展银行
- 洞见科技
- 富数科技
- 微众银行
- 百度
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 5b0cb3b

Please sign in to comment.