项目基本信息
客户名称 |
某客户公司 |
客开项目经理 |
寇祖亮 |
开发成本 |
10人天 |
适用版本 |
v50sp2+5月月度修复包 |
功能描述
- A8与用友CRM系统(PHP)的双向单点登录。
效果演示
- A8与CRM系统的双向单点登录,点击【CRM系统】图标,自动调转到第三方CRM系统,系统操作效果示意图如下:
图一
- 点击【A8】图标,自动调转到A8系统,系统操作效果示意图如下:
图二
- A8与CRM系统的双向单点登录,技术方案概要如下:
- 采用双方共同维护数据库访问控制表模式,实现A8与CRM系统双向单点登录的安全认证机制;
- 由用户自行维护保障A8与CRM系统登录用户名一致;
- 双方相互访问时,主要参数传递包括登录名和随机码;
- 随机码生成逻辑为[1-9]|[A-Z]|[a-z]字符集中随机10位;
- 数据写入时效校对不超过60秒;
- A8与CRM单点登录系统交互过程概要描述如下:
- A8成功登录以后,单点访问CRM系统,如图:
图三
- CRM成功登录以后,单点访问A8系统,如图:
图四
- 技术对接开发技术指标与验收要求
- 中间数据库的JDBC需要建立有效的数据源连接管理机制,数据写入和读取需要保障事务的完整性、原子性、正确性;
- 中间数据库的配置、CRM或A8系统访问URI资源路径,需要可灵活配置,不需硬编码模式实现,以便部署和配置变更的灵活性;
- 本次补充需求开发系统逻辑度B级,应保障补充开发代码逻辑处理响应0.5秒[忽略网络连接与通讯],B级网络环境下,访问转发也应小于2秒;
- 网络条件通畅>1MB/S,用户单点登录功能切换时,每秒并发数20人,持续5秒的高并发压力下,应保障平均处理响应<2.5秒,最大处理响应<5秒;