本文旨在利用集星獭所提供的集成接口透传与服务编排中消息队列功能,实现数据向各业务系统的无缝同步。通过采用配置化的方法,简化了报文定制开发与接口监控的流程,有效降低了开发难度,提升工作效率。
收款信息多系统同步
场景需求
随着业务的发展,某客户急需整合其财务系统、合同管理系统及项目管理系统,以实现收款信息的即时更新与同步,从而提升业务效率和准确性。
实施要点:
- 核心目标:实现数据向多业务系统的即时同步。
- 技术适配:适配各业务系统支持的多样化协议(RESTful或SOAP)。
- 定制化处理:定制化报文处理以适应各业务系统需求。
场景实现
实现步骤:
一、财务系统数据推送信息
- 将财务详情接口通过服务注册中的一键注册功能将接口注册到接口平台上。
- 新建编排定义,透传接口节点选取上一步注册好的接口;使用MQ生产者节点,选择事件名称,将接口响应报文填入到消息中,通过消息队列向其他业务系统进行推送。
二、其他业务系统接收推送信息
- 将各业务系统需同步数据的接口注册至接口平台,可依据实际需求进行服务领域、集成系统等归类的划分。在场景中,展示了分别采用RESTful和SOAP协议的两个业务系统的接口演示。
- 构建监听流程,以消费并处理消息队形中触发的事件;创建编排定义,配置MQ消费者节点以订阅前文提及的同一事件,并指定相应的子编排进行后续处理。在场景中,多个系统需要构建监听流程,建议设置分组字段以确保消息能够正确地路由到对应的系统。
子编排流程选择上述配置同步数据的透传接口,并填写请求头、请求体等参数信息。
最后将配置好的编排流程上线。
三、各业务系统定制化报文处理
财务系统基于RESTful架构,其通过消息队列推送的报文格式为JSON。而合同系统则采用SOAP协议,因此需要对从财务系统接收到的JSON报文进行转换和额外的定制化处理,以满足合同系统的需求。
只需在透传接口上添加字段映射插件,并选择字段映射类型,随后根据需求进行拖拉拽字段连线生成脚本即可。
效果演示
在进行演示之前,请确保已将所有配置的接口、服务以及编排流程上线,并且监听流程需要先运行。
执行财务推送测试流程后,在编排实例页面监控各编排流程的运行状况,推送流程已成功;监听流程任务实例中会展示消费事件后执行的流程操作。
在接口监控页面,可以清晰地查看向各业务系统接口同步数据时的传参详情、响应状态等核心信息,为进一步优化提供依据。
结语
本示例场景灵活配置接口透传与编排流程,实现了多业务系统的数据同步。配置化方法简化了报文开发与接口监控,定制化配置轻松应对各系统需求,验证显示流程顺畅。
汉得企业级系统集成平台(中文名集星獭,英文名JeeStar),是一站式多系统集成、多云集成、多端集成、多协议集成、多设备集成、数据集成、页面集成的全域集成解决方案。集成平台沉淀了汉得多年ToB项目实施的系统集成经验,在消除企业信息孤岛、数据孤立、打通多源多端的数据断链及混合云对接等场景中提供了高效便捷的功能及策略方案。
联系我们
- 如果您想了解集星獭更详细的功能介绍和产品信息,请查阅我们的产品文档。请在PC端打开 👉 https://open.hand-china.com
- 如果您有疑问或者建议,可以通过开放平台进行工单反馈,问题分类请选择【产品/集星獭JeeStar】 👉 https://open.hand-china.com
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。