(Powered By Microsoft Designer)
在前兩篇文章中,我們討論了多系統整合的必要性以及使用電子資料交換(EDI)的方法。
今天的文章將專注於另一個很常用的資料整合技術 - 應用程式介面(Application Programming Interface,簡稱 API)。
一定很多人都聽過 API,但是僅限於 Web 的前後端分離,其實在資料整合中也是有非常多系統是仰賴 API 來進行整合。
應用程式介面(API)是一組定義了不同軟體系統之間如何互動的規則和協議。
API 讓不同的應用程式之間可以共享資料和功能,也就是說我們可以藉由 API 的請求來使用功能或是取得資料。
這邊跟大家介紹三種常見的 API 類型:
線上商城系統可以通過 API 來拿到庫存管理系統中的庫存數量,以即時更新網頁中的庫存數量。
昨天在 多系統整合 Part2 - 電子資料交換 (EDI) 中有提到可以藉由 EDI 來進行自動化,整個自動化流程當然也可以用 API 來達成。
例如,直接在 ERP 系統裡使用 API 抓回線上商城的訂單資料,並且直接做訂單的導入。
應用程式介面(API)是一組定義了不同軟體系統之間如何互動的規則和協議。
我們可以藉由 API 的請求來使用功能或是取得資料,藉此來進行系統間的資料同步。
AWS - What is API
Wikipedia - API
Wikipedia - Communication Protocol