文件管理系统DCC与泛微OA系统集成案例
一、项目背景
上海某半导体有限公司主要产品应用于图像传感器、 图像信号处理芯片、 低功耗芯片、 射频芯片等。
公司内部有DCC文件管理系统和OA系统,由SAP PO平台进行中间管理,DCC系统对接泛微OA系统推送文件等操作,提高公司内部各自系统之间的连接性和平台式管理各个系统。
二、需求分析
需要完成的核心场景:
Ø文件推送:由DCC文件系统主动调用SAP PO平台发布的HTTP RESTful API接口,推送文件至泛微OA系统,无需考虑双方各自系统标准,由SAP PO在中间件进行集成,提高整体工作效率,完美适配双方业务标准。
SAP PO中间件集成平台采用的技术路线:
三、项目实现
双方系统各自持有接口标准,由SAP PO中间件平台在中间集成进行连通
lDCC将文件管理系统的文件信息,名称、路径、员工等信息推送至SAP PO系统
l由SAP PO系统在双方系统之间做集成管理,由于泛微OA API标准需要采用x-www-form-urlencoded格式,DCC文件管理系统采用的是json格式,遂由SAP PO在这里做mapping的转换
l将DCC和泛微OA双方之间的字段进行mapping,然后在泛微OA的header结构里面添加常量SAP SAP和时间戳进行MD5生成签名的操作
l然后再由SAP PO通过java mapping将标准xml结构去掉xml结构,得到最终的key=value的数据报文
l将泛微OA系统的receiver通道配置x-www-form-urlencoded格式接收数据,至此接口配置完成
四、SAP PO集成价值
l通过SAP PO集成平台,实现DCC文件管理系统和泛微OA系统之间的无缝对接,一键式传输文件信息至OA系统
l双反无需考虑各自系统之间的规范标准,由SAP PO进行适配,完美解决因协议、通讯方式、数据报文格式等无法通信的问题,提高效率,简易操作,方便维护
l由SAP PO集成平台实时管控各自系统的接口,实时记录日志,反馈异常问题,第一时间响应给用户,整体提高50%进度