外部系统对接¶
科研系统不是孤岛,需要与学校其他信息化系统进行数据交换,以保证数据一致性和业务协同。
对接的外部系统¶
1. 校方数据平台¶
- 对接目的:科研系统的数据汇聚到校级数据中台
- 对接方式:通常通过 API、消息队列
- 数据范围:项目、成果、人员等关键数据
2. 人事系统¶
- 对接目的:人员信息同步(入职、离职、调岗)
- 对接方式:定时同步 / 实时事件
- 关键点:
- 人事系统是"科研人员"维度数据的权威来源
- 调岗时影响项目归属、审批权限等
3. 巡检系统¶
- 对接目的:科研经费使用规范性的定期检查
- 对接方式:数据上报 / 任务下发
- 触发点:经费报销、阶段性报告等
4. 待办系统¶
- 对接目的:科研相关的待办事项统一到学校的待办中心
- 对接方式:消息推送
- 数据:审批通知、待办提醒、待办状态
对接架构¶
┌──────────────┐
│ 校方数据中台 │
└──────┬───────┘
│
┌───────────────┼───────────────┐
│ │ │
▼ ▼ ▼
┌────────┐ ┌────────┐ ┌────────┐
│ 人事系统 │ │ 巡检系统 │ │ 待办系统 │
└────┬───┘ └────┬───┘ └────┬───┘
│ │ │
└──────────────┼───────────────┘
▼
┌──────────────┐
│ 科研管理系统 │
└──────────────┘
常见对接技术¶
| 方式 | 适用场景 | 特点 |
|---|---|---|
| RESTful API | 通用数据交换 | 见 术语表 中的 API |
| 消息队列 | 实时事件 | 异步、解耦 |
| 数据库同步 | 大数据量、复杂查询 | 性能高、耦合重 |
| 单点登录 | 用户账号统一 | 见 术语表 中的 SSO |
| OAuth 2.0 | 第三方授权 | 见 术语表 |
TODO 待补充¶
- 每个对接系统的具体接口清单
- 数据同步的频率与策略(实时 / 准实时 / 定时)
- 数据冲突时的处理规则(以哪边为准)
- 对接失败的容错与告警
- 安全要求(鉴权方式、传输加密)
- 历史对接案例