
但現(xiàn)在又出現(xiàn)了第三次變革浪潮:工作流程的不可阻擋的數(shù)字化以及為協(xié)作創(chuàng)造的機會。共同創(chuàng)造,共同編輯,共同策劃,共同駕馭 -- 這些將最終打破舊模式。傳統(tǒng)供應商關(guān)于人們應該如何合作的近視和圍墻戰(zhàn)略已經(jīng)被實踐中的協(xié)作所取代。
雖然大型供應商在思考如何應對這種最新的現(xiàn)狀威脅,但他們的用戶正在即興創(chuàng)作新的協(xié)作方式。他們不是在等待許可。他們沒有制定戰(zhàn)略。他們正在生產(chǎn),迭代和發(fā)展。
與所有波浪一樣,會有一個波峰,然后是一個平靜的沉淀時期 -- 一個呼吸空間,允許一些協(xié)調(diào)和和解。到那個時期結(jié)束時,協(xié)作的世界將會發(fā)生變化 -- 永遠而且變得更好。
用戶的變化
用戶將保留其在創(chuàng)新協(xié)作體驗方面的能力,從而消除摩擦并改善其工作流程的結(jié)果。他們將能夠從新舊供應商的更廣泛,更豐富多彩的解決方案中進行選擇 -- 現(xiàn)在可以相互充分互操作。這些用戶將再次擁抱其生態(tài)系統(tǒng)中的IT專業(yè)人員,依靠他們簡化創(chuàng)建、擴展和質(zhì)量保證他們的解決方案的流程。
為了讓我們到達那些平靜的水域,舊守衛(wèi)需要轉(zhuǎn)變他們的理念,并通過API開放他們的系統(tǒng)進行有意義的整合。雖然一般來說API并不新鮮,但RESTful API特別改變了基于Web的服務的采用,綜合和擴散。他們使我們現(xiàn)在都認為理所當然的平臺蓬勃發(fā)展成為可能,包括Apple的App Store和Google Play。如果您已經(jīng)了解RESTful API,請?zhí)^下一段 -- 否則,這是您需要了解的基本上下文:
想象一下,您創(chuàng)建了一個新的Web應用程序 -- 您希望它成為Instagram的終極競爭對手。至關(guān)重要的是,您可以讓開發(fā)人員輕松創(chuàng)建應用程序并與應用程序集成,以便他們接受它,而無需學習新的編碼規(guī)則和語言。而且,當他們?yōu)闉g覽器A生成代碼時,它也應該可以與瀏覽器B,C等一起使用。智能手機操作系統(tǒng)也是如此。使用簡單的構(gòu)造,如資源和資源定位器(例如URL))和熟悉的調(diào)用(“get”),RESTful API使應用程序與Web服務器交互變得簡單。例如,要請求有關(guān)資源(“用戶”)的信息,找出其狀態(tài)(“新帖子”)并修改該資源(“喜歡”)。
集成和API可能如何改變事物?
UC領(lǐng)域的挑戰(zhàn)者 -- 互操作性意味著繁榮 -- 始終提供API。新進入者通過以下方式建立了自己的聲譽:a)做好一件事,b)通過RESTful API提供與其他人的集成。這兩種方法都為用戶團隊提供了工作流創(chuàng)新的選擇和創(chuàng)造力。
傳統(tǒng)供應商更加謹慎,不那么慷慨。但我越來越有信心,隨著這一新浪潮突破它們,他們也將面臨為其完整功能集創(chuàng)建和發(fā)布RESTful API,以保持可信和競爭力。這是一個巨大而積極的轉(zhuǎn)變。
場景規(guī)劃
那么,你現(xiàn)在應該做些什么來超越那波浪潮呢?這個練習主要是關(guān)于場景規(guī)劃。但是,通過利用當前存在的RESTful API,您可能已經(jīng)可以做出重大改進。
1.從工作流程開始:選擇一個對組織中團隊或團隊的工作效率至關(guān)重要的工作流程。與最重要的人一起檢查您的理解,測試你的假設(shè)。
2.調(diào)查系統(tǒng):
- 完成工作流程需要多少個單一電子系統(tǒng)?
- 哪個是“基石”系統(tǒng),是承載工作流程重點的系統(tǒng)?
- 一個人需要多少次將注意力從該系統(tǒng)上移開并將焦點轉(zhuǎn)移到另一個系統(tǒng)才能完成流程的下一步?一個例子是從谷歌文檔中查找,全程實時共同創(chuàng)建,向同事發(fā)送關(guān)于他們最后貢獻的信息。根據(jù)研究,即使通過在任務之間轉(zhuǎn)換而產(chǎn)生的短暫心理障礙也會使工人的生產(chǎn)力降低多達40%。
3.調(diào)查快捷方式:
- 您在哪里可以介紹簡單性?
- 您在哪里可以精簡流程?示例:您的營銷職能部門擁有多元化的團隊,需要定期在線召開小組會議。一些成員反射性地使用應用程序A,因為它在平板電腦上非常棒。而出于習慣,一些人喜歡應用程序B,人們可以用的選擇幾乎和人數(shù)一樣多。但是如果在基石應用程序中集成了“開始會議”功能,他們都會選擇這一阻力最小的路徑從而來簡化他們的工作 -- 以及你的。
4.研究可用的集成和RESTful API:
- 如果您正在與一個具有挑戰(zhàn)性的供應商合作,他們將擁有一個不斷擴展的現(xiàn)成集成庫。
- 接下來,查看當前供應商的API。您不需要編碼經(jīng)驗來確定是否支持您所考慮的集成類型。
- 從開發(fā)人員那里獲得意見,F(xiàn)階段不需要專業(yè)知識。例如,您組織或生態(tài)系統(tǒng)中的任何Web開發(fā)人員都可以仔細檢查您的結(jié)論,并提供有關(guān)可能集成范圍的進一步見解。
5.計劃,測試和學習:
- 測試與用戶子集的現(xiàn)成集成很簡單。您將了解它是否能達到您的期望,或者您是否需要自定義開發(fā)。而且,您將能夠?qū)⒚糠N成本與生產(chǎn)率增益的實際評估進行比較。
- 如果您計劃使用API??進行開發(fā),請知道其中許多都帶有用于各種調(diào)用和查詢的腳本 庫。您的開發(fā)人員可以將它們剪切并粘貼到代碼中。
- 如果您當前的供應商未發(fā)布必要的API,那么就要求他們這樣做。如果其他供應商能夠比現(xiàn)有供應商更快地解決問題,那么請準備好引入新的供應商。
總而言之,一波變革正在席卷我們的行業(yè)。我們無法抗拒它。我們應該接受它。挑戰(zhàn)者已經(jīng)在沖浪了。來自傳統(tǒng)供應商的封閉,孤立的解決方案將僅僅是游泳或往下沉。RESTful API是每個人都應該抓住的浮力輔助工具。
聲明:版權(quán)所有 非合作媒體謝絕轉(zhuǎn)載
作者:托德·卡羅瑟斯(Todd Carothers)
原文網(wǎng)址:https://www.nojitter.com/API-embedded-communications/what-role-will-integrations-API-play-evolution-ucc