实践案例 | 自定义API,无惧异构系统七十二变

小编推荐
大型企业通常有统一的平台和规范,在进行异构系统集成时,我们必须考虑如何适用这些规范。本期案例分享了如何利用开放平台的“自定义API”功能,设计接口报文,实现额外逻辑,使异构系统之间的数据也能按规范传输。
业务背景
某建材行业的大型央企,拥有多个业务系统,业务系统之间的数据流转,需经过接口治理中心作为“中间人”透传。接口治理中心不参与具体业务操作,它为业务系统提供数据传输、接口管理、接口参数规范化等功能。金蝶核算系统想要接入主数据、财司、hr多个系统的数据,需要按照治理中心的规范改造接口。
业务痛点
但在进行接口改造方案评估的过程中,我们发现存在以下难题:
1. 企业提供的接口规范,有特定的接口格式,以及很多与苍穹实体无关的字段。苍穹开发平台提供了零代码配置实体操作API功能,但不能新增非实体字段参数,返回参数格式固定,难以适配治理中心的接口规范。
2. 接口规范里,要求返回报文标准字段定义为全大写,平台反序列化的结果,首字母为小写。

3. 直接通过零代码配置的接口对主数据进行变更,比如行政组织变更上级组织,有可能对业务产生影响。
4. 客户要求保留主数据快照记录,便于数据版本溯源,快速定位因数据变更产生的问题。
解决方案
接下来为大家介绍,我们如何通过开放平台的“自定义API”功能解决以上场景的问题。
1. 通过【开放平台】->【自定义API】,编写java插件,按照接口规范封装请求报文和返回报文。具体封装过程可参考:
https://vip.kingdee.com/link/s/lBTwm
2. 新建
实践案例 | 自定义API,无惧异构系统七十二变
小编推荐大型企业通常有统一的平台和规范,在进行异构系统集成时,我们必须考虑如何适用这些规范。本期案例分享了如何利用开放平台的“自定...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



