□文/樂 毅
(浦發銀行信息科技部 上海)
[提要] 開放服務已成為互聯網企業發展的必由之路。本文分析我國互聯網開放平臺發展現狀,并提出開放平臺發展建議。
隨著國內互聯網發展的深入,單一企業為客戶提供元化服務的模式難以為繼,越來越多的企業意識到接入第三方應用服務的重要性。由此,廣大互聯網企業開放自身服務能力,借助第三方服務不斷豐富自身應用,開放平臺的建設成為互聯網企業發展的必由之路。開放平臺為互聯網經濟注入了新的活力,軟件開發商、服務供應商、內容提供方更深入地參與到多元化服務的建設中,形成了互聯網開放生態圈。
(一)發展背景。開放平臺的發展伴隨著API 服務的不斷成熟,企業間通過API 實現了資源和服務的快速共享和集成,而輸出API 的主要載體就是開放平臺。縱觀API 服務發展歷程與技術演變,大致可以分為三個階段:
1、APl1.0 時代——內部服務調用。API 服務的發展歷程伴隨著企業數字化系統集成需求不斷變化的過程。21 世紀初期,隨著ERP、CRM等企業內部管理系統的普及,各類系統沉淀了海量的關聯數據,為打通企業內部系統數據孤島,API 基于早期的數據庫和http1.0 通信協議嶄露頭角,系統集成進入API1.0 時代。
2、APl2.0 時代——面向服務的架構。2007 年,迎來了web2.0 時代,企業資源和信息與外部連接,企業系統不能再是信息孤島,面向外部的系統數據和資源整合需求突顯,基于SOAP 協議的API 和UDDI技術規范應運而生,系統集成進入API2.0 時代。
3、APl3.0 時代——開放平臺時代。2015 年之后,云服務成為企業服務市場的主導,互聯網企業在中臺系統建設基礎上,將企業核心服務能力以配備安全、運營基礎設施的“API+云服務”形式向合作伙伴、客戶、開發者輸出。在這樣的背景下,RESTful API 開始被大量應用,API 服務正式步入3.0 時代。API3.0 時代,機構和開發者可以利用企業開放的Open API 來豐富自身應用的服務能力,最終創造出新的價值。
(二)開放平臺簡介。開放平臺是一種新型的網絡服務模式。平臺會先為用戶提供了一個基礎服務,然后通過開放自身的接口,使第三方開發者通過運用和組裝平臺接口產生新的應用,并且該應用能統一在平臺上運營。開放平臺的核心價值在于通過自身服務和第三方應用的互利互惠,提高用戶對應用和平臺的整體體驗感和黏度。通過開放產品和服務的模式,開發者可以將這些能力穿插到應用中,從而包裝出特有的服務,但開發者需要多頭對接的問題還是沒有得到解決。這就需要一個平臺提供統一的鑒權、流量控制、報文加密、計費收費等基礎服務,于是對開放平臺提出了更高的運營要求。
開放生態圈能否健康發展,平臺的運營模式起到至關重要的作用。開發者能否找到所需能力、找到合作伙伴是其生存和發展的關鍵。同時,開放平臺與其內部資源所屬方關系處理妥當,建設有完善的配套系統也成為重要衡量指標。開放平臺早期盈利模式可歸納為兩類:前向盈利,即向用戶直接收費,比如游戲等;后向盈利,即向用戶之外的人收費,主要指的是廣告模式。目前出現的云基礎服務、數據資源服務、人工智能服務主要是面向開發者收費的模式,可分為預付費打包收費和后付費階梯計價兩種模式。
(一)新浪微博開放平臺。新浪微博開放平臺是一個基于新浪微博客戶系統的開放信息訂閱、分享與交流平臺。新浪微博API 接口以用戶為中心,在功能上幾乎提供了所有twitter 開放的服務。新浪微博開放平臺支持OAuth2.0 認證調用,讓每個開發者有機會面對上億用戶的平臺以及這個平臺上屬于每個用戶的獨特數據。
新浪微博開放平臺的Open API 服務可分為五大類:(1)商業數據API:便捷的獲取微博官方數據的通道,可提供數據分析、輿情監控、企業運營等服務;(2)數據助手:基于微博商業數據接口,提供微博賬號營銷效果分析數據;(3)粉絲服務平臺:為應用、機構認證賬號提供與微博用戶、粉絲進行消息交互服務的平臺;(4)輕應用:將第三方應用嵌入到微博個人主頁中,實現多樣化的展示設置、營銷及管理功能;(5)微博支付:基于支付寶底層服務能力和微博社會化屬性的關系型支付工具。可以看出,新浪微博開放平臺的Open API 服務是圍繞新浪微博用戶的社交數據,以及社交數據衍生出的數據分析、社交支付、互動管理、營銷管理的工具,如圖1 所示。(圖1)

