1、概述
在与第三方系统集成时,不可避免的要接入第三方异构系统发布的WebService API。前面我们了解到可以用云连接器(即ICC:iGIX Cloud Connector)快速接入第三方系统发布的API。
以往我们要接入一个第三方异构系统WebService API,需要从该API的WSDL(Web Services Description Language)中识别出URL、命名空间、方法、参数等配置。而这不仅需要对WSDL有较为深入的了解,而且也相对耗时一些。
ICC提供了基于WSDL自动生成API的功能,支持解析WSDL的URL和文件,能够实现自动生成WebService API。今天带大家了解学习ICC是如何通过解析WSDL(Web Services Description Language)自动生成API的。
2、基于WSDL自动生成集成API
ICC定义接入服务的功能菜单入口为:集成平台>应用集成>外部服务接入>外部服务管理。通常一个WebService服务往往包含多个API,因此ICC提供了两种自动生成集成API的方式:自动生成指定API和自动生成全量API。下面分别带大家了解学习。
2.1 自动生成指定API
在外部服务管理新增WebService服务定义界面,我们可以通过“引入WSDL”功能自动生成指定的API。
2.2 自动生成全量API
如果我们想批量生成一个WSDL文件中所有的API,可以通过外部服务管理功能界面中 “文件导入”功能自动生成所有的API。
4、结语
今天带大家了解学习了一下ICC是如何解析WSDL自动生成API的。ICC还有很多功能特性,后续再和大家分享!
写在最后,欢迎大家下载我们的inBuilder低代码平台开源社区版,加入我们,开启开发之旅!