摘要:管理系統為任何市場提供一個完整的規范標準并使其能夠有效運行。在以下部分中,我們將探討在生態系統中發揮作用的技術和業務考慮因素,并討論創建和管理有效市場的關鍵步驟。專業和平臺開發人員為該平臺創建的服務將在電信公司的應用商店中發布。
API市場關鍵要點
各個行業的公司正在尋找通過外部API擴展服務來塑造數字業務的方法。然而,要獲得API的真正好處,是需要超越基本的API管理,再到創建API市場,這是一種專注于連接生產者和消費者的專用平臺業務模型。隨著越來越多的公司尋求商業平臺以獲得競爭優勢,API市場將平臺業務模型的優勢帶給了API管理。
API市場通常都會包括以下幾個部分:在典型的場景中,生產者首先發布API,然后通過API開發平臺對這些API進行編輯和測試運行。
API管理系統為任何API市場提供一個完整的規范標準并使其能夠有效運行。
第一個部分是使用有效的API開發平臺。在API市場中,API開發平臺必須提供直觀的體驗。
除了使用API開發平臺之外,企業還需要在市場中引入促進API重用的激勵措施,繼續推動API變現貨幣化。
在管理API市場時,企業需要保持對誰可以發布內容和進度的控制,并確保根據既定的規范和標準(如URL模式,命名約定和訪問控制規則)發布合符要求的API。
因此,API市場通常不僅涉及開發平臺和API管理的其他技術方面,還涉及確保API實現其目標的業務和人員方面,尤其是促進API的消費和使用。在以下部分中,我們將探討在API生態系統中發揮作用的技術和業務考慮因素,并討論創建和管理有效API市場的關鍵步驟。
API管理支持API市場API市場通常都會包括以下幾個部分;在典型的場景中,生產者首先發布API,然后通過API開發平臺對這些API進行編輯和測試運行。使用者可以直接來到發布平臺,以查找,發現和探索API,也可以測試、調用監控這些API。API市場的這部分是如何交互的情況如圖1所示。
圖1:API市場的關鍵組成
API管理系統為任何API市場提供一個完整的規范標準并使其能夠有效運行。它通常由五個核心組件組成:
API網關用作API運行時和策略執行點,強制執行限制,速率限制和安全策略。
API安全性可以由網關或通過集成的身份和訪問管理(IAM)基礎解決方案提供。
API開發平臺充當目錄,為應用程序開發人員提供編輯,監控和測試API的集中位置。
PI開發平臺提供了從后端服務設計API的功能。
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 等
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/31792.html
摘要:創建一個強大可靠的云架構對于和企業的長期成功來說是至關重要的。高效的云架構不是憑空出現的。改變你的云存儲方案宣稱,專注于一種存儲類型不是一個好的選擇。此外,為不同的數據集利用不同的云存儲選項也可以帶來性能,成本和功能上的優勢。創建一個強大可靠的云架構對于IT和企業的長期成功來說是至關重要的。遺憾的是,許多云架構都是在近幾年的時間內隨意構建的,無法滿足技術和業務快速發展所帶來的需求增長。如果您...
摘要:本次概念進一步明確了利益相關者的內容,最大的變化是強調了對全社會的價值。菲利普科特勒認為營銷管理包括分析計劃執行和控制過程。 從邏輯順序看,企業經營應當是戰略—產品規劃—產品開發—生產—銷售—服 務,也就是下圖中從左到右的流程。 但很多中國傳統企業的關注重點和能力構建是從右向左進行的,...
摘要:持續交付持續交付豆瓣微服務離不開,而核心就是幾點自動化連續小范圍快速可靠。敏捷革命敏捷革命提升個人創造力與企業效率的全新協作模式豆瓣實際上正是敏捷開發的最佳實踐,有了前面的鋪墊,我們可以通過這本書我們來真正了解敏捷開發的全貌。 后端好書閱讀與推薦系列文章: 后端好書閱讀與推薦后端好書閱讀與推薦(續)后端好書閱讀與推薦(續二)后端好書閱讀與推薦(續三)后端好書閱讀與推薦(續四)后端好書...
摘要:創建比特幣錢包需要一組優秀的程序員。如何使用流行的庫構建自己的比特幣錢包應用程序創建比特幣錢包應用程序的一種方法是依賴現有工具。具有以下功能它允許開發人員使用密碼加密創建比特幣錢包應用程序。 盡管目前加密貨幣市場相當黯淡,但比特幣和其他山寨幣繼續受歡迎。每天都有新的交易者加入市場,希望能夠在下一個價格高漲時獲利。 隨著市場的突飛猛進,開發商也在獲益。新交易者的首要任務是設置比特幣錢包。...
摘要:創建比特幣錢包需要一組優秀的程序員。如何使用流行的庫構建自己的比特幣錢包應用程序創建比特幣錢包應用程序的一種方法是依賴現有工具。具有以下功能它允許開發人員使用密碼加密創建比特幣錢包應用程序。 盡管目前加密貨幣市場相當黯淡,但比特幣和其他山寨幣繼續受歡迎。每天都有新的交易者加入市場,希望能夠在下一個價格高漲時獲利。 隨著市場的突飛猛進,開發商也在獲益。新交易者的首要任務是設置比特幣錢包。...
閱讀 1264·2021-09-23 11:51
閱讀 1368·2021-09-04 16:45
閱讀 626·2019-08-30 15:54
閱讀 2075·2019-08-30 15:52
閱讀 1592·2019-08-30 11:17
閱讀 3098·2019-08-29 13:59
閱讀 2010·2019-08-28 18:09
閱讀 380·2019-08-26 12:15