圖1 社交開放平臺模式圖
(二)百度Al 開放平臺。百度AI 開放平臺是一個基于百度云的開放圖像、文字、人臉、語音、自認語言處理等能力的平臺。在相應場景下可以找到一整套API 接口,可以“積木式”的將AI 能力穿插到開發者的應用中,如圖2 所示。百度AI 開放平臺提供預付費打包、按使用次數階梯計費等,滿足不同規模開發者的需要。百度目前開始嘗試Open ID,它基于OAuth2.0 授權協議,向所有第三方開放百度賬號體系、好友關系鏈以及相關產品線核心數據接口。(圖2)

圖2 平臺型AI 模式圖
相比于新浪微博開放平臺,百度AI 開放平臺已經將原子化的AI能力包裝成了場景方案,涵蓋了企業服務、智能零售、智能教育、智能工業、智能醫療、智能農業、信息服務、智能硬件。場景方案對于開發者的使用更友好,并且更容易商業化。
(三)阿里巴巴開放平臺。阿里巴巴開放平臺的運營模式和旗下天貓有很多相似之處,都是B2B2C 模式。阿里巴巴提供平臺,邀請服務商入駐,由服務商直接對客戶提供服務,然后阿里與服務商進行分成。依托阿里的口碑和流量,在極端的時間聚集了大量的第三方服務提供商,也很大程度上豐富了API 的種類和數量,且由于競爭的存在,其API 的價格相對于其他平臺也稍低一些。值得一提的是,阿里巴巴開放平臺將圖片識別應用于商品圖片,幫助商戶快速圖搜相似商品、分銷商品,以此比較同類商品價格、銷量等信息。
阿里巴巴開放平臺的解決方案是面向商戶和服務商的B 端服務,從商戶采購到銷售的整個經營過程,涵蓋采購服務、營銷管理、訂單管理、物流管理、資金對賬、旺鋪裝修。其Open API 確實增強企業線上分銷能力、提供大量的客戶資源、提高交易效率、降低成本。(圖3)

