当前位置: 萬仟网 > IT编程>软件设计>架构 > API集成模式与实践

API集成模式与实践

2021年07月07日 架构 我要评论
API集成实践 超大规模部署或云数据湖 将应用程序和数据从预调架构转移到云服务,无论是节省成本或更好地分析数据,通常需要重新构建堆栈本身。因此,它可能是IT或CIO 办公室还需要集中整合工作来处理复杂性。但是,如果你有一个真正的集成平台强大的 API 连接器(例如,计划批量操作、网络钩、轮询等),I ...

api集成实践

image


超大规模部署或云数据湖

     将应用程序和数据从预调架构转移到云服务,无论是节省成本或更好地分析数据,通常需要重新构建堆栈本身。因此,它可能是it或cio 办公室还需要集中整合工作来处理复杂性。但是,如果你有一个真正的集成平台强大的 api 连接器(例如,计划批量操作、网络钩、轮询等),it可以构建可重复使用的组件,专案集成商可以使用自己?

地面到云端的整合-流程改进

      也许贵公司的企业资源规划(erp)或财务和会计(f&a)系统仍在内部运行,但首席财务官办公室希望利用基于云的会计系统。但首席财务官办公室希望利用基于云的应付账款(ap)自动化平台,如tipalti、tungsten networks等。应付(ap)自动化平台的优势,如tipalti、tungsten networks或coupa?你可能有一个传统的企业服务总线(esb)或其他你可能有一个传统的企业服务总线(esb)或其他在内部运行并与erp集成的中间件,但它将你可能有一个传统的企业服务总线(esb)或其他在内部运行的中间件,并与erp集成,但它需要大量的自定义代码来与tipalti的api一起工作。如果tipalti为你的erp提供嵌入式集成,问题就解决了。解决了。否则,寻找一个api可访问的、预先建立的连接器,如那些来自sap开放式连接器或axway的集成软件。

云到云的整合,用于数字产品的云端整合

     企业和初创企业一般都会在云端建立面向客户的应用程序,并使用现代restful api的应用,采用现代的restful api。然而,每个api对oauth等标准的实施方式不同,而且对于点对点的数据映射和转换工作总是要做的。数据映射和转换工作要做,以实现点对点的集成的数据映射和转换工作。更不用说客户很少有时间和技巧来完成集成工作。一个附加的ipaas可以是一个廉价、快速的方式来减轻用户的负担但你会受限于ipaas的用户体验和他们的api连接器。考虑那些允许你在你的产品ui/ux中嵌入一对多的选项集成在你的产品ui/ux中,通过api调用--你不需要构建或维护底层代码,而且你可以拥有自己的用户体验。

定制应用程序到云的集成

     假设贵公司已经或正在开发定制的应用程序并需要将它们与其他云(或内部)应用和数据进行整合。应用和数据。没有ipaas会提供一个api连接器给你的的api连接器,这意味着你将不得不编写和维护自定义代码,也许是在传统的应用程序中。维护自定义代码,也许是在一个传统的ipaas中。


api集成模式

• 每一个api是唯一的every api is unique – like snowflakes, researching and building integrations means peeling back layers of nuance, including soap vs. rest, xml vs. json, different auth mechanisms, workarounds for migrations when <5% of apis offer bulk data operations, webhooks vs. polling for eventing, unique error codes, limited search and discovery mechanisms, etc.

• 每个数据模型是唯一的every data model is unique – this requires developers to solve complex data mapping and transformation problems for every integration.

• 每个流程是不同的every workflow is different – from operations on the data itself to lookups and contingent logic, developers need the right tools to not only connect systems, but to also improve — and even automate — otherwise manual process steps.

常见error code:

image

authentication

oauth2

image

polling vs webhooks

image

bulk data

image





今天先到这儿,希望对云原生,技术领导力, 企业管理,系统架构设计与评估,团队管理, 项目管理, 产品管管,团队建设 有参考作用 , 您可能感兴趣的文章:





微服务与docker介绍
docker与ci持续集成/cd









精益it组织与分享式领导











it基础架构规划方案一(网络系统规划)



供应链需求调研checklist

如有想了解更多软件设计与架构, 系统it,企业信息化, 团队管理 资讯,请关注我的微信订阅号:

megadotnetmicromsg_thumb1_thumb1_thu[2]

作者:petter liu
出处:
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 该文章也同时发布在我的独立博客中-petter liu blog。

(0)
打赏 微信扫一扫 微信扫一扫

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2022  萬仟网 保留所有权利. 粤ICP备17035492号-1
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com