![](http://www.guanglexin.cn/uploadfile/2016/0608/20160608105117889.jpg)
如果你置身一個有山有水的自由之地,有取之不盡的資源和無所不能的工具,你能創造出什么?很多沙盒游戲就是這樣一個可以幫助我們實現“創造夢”、自由發揮想象力的奇妙世界。這正是這類游戲的魅力所在--只要掌握了適當的方法和規則,就可以用各種道具創造絢麗的世界,實現宏偉的目標:從創建令人眩暈的高塔到整個繁華的城市,從求得生存到戰勝邪惡、重現世界的曙光和希望。如今的數字世界里就仿若一個巨大的沙盒游戲,而API(Application Programming Interface)就是構筑這個數字世界的道具。
![](http://www.guanglexin.cn/uploadfile/2016/0608/20160608105139879.jpg)
在沙盒游戲中,玩家可以無限制地使用各種各樣的道具來構建自己的世界。同樣地,在數字世界中,API使得各種應用功能的“混搭”成為可能,企業可以通過API將第三方服務和數據嵌入自己的應用,可以通過API聯通自己的上下游生態系統,締結更龐大的合作伙伴陣營,可以開放自己的API從中獲取經濟收入,甚至跨界創新,開創出全新的商業模式。
![](http://www.guanglexin.cn/uploadfile/2016/0608/20160608105159915.jpg)
但是即便在沙盒游戲中,玩家也有生命值的限制。敵人的攻擊、自然災害、缺少食物和其他意外事件等都會使生命值耗盡。玩家必須想辦法克服,收集必要的道具,完成任務才能生存。而在數字世界里,隨著API的開放和數量的不斷增加,諸多問題也隨之出現,傳輸的安全性,身份驗證與授權,代碼和開發實踐,消息保護等在每一個環節都有可能成為威脅數字世界的“怪物”。企業需要一個API的管理工具,恰當地創造、管理、監控及保護API,才能保障企業的安全,無后顧之憂。
根據CA Technologies最近的一項全球調查《API與數字化企業:由運營效率到數字化顛覆》 顯示,中國大陸的企業已經廣泛采用了API來構架他們的“頂級世界”;其中,35%已經成為了API的“高端玩家”。然而,并非所有企業都擁有實現API全面成功的能力。關鍵不是API的使用與否,而是企業如何部署及管理API。正如在沙盒游戲世界里,關鍵不是你擁有多少道具和資源,而是需要知道如何利用這些資源,才能生存并完成任務。API的“高端玩家”都需要手持這樣一個進階攻略:
![](http://www.guanglexin.cn/uploadfile/2016/0608/20160608105218850.jpg)
1.評估并制定戰略和規劃
如果你想在沙盒里組裝一臺電腦,你的材料就必須是紅石。目標的設定是一個項目成功的先決條件。企業要根據自身定位從業務角度對API的價值進行定位,制定出相應的策略和目標指導今后的執行工作;另一方面,還要搭建好工作臺--說服高層預留出項目實施的預算,做到“手中有糧,心中不慌”。
2.充分準備和實施
沒有金剛鉆,攬不了瓷器活兒。在游戲里的每一個任務中,都需要使用特定的道具來讓自己生存下去。管理API也需要與合適的供應商合作,借助他們的技能和建議,引入恰當的基礎設施和工具,為項目的實施保駕護航。
3.社區推廣和參與
不同的服務器可以讓玩家們通過互聯網在同一個“世界”里進行創造。它是一個重要的“第三方空間”,讓玩家互相交流、學習和進步,了解如何在真實項目上通力合作。那些成功沙盒游戲的風靡正是由于世界各地玩家的共同推動。而API項目的成功也需要招募開發者人才,并建立起一個開發者社區,為API項目提供持續的支持。
4.風險管理措施
游戲的世界往往危機四伏,各種怪物和天災都會成為威脅生存的挑戰。而對于API,如果在開發和部署中忽視安全問題,也會很容易被攻擊者利用來攻擊企業及其用戶。但我們可以做的是對風險進行評估和管控,提高安全級別并時刻準備著。
![](http://www.guanglexin.cn/uploadfile/2016/0608/20160608105242612.jpg)
成功的高級玩家給我們的一個啟示是,再偉大的“杰作”,也是從最基礎做起的。而如今的數字世界也一樣,不論你的項目多么炫目,都要保障好基礎的API開發、部署、監控和維護。雖然游戲世界充滿挑戰,雖然API的沙盒世界并不完美,但依然阻止不了玩家和開發者對其的熱情,也阻止不了由其促成的精妙絕倫的作品和應用。
數字時代的弄潮兒們,你們想在這個沙盒里打造怎樣的世界?