圖3 電商解決方案圖
(四)騰訊開放平臺。騰訊開放平臺的核心是向互聯網和移動互聯網的各個新領域進行拓展。騰訊開放平臺提供應用平臺、推送通知、統一賬號、多鏈關系、通信傳輸、安全支付、地理位置、狀態共享、數據存儲、應用分析等10 項服務。其中,騰訊應用平臺依靠其在流量、用戶、渠道、廣告平臺以及社區等方面的獨特優勢,可以為開發者們提供適于生存的開發環境,實現開發者、廣告主、用戶多方共贏。騰訊API 接口更偏重提供基礎數據,對于“數據驅動”的復雜應用,其平臺還不能完全滿足開發者的需求。
騰訊開放平臺由六大平臺構成,分別是應用開放平臺、微信開放平臺、QQ 開放平臺、AI 開放平臺、內容開放平臺、創業服務平臺。由此可見,騰訊內部團隊較多,產品和服務的差異性也較大,無法形成統一的開放展現形式。對于組織架構龐大且有內部競爭機制的公司,此種開放平臺形式也不失為一種折中方式。
在分析國內頭部互聯網開放平臺的基礎上,本文發現開放平臺被眾多企業列為戰略項目后,開放平臺出現同質化的現象,現在國內很多開放平臺在整合內部資源和引入外部合作伙伴存在一些問題。
(一)開放平臺運營職能定位不清晰。開放平臺運營者需要對平臺的運營職能有明確的戰略定位,能夠處理好企業核心能力與合作方能力的關系,即“裁判員”與“運動員”的關系。總結我國開放平臺在自身運營職能定位的問題如下:一方面在接口封裝上,平臺運營者應該明確界定哪些由平臺開發,哪些由第三方開發者自行開發,即把握好所提供接口的服務深度;另一方面在對第三方開發者的指引上,應從開放者應用的運營出發,提供匹配的接口服務和配套運營基礎設施。
在這方面,淘寶開放平臺的運營模式值得借鑒。淘寶知道自身的優勢在于用戶基礎和云基礎設施,而面向商戶的個性化開發服務并非其主戰場。因此,淘寶開放平臺在開放其電商運營能力的同時,向開發者提供云基礎設施,為開發者快速輕量化部署提供便利。
(二)開放平臺交換聚合程度不夠。目前,國內大部分開放平臺還停留在將自身服務能力開放的階段,而國外已經出現了專門的開放交換平臺,即不止于開放企業自身核心服務能力,而且支持第三方企業將服務能力托管在其開放平臺上發布,開放平臺提供托管運營服務。該模式不但可以豐富開放生態中的服務能力,還可以為眾多無法自建開放平臺的企業提供開放的門戶。在這種模式下,開發者通過對接單個平臺就可以將多項跨界能力封裝進新的應用,而能力發布方也可以將自身能力穿插入更多的場景。
(一)云服務為開放平臺發展提供環境支持。如果說RESTful API是開放平臺的技術基座,那么云計算基礎設施則為Open API 提供了環境支持。基于公用網絡端的接口,企業向外開放資源和數據時需要將一部分應用部署在企業外部,這樣是為了將執行內部邏輯的應用與跟外部互動的應用隔離。出于這樣的考慮,API+云基礎服務的模式被應用于支持部署在企業外的服務,如圖4 所示,這樣能確保外部系統不會對內部系統的穩定性、數據安全性和運維的支持性帶來負面的影響。由于API 調用量的彈性區間較大,云服務的彈性可伸縮特性正好解決了這問題,確保了API 接口服務的穩定性。基于云服務的服務按需自助、網絡訪問廣泛、彈性可伸縮、服務可度量的特性,可實現開放平臺包裝的應用高效、低成本的部署。(圖4)

圖4 公有云架構圖
(二)OpenlD Connect 為開放生態提供基礎設施。OpenID Connect(OIDC)可以廣泛應用于需要身份驗證的場景,既可應用于單點登錄,也可以應用于共享敏感數據時的身份認證。除了給用戶帶來一次注冊,到處通行的體驗外,用戶還可以清楚地控制哪些信息可以被共享,例如姓名、地址、手機號碼。
OAuth2.0 是一種授權機制,主要用來頒發令牌(token)。可以允許用戶授權第三方移動應用訪問他們存儲在另外的服務提供者上的信息,而不需要將用戶名和密碼提供給第三方移動應用或分享他們數據的所有內容。(Identity,Authentication)+OAuth 2.0=OpenID Connect,如圖5 所示。(圖5)

圖5 OAuth2.0 與OIDC 角色映射圖
(三)構建場景解決方案閉環。在相應場景下提供一整套API 接口,可以讓產品和服務“積木式”地穿插于第三方應用,并根據第三方應用的頁面進行展示,提供順暢的用戶體驗。但在某些復雜場景,產品和服務需要配套SDK、控臺,甚至是小程序和App。后者已經不在API的范疇內,但面向用戶的解決方案需要形成閉環,開放平臺就有必要在系統層面打通相關API、SDK、控臺、小程序、App 的數據連接。
以百度AI 平臺的內容審核能力為例,其審核能力覆蓋涉政、涉黃、涉恐等豐富的審核維度。配套控臺提供靈活的自定義審核策略配置功能,界面化調整審核維度和松緊度,高效便捷。
綜上,在互聯網行業的轉折點,從“超級App”時代到“超級API”時代,開放平臺的發展得到了國內產業界的廣泛關注。本文針對我國開放平臺的發展現狀和存在的問題進行了分析,并給出了相關建議,期望對開放平臺的發展方向產生積極的影響。