主題分享

認識 API

若想透過網路和行動裝置拓展業務,就需善用各類軟體進行通訊、整合以及連結貴公司產品和服務。應用程式介面(API)因具備最高度的靈活性、簡易性、安全性和可控制性,是您成功達成此項目標的關鍵利器。

主題分享

認識 API

若想透過網路和行動裝置拓展業務,就需善用各類軟體進行通訊、整合以及連結貴公司產品和服務。應用程式介面(API)因具備最高度的靈活性、簡易性、安全性和可控制性,是您成功達成此項目標的關鍵利器。

什麼是 API?

應用程式介面(API)是用於 整合應用程式軟體和各項服務的一套工具、定義和協定,能讓您的產品和服務與其它產品和服務進行通訊,而無需持續構建新的連結性基礎設施。

API 可以是私有型式(僅供內部使用)、合作型式(與特定合作夥伴共享以提供額外的營收來源)或公共型式(允許第三方開發能與您 API 互動的應用程式,促進創新)。選擇分享您的 API 有幾個好處,例如:

  • 建立 新的營收管道 或是擴展現有的營收管道。
  • 擴大您的品牌市場。
  • 藉由外部開發與合作來促進開放式創新或提升效率。

那麼 RESTful API 以及 SOAP 又是什麼?

簡單物件存取協定(SOAP)和具象狀態傳輸(REST)是用來簡化 API 的設計並讓它們更好用的兩種做法。隨著 Web API 的應用愈見廣泛,人們便開發 SOAP 將訊息格式和請求加以標準化,這是一種協定規範,能讓不同環境裡或以不同語言編寫的應用程式更易於通訊。至於 REST 則是某種架構型式,它所採行的六項指導原則,要比既有的協定更易於遵循。也正因如此,使得 RESTful API 要比 SOAP 更為盛行。

想再深入了解嗎?

API 有何用途?

API 是用於 整合的工具,也就是連接 IT 各部門的資料、應用程式和裝置,以使所有技術間的通訊和合作進行得更順利。當您的技術彼此之間,或是與他人的技術無法溝通時,就難免耗費時間和金錢。API 加上分散整合和 容器,正是 靈活整合的關鍵元素。

敏捷整合是一種整合平台的架構方式,具備 IT 足跡小、可擴展性與可用性高等特色;並且配備有定義明確、可重複使用並且管理良好的端點。我們深信,在未來,連結系統不但要能支援團隊及其技術間的合作,還必須有助促進合作。在這個技術變革愈趨頻仍的時代,我們認為敏捷整合是助您達成企業轉型的最佳方式。

什麼是 API 管理?

目前各大企業正採取各種策略來管理他們的 API,以便因應客戶需求方面的快速變化,而 HTTP 型的 API 已成為各類微服務架構間同步互動的首選。這些 API 有如黏合劑,能將所有的微服務連結在一起。

管理好這些 API 讓企業能確保 API 的使用符合公司政策;且由於某些服務可能需要採取不同的安全策略,企業也能以適當的安全層級加以控管。

什麼是 API 安全措施?

一般人不會把錢放在床墊下,大多數人會將積蓄存放在值得信賴的環境中(如銀行),並以不同機制分別進行授權和驗證付款。API 所採取的就是類似的安全措施,而您則需要一個提供驗證與授權策略且值得信賴的環境。

API 所採用的是權杖、加密與簽章、配額和節流,以及 API Gateway 等絕佳安全措施,但最重要的是,API 的安全性仍須仰賴良好的 API 管理。

什麼是 API 盈利化?

API 普遍被視為是下一個企業發展迭代的基礎,它有如網站的批發版,能容許他人存取您的資料和資源,並整合到他們的公共或私有網站和應用程式中。

我們誠盼在您施行 API 管理 計劃時,已擁有一套健全的商業模式,以便為您各項盈利化目標提供架構。這不僅跟您利用 API 創造收益的方式有關,也跟您為消費者維持 API 運作和執行的方式有關。

什麼是 API 設計?

API 已逐漸成為現代企業的數位連結體系,能從營運、產品到合作夥伴戰略,全方位地為企業新增各種功能。若說今日多數企業考量的,早已不是要不要採用 API 方案,而是要如何採用的問題,其實一點也不為過。

您的企業正打算實施 API 方案嗎?在設計 API 方案時,您需要考量三個問題。

採用 Red Hat 有何好處?

Red Hat 提供模組化、輕量級和全方位的 API 解決方案,這些解決方案皆採用開放原始碼、開放標準,並可就地部署,或在雲端或混合環境中部署。良好的 API 實施和管理解決方案能讓您將心力集中在公司本身的業務目標上。我們的 API 解決方案具有可重複使用性、IT 靈活度,以及可為您評估、監控和擴展的管理界面,可以與公司一同永續成長。

Red Hat 秉持所有開放原始碼計畫的一貫做法,將程式碼和改進事項回饋給上游的程式碼資料庫,持續與大家共享進步成果。當然,與社群的合作不僅關乎開發原始碼,更是享有提出各種問題和提供改進方法的自由,這就是開放原始碼的風格和開放組織的力量。這也正是為何 Red Hat 成為深受信賴的企業基礎架構供應商已長達 25 年的原因。

API 與 Red Hat

平台工具

分散式的雲端原生整合平台,可就地部署、雲端部署,並在介於兩者間的任何位置連結 API。

平台工具

使企業內部或外部使用者能輕鬆共享、保護、分配、控制並將您的 API 盈利化。