API集成模式與實踐


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
出處:http://www.cnblogs.com/wintersun/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。 該文章也同時發布在我的獨立博客中-Petter Liu Blog。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM