作者:他w与他说 | 来源:互联网 | 2023-09-15 11:49
目录
集成方案概述
业务流程
业务流程说明
数据同步流程
数据同步流程图
数据同步流程说明
方案优势
集成方案概述
基于之前OA集成邮箱系统是通过将邮箱访问的链接挂载到OA,并在邮箱系统手动维护新增用户的方式。因此集成知识库也采用链接跳转的方式实现,对于共用的用户、部门等数据,通过定时任务采集到知识库的系统中,实现知识库与OA的松耦合集成。
业务流程
业务流程图
业务流程说明
- 用户登录OA系统,在OA系统中找到知识库跳转链接
- 在链接跳转之前,校验OA中的用户在知识库中是否存在,如果存在则根据用户信息生成令牌及会话信息,存储到缓存数据库,并把令牌返回
- 带令牌跳转到知识库系统,这样用户就能以登录状态访问知识库
数据同步流程
数据同步流程图
数据同步流程说明
- 应用创建两个数据源
- 从源数据源(OA)以JDBC的方式读取公共表数据,存储在JVM内存中
- 清空目标数据源(知识库)公共表数据
- 将存储在JVM的数据以JDBC的方式插入目标表
方案优势
- 可以保持OA与知识库的相对独立性避免在集成知识库系统时对OA使用产生影响
- OA改动量最小,只需要将知识库的链接挂在OA即可,无需其他改动。并且知识库与OA彼此独立,因此OA与知识库的改动也不会相互影响