实践案例 | 服务编排—实现异构系统的灵活集成

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

实践案例 |  服务编排—实现异构系统的灵活集成

小编推荐


A企业是一家领先的金融控股公司,业务广泛,包括财务、租赁、信托等。A企业面临数字化统建的挑战,如系统交互方式多样、业务系统封闭、数据分发时效性要求高等。如何利用集成服务云进行数据分发,根据不同业务单元触发数据事件,实现实时互通呢,请看下文~


作者:刘凤良。




1 业务背景


A企业是一家中国领先的金融控股公司,专营矿产金融业务,负责管理和运营集团内的金融业务,包括财务公司、租赁、信托、证券、期货、保险和环保科技等企业。


该企业于2023年开始统建财务系统,集成了A本部、A证券、A信托、A期货、A外贸金租五家系统于一体化的一个系统。统建的财务系统包括成本中心和费用项目,财务系统新增成本中心和费用项目后,需要及时同步到子企业,供子企业使用。


客户A在进行数字化统建过程中,面临以下痛点:

1、各家子公司系统采用不通的技术语言,交互方式种类繁多。

2、业务系统数量多,业务系统之间封闭性较高,同时统建财务系统是多业务单元集中的一体化组织,在做数据分发时要考虑到如何进行数据拆分,以及保持数据一致性的要求。

3、因为各子公司在做财务结算时,需要实时用到在统建财务创建的成本中心和费用项目这样的基础数据,时效性要求比较高。


基于以上用户存在的痛点,不难发现,用户需要的是:

  • 统一的数据分发平台;

  • 个性化需求,各子公司需要集成的字段内容不一致;

  • 快速高效,及时实现异构系统间的基础数据交互能力。


2 解决方案


方案整体思路


针对以上问题,如何基于苍穹平台,让业务数据实时在各系统之间流转互通,可以从以下两个个方面入手:

  • 利用集成服务云的服务流程功能进行消息发布主题的编排;

  • 根据企业中不同的业务单元,利用数据事件触发在流程中分发到不同的消息发布主题中。


涉及的功能以及实现步骤


步骤1:配置消息队列


首先登记消息队列服务器的配置信息,包含IP、端口和连接信息等内容。


上传图片


步骤2:配置消息发布主题

依据企业实际需要,完成消息容器建立。根据消息的主题进行消息的发布,将源单数据发送到上步配置的队列中,供其他系统订阅和消费。

上传图片


注:因为基础数据单据在统建财务系统,数据分发的触发时机需要考虑创建/删除/禁用三种操作,需要根据不同的业务单元将基础数据分发到对应的消息主题中。所以在流程编排中采用事件触发,针对不同的业务单元数据触发时机进行分发,因此综合考虑采用集成服务云的流程编排实现。


步骤3:配置当前系统账套的连接信息


即选择系统中预置好的当前账套连接类型,完成当前账套连接配置的创建。并完成后续数据源的创建。


上传图片


步骤4:同步基础数据集成对象


选择创建好的数据源,批量同步业务所需的集成对象资源。


上传图片


步骤5:设计服务流程方案


根据业务需要,设计不同事件触发类型的服务流程。利用集成服务云服务流程中“脚本”、“MQ发布”等节点将上述依赖资源进行串联编排,形成完整方案。


上传图片


上传图片


上传图片


脚本示例:根据不同子系统的业务单元的根节点,查询树下面的组织编码的集合。


上传图片


消息发布节点示例:根据子企业的要求,不同的企业配置所需发布的字段,以满足子企业个性化业务需求。


上传图片


上传图片

3 方案的可推广价值


该客户通过此方案解决了异构系统之间不同技术语言的对接问题,打破了系统壁垒,提高了数据集成的效率,满足了不同企业不同的业务需求。


此方案适用于星瀚系统的财务成本和费用基础资料数据与异构系统的集成,在通用项目上只要修改消息队列的连接以及集成服务云的环境变量配置信息,即可达到开箱即用。并通过消息中间件可以及时达到与异构系统的交互。


方案与异构系统的交互可以通过配置字段,达到灵活配置,不同企业同步不同内容,让企业更方便获取自己需要的数据信息。




#往期推荐#


实践案例 | 启动方案高性能集成与调试实践

实践案例 | ERP与外围系统大数据同步超时怎么办?

实践案例 | 服务流程,大数据量集成好帮手

实践案例 | 高性能亿级数据集成方案,又快又准确!


更多精彩内容,“码”上了解!↓


实践案例 | 服务编排—实现异构系统的灵活集成

小编推荐A企业是一家领先的金融控股公司,业务广泛,包括财务、租赁、信托等。A企业面临数字化统建的挑战,如系统交互方式多样、业务系统封...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息