構建和管理有效API市場的關鍵步驟

API市場關鍵要點

各個行業的公司正在尋找通過外部API擴展服務來塑造數字業務的方法。然而,要獲得API的真正好處,是需要超越基本的API管理,再到創建API市場,這是一種專注於連接生產者和消費者的專用平臺業務模型。隨着越來越多的公司尋求商業平臺以獲得競爭優勢,API市場將平臺業務模型的優勢帶給了API管理。

  1. API市場通常都會包括以下幾個部分:在典型的場景中,生產者首先發布API,然後通過API開發平臺對這些API進行編輯和測試運行。
  2. API管理系統爲任何API市場提供一個完整的規範標準並使其能夠有效運行。
  3. 第一個部分是使用有效的API開發平臺。在API市場中,API開發平臺必須提供直觀的體驗。
  4. 除了使用API開發平臺之外,企業還需要在市場中引入促進API重用的激勵措施,繼續推動API變現貨幣化。
  5. 在管理API市場時,企業需要保持對誰可以發佈內容和進度的控制,並確保根據既定的規範和標準(如URL模式,命名約定和訪問控制規則)發佈合符要求的API。

因此,API市場通常不僅涉及開發平臺和API管理的其他技術方面,還涉及確保API實現其目標的業務和人員方面,尤其是促進API的消費和使用。在以下部分中,我們將探討在API生態系統中發揮作用的技術和業務考慮因素,並討論創建和管理有效API市場的關鍵步驟。

圖片描述

API管理支持API市場

API市場通常都會包括以下幾個部分;在典型的場景中,生產者首先發布API,然後通過API開發平臺對這些API進行編輯和測試運行。使用者可以直接來到發佈平臺,以查找,發現和探索API,也可以測試、調用監控這些API。API市場的這部分是如何交互的情況如圖1所示。

圖片描述

圖1:API市場的關鍵組成

API管理系統爲任何API市場提供一個完整的規範標準並使其能夠有效運行。它通常由五個核心組件組成:

  1. API網關用作API運行時和策略執行點,強制執行限制,速率限制和安全策略。
  2. API安全性可以由網關或通過集成的身份和訪問管理(IAM)基礎解決方案提供。
  3. API開發平臺充當目錄,爲應用程序開發人員提供編輯,監控和測試API的集中位置。
  4. PI開發平臺提供了從後端服務設計API的功能。
  5. API分析提供API使用的快照和API貨幣化的Feed數據。

成功實施市場需要採用更先進的方法來實現API管理系統的某些方面,尤其是API開發平臺和分析。下面我們將研究構建強大API市場的五個基本要素,以促進使用API構建一個吸引更多人蔘與業務,增加收入流和提高忠誠度的應用程序。

API獨立發佈平臺

第一個部分是使用有效的API獨立發佈平臺。在API市場中,API開發平臺必須提供直觀的體驗,以支持企業開發人員方便編輯 – 無論是專業軟件開發人員,業務高級用戶還是長尾開發人員。API提供商可以選擇在平臺上受保護的註冊頁面後面託管所有資源和文檔,或者通過向公衆開放來提高透明度。使用者可以直接來到發佈平臺,以查找,發現和探索API,也可以測試和調用特定的API。

圖片描述

一個很好的例子就是我們這個大型電信服務提供商的客戶,它構建了一個API驅動的應用程序/服務創建生態系統,它可以快速,輕鬆地創建運行在其上的數字,OTT(over-the-top)服務。依靠公司的移動通信平臺,爲開發人員和非開發人員提供的獨立平臺,爲用戶提供了直觀的體驗,可以在幾分鐘內查看條款和條件,註冊並開始使用電信服務。

專業和平臺開發人員爲該平臺創建的服務將在電信公司的應用商店中發佈。量身定製的平臺開發策略使企業能夠提供來自各種開發商的應用程序,從初創企業到企業,政府機構,小型零售企業,學校,教堂和慈善機構內的非開發人員。僅在前18個月,就有超過2,500名應用創建者根據電信業務的API發佈了3,300多種應用和服務。

在典型的API管理環境中,組織的API所有者發佈一組API,然後由應用程序開發人員使用。然而,爲了使這個概念真正可持續,應用程序開發人員需要對發佈的API的形式和類型有發言權。這可能包括將字段添加到API的請求,以及將許多不同的API混合到新的API以適應特定設備的約束和要求。實現這一目標的最簡單方法是建立跟蹤功能請求的論壇或票務系統,並促進API的消費者和生產者之間的通信。更具前瞻性的方法是API開發平臺本身允許消費者使用自助式沙盒平臺來混搭API並創建自己的私有API。後者爲消費者提供了一個完美的平臺,可以創建自己的私有API,滿足應用程序的獨特需求,同時維護提供商發佈的官方API。

促進再利用的激勵措施

除了創建門戶之外,企業還需要在市場中引入促進API重用的激勵措施,繼續推動API變現貨幣化。值得注意的是,在組織內,激勵措施通常沒有貨幣價值,帶來的是其他的價值。例如,公司可能會維護一個排行榜,以突出頂級API發佈者和應用程序開發人員,讓更多人願意使用API。

圖片描述

