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