何金沛
從沒有一個時代像數(shù)字時代一樣擁有如此多的“連接”。在沙盒游戲中,玩家用“連接”創(chuàng)造和改變世界;而身處數(shù)字時代就如同在一個巨大的沙盒游戲中,組織用“連接”踏上應(yīng)用經(jīng)濟、物聯(lián)網(wǎng)的快車,促進跨界創(chuàng)新、行業(yè)融合。這個“連接”就是API。
如果你置身一個有山有水的自由之地,有取之不盡的資源和無所不能的工具,你能創(chuàng)造出什么?很多沙盒游戲就是這樣一個可以幫助我們實現(xiàn)“創(chuàng)造夢”、自由發(fā)揮想象力的奇妙世界。
這正是這類游戲的魅力所在—只要掌握了適當?shù)姆椒ê鸵?guī)則,就可以用各種道具創(chuàng)造絢麗的世界,實現(xiàn)宏偉目標。如今的數(shù)字世界仿若一個巨大的沙盒游戲,而API(Application Programming Interface)就是構(gòu)筑這個數(shù)字世界的道具。
在沙盒游戲中,玩家可以無限制地使用各種各樣的道具來構(gòu)建自己的世界。
同樣,在數(shù)字世界中,API使得各種應(yīng)用功能的“混搭”成為可能,企業(yè)可以通過API將第三方服務(wù)和數(shù)據(jù)嵌入自己的應(yīng)用,可以通過API聯(lián)通自己的上下游生態(tài)系統(tǒng),締結(jié)更龐大的合作伙伴陣營,可以開放自己的API,從中獲取經(jīng)濟收入,甚至跨界創(chuàng)新,開創(chuàng)出全新的商業(yè)模式。
在數(shù)字世界里,隨著API的開放和數(shù)量的不斷增加,諸多問題也隨之出現(xiàn),傳輸?shù)陌踩裕矸蒡炞C與授權(quán),代碼和開發(fā)實踐,消息保護等在每一個環(huán)節(jié)都有可能成為威脅數(shù)字世界的“怪物”。企業(yè)需要一個API的管理工具,恰當?shù)貏?chuàng)造、管理、監(jiān)控及保護API,才能保障企業(yè)的安全,無后顧之憂。
根據(jù)CA Technologies最近一項全球調(diào)查《API與數(shù)字化企業(yè):由運營效率到數(shù)字化顛覆》顯示,中國企業(yè)已經(jīng)廣泛采用了API來構(gòu)架他們的“頂級世界”。其中,35%已經(jīng)成為了API的“高端玩家”。
然而,并非所有企業(yè)都擁有實現(xiàn)API全面成功的能力。關(guān)鍵不是API的使用與否,而是企業(yè)如何部署及管理API。正如在沙盒游戲世界里,關(guān)鍵不是你擁有多少道具和資源,而是需要知道如何利用這些資源才能生存,并完成任務(wù)。API的“高端玩家”,都需要手持這樣一個進階攻略:
1.評估并制定戰(zhàn)略和規(guī)劃
如果你想在沙盒里組裝一臺電腦,你的材料就必須是紅石。目標的設(shè)定,是一個項目成功的先決條件。企業(yè)要根據(jù)自身定位從業(yè)務(wù)角度對API的價值進行定位,制定出相應(yīng)的策略和目標,指導(dǎo)今后的執(zhí)行工作;還要搭建好工作臺—說服高層預(yù)留出項目實施的預(yù)算,做到“手中有糧,心中不慌”。
2.充分準備和實施
沒有金剛鉆,攬不了瓷器活兒。在游戲里的每一個任務(wù)中,都需要使用特定的道具來讓自己生存下去。管理API也需要與合適的供應(yīng)商合作,借助他們的技能和建議,引入恰當?shù)幕A(chǔ)設(shè)施和工具,為項目的實施保駕護航。
3.社區(qū)推廣和參與
不同的服務(wù)器可以讓玩家們通過互聯(lián)網(wǎng)在同一個“世界”里進行創(chuàng)造。它是一個重要的“第三方空間”,讓玩家互相交流、學習和進步,了解如何在真實項目上通力合作。那些成功沙盒游戲的風靡,正是由于世界各地玩家的共同推動。而API項目的成功也需要招募開發(fā)人才,并建立起一個開發(fā)者社區(qū),為API項目提供持續(xù)的支持。
4.風險管理措施
游戲的世界往往危機四伏,各種怪物和天災(zāi)都會成為威脅生存的挑戰(zhàn)。而對于API,如果在開發(fā)和部署中忽視安全問題,也會很容易被攻擊者利用來攻擊企業(yè)及其用戶。但我們可以做的是對風險進行評估和管控,提高安全級別并時刻準備著。
數(shù)字時代的弄潮兒們,你們想在這個沙盒里打造怎樣的世界?