企業還可以跟蹤哪些API擁有最多訂戶,並在開發平臺上的儀表板上顯示它們。允許開發人員學習和應用技能的研討會和黑客馬拉松也可以作爲激勵措施。在尋求向外部各方提供激勵時,組織往往會採用某種形式的財務激勵措施。例如,前面討論的電信服務提供商允許用戶使用預定義的模板快速創建應用程序,然後使他們能夠共享從他們在公司的應用商店發佈的應用程序生成的收入。

每項服務的收益分享模型對於服務的第三方創建者爲70%,對於電信公司爲30%。這使得該公司實現了使用其API構建的應用程序所帶來的收入環比增長20%。

API貨幣化

API正迅速成爲銷售或提供給應用程序開發人員的產品,從其他業務部門或使用它們的第三方組織獲得收入。因此,API市場需要直接或間接貨幣化API的機制。通過間接貨幣化,公司認識到更廣泛地使用API可以爲其核心業務帶來更多客戶和交易,並擴展生態系統。一個很好的例子是StubHub,它是活動門票的主要賣家。其API計劃的目標是使旅遊公司,酒店和其他酒店業的生態系統能夠向其客戶追加活動門票。只要酒店客戶使用酒店網站上的StubHub API,StubHub就能賺錢。

同時,組織可能希望採用兩種類型的直接貨幣化。通過直接內部貨幣化,一個部門通常會回撥另一個部門以使用特定的API。由於資金是通過公司會計在內部分配的,因此沒有實際的信用卡收費或電匯。在外部直接貨幣化方案中,企業銷售服務,客戶是外部業務,其解決方案由API提供。例如,Twilio銷售的API可讓Uber在Uber的移動應用程序中提供短信和電話。

總體管理

在管理API市場時,企業需要保持對誰可以發佈內容和位置的控制,並確保根據組織標準(如URL模式,命名約定和訪問控制規則)發佈正確的API。爲此,他們需要確保包含有助於滿足戰略和合規要求的總體治理模型。

圖片描述

可以通過在集中式API開發平臺中發佈API來集中管理API。但爲了避免扼殺創造力,企業可能希望考慮採用自下而上的治理策略而不是自上而下的方法。例如,企業可以選擇分散的API發佈模型,使每個業務部門在設計和發佈API時具有自主權。

雖然主要目標是將結構應用於API的管理,但自下而上的方法通過使每個業務功能能夠獨立管理其各自的API(包括對這些已發佈的API的更新或設計增強)來滿足此要求。通過簡化此任務,每個業務部門都可以在團隊成員構建和公開API的過程中發揮創造性,同時確保對其進行有效管理。

如何管理API以及如何利用API進行開發、測試、發佈、監控等一系列研發管理,一直是很多企業面臨的問題,國內也有部分API管理平臺,但最推薦的是EOLINEKR,因爲能讀取通過Github、Gitlab、碼雲等代碼倉庫來讀取代碼的註解並自動生成API文檔,支持Java、PHP兩種語言,和完善的自動化測試管理,能夠完成利用API進行從研發測試到網關監控,再到發佈運行等一系列流程的研發管理解決方案。有興趣瞭解,官網:https://www.eolinker.com

API分析

如前所述,分析在支持API貨幣化方面發揮着重要作用。更廣泛地說,API分析使企業能夠深入瞭解性能,可用性和潛在安全問題的最新問題,以及隨着時間的推移分析以支持決策。企業通常最熟悉批量分析,可以將其用於識別隨時間發佈的API的長期趨勢。其中一些趨勢包括錯誤的調用,延遲時間,跨地理位置的一般使用,隨時間的註冊,限制請求,異常響應警報和API健康可用性警報。

圖片描述

值得注意的是,通過機器學習進行的預測分析可以應用於實時和歷史(批量)數據的組合,以識別諸如潛在欺詐,用戶速率限制,即將發生的容量限制或其他因素等問題,以便及時做出應對。

最後,儀表板使業務和IT用戶能夠以有意義的方式可視化流式和批量分析的趨勢,以深入瞭解可用數據。通過儀表板,企業可以跟蹤一組常見趨勢,然後根據需要指定不同的警報。例如,企業可能希望跟蹤每個應用程序的API的一般用法,每個應用程序進行最多API調用的頂級用戶,以及每個應用程序API使用的資源路徑。

圖片描述

圖片描述

組織可能還希望使用儀表板來監控每個應用程序的錯誤API調用的數量。例如,在錯誤調用中,消息通過故障序列進行調解,並且默認情況下,API管理系統會在後端服務不可用時將API調用視爲錯誤。其他示例儀表板包括API延遲時間,跨地理位置的API使用,隨時間推移的開發人員註冊以及異常響應時間警報。

與任何企業一樣,成功取決於所有利益相關者的貢獻和參與,通過整合這裏討論的技術和策略,企業將能夠很好地利用其當前的API管理計劃來創建API市場,從而推動擴張,創造新的商機並創造新的收入來源。

原標題:Key Steps to Building and Managing an Effective API Marketplace

作者:Mifan Careem,WSO2解決方案架構的高級主管

翻譯和修改:隔壁王書

原文地址:https://www.infoq.com/article...

配圖來源:www.softwaretestingmaterial.com 等

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章