inBuilder今日分享丨系统集成系列之异构接入

1、概述

在与第三方系统集成时,不可避免的要接入第三方异构系统的API。云连接器(即ICC:iGIX Cloud Connector)提供了对第三方系统进行统一的抽象、封装及注册管理机制,屏蔽各种厂商系统、服务类型、身份认证等技术差异,对开发提供统一的调用接口。
ICC提供了对REST、SOAP、RFC、JDBC等常用技术协议及MQ中间件的内置支持。并内置提供了BasicAuth、Token、ApiKey、摘要等多种身份认证方式,便于集成配置人员进行快速的系统接入。
通过ICC,可以进行低代码、可视化的配置模式,将第三方异构系统接入,并提供统一开发平台内部调用的统一接口,屏蔽了内外部服务的技术差异,就像内部本地方法一样直接调用即可。接下来,就让我带大家去学习如何使用ICC吧!

2、概念架构

在这里插入图片描述

**

3、快速接入

**
ICC包含功能菜单入口为集成平台>应用集成,包括连接管理、外部服务、服务监控。

3.1 系统接入

连接管理包含数据源连接器、系统连接管理两个功能菜单,主要功能是配置建立与第三方异构系统或数据库之间的连接。
数据源连接器用来直连数据库,目前内置支持连接Oracle、达梦、高斯、人大金仓、MySQL、Postgres等九种数据库。同时,提供在线连接测试。
在这里插入图片描述
系统连接管理内置提供了HTTP Server、GS7、SAP R/3、用友、金蝶等25种专用系统连接,同时,内置提供BasicAuth、Token、ApiKey、摘要等多种身份认证,简化集成调用。
在这里插入图片描述
以HTTP Server连接配置为例,支持BasicAuth、Token、ApiKey身份认证类型及HTTPS。
在这里插入图片描述

3.2 服务接入

外部服务中提供对Rest服务、WebService服务、SAP R/3 RFC服务、FTP服务、表数据读取服务、表数据更新服务等服务的配置定义。配置好与第三方异构系统的服务定义后,通过统一的API接口接入第三方异构系统。

在这里插入图片描述
在这里插入图片描述

3.2.1 REST服务

REST服务用来配置定义第三方异构系统提供的restful风格的API服务。配置请求类型、系统连接、URL、请求参数等服务信息。
在这里插入图片描述

3.2.2 WebService服务

Webservice服务用来配置定义第三方异构系统提供的webservice服务。同样的,也是配置一些服务信息即可。
在这里插入图片描述

3.2.3 SAP RFC服务

SAP RFC服务用来配置定义第三方异构系统提供的SAP服务。只需配置系统连接、函数、入参、出参即可。
在这里插入图片描述

3.2.4 FTP服务

FTP服务用来配置定义第三方异构系统提供的FTP服务。同时支持SFTP协议,支持文件的上传、下载、删除操作。
在这里插入图片描述

3.2.5 表数据读取服务

表数据读取服务用来配置定义从第三方异构系统的数据库表中读取数据。配置数据库连接、SQL模板、数据映射即可。
在这里插入图片描述

3.2.6 表数据更新服务

表数据更新服务用来配置定义更新第三方异构系统的数据库表中的数据。同样简单配置即可。
在这里插入图片描述

3.2.7 调用说明

配置好第三方异构系统提供的API服务信息后,代码中调用ICC提供的API即可实现第三方异构系统的接入。
在这里插入图片描述

4、结语

异构系统集成是一个大体系,今天带大家了解学习一下ICC的主要功能特性:系统接入、服务接入,还有很多功能特性例如:集成服务监控、集成服务沉淀、系统集成日志、统计分析,后续再和大家分享!

最后插个安利:inBuilder 低代码平台开源社区版,免费下载,免费使用,欢迎体验:inBuilder社区

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值