如今,業(yè)務(wù)數(shù)字化轉(zhuǎn)型革命也導(dǎo)致了大規(guī)模的基礎(chǔ)設(shè)施變革。IT系統(tǒng)正在被重新構(gòu)建以滿足現(xiàn)代數(shù)據(jù)的需求,在微服務(wù)架構(gòu)上比在功能或單片和孤立應(yīng)用上更高效地運(yùn)行。單片應(yīng)用程序通常是關(guān)閉的,這意味著它們不能與其他供應(yīng)商提供的解決方案進(jìn)行良好(或在某些情況下)互操作。
那么,這種情況意味著什么呢?封閉解決方案套件的歷史已經(jīng)結(jié)束,轉(zhuǎn)向開放的異構(gòu)軟件生態(tài)系統(tǒng)的興起。阿拉貢研究公司(AragonResearch)的分析師吉姆·蘭迪寫道:“我們談?wù)摰霓D(zhuǎn)變是許多科技巨頭所實(shí)現(xiàn)的,那些封閉系統(tǒng)和沒(méi)有互操作的科技巨頭已經(jīng)倒閉。正在發(fā)展的新模式是合作,這將成為云計(jì)算和應(yīng)用程序級(jí)集成的一種模式。”
Salesforce.com是這個(gè)模型的早期采用者,蘭迪解釋道:“我們認(rèn)識(shí)到成功取決于建立一個(gè)充滿活力的生態(tài)系統(tǒng)。”即使是企業(yè)資源計(jì)劃(ERP)系統(tǒng)中,其中緊密集成的解決方案套件成為了后現(xiàn)代ERP的龐然大物,這是一個(gè)松散聯(lián)盟的內(nèi)部軟件套件,可以增強(qiáng)SaaS應(yīng)用。
這些新的生態(tài)系統(tǒng)通過(guò)廣泛的技術(shù)轉(zhuǎn)變,可以支持異構(gòu)解決方案,使系統(tǒng),甚至云計(jì)算和內(nèi)部部署解決方案的集成,只是比以前更加繁瑣。最終,這種方法得到了普及,因?yàn)槌錆M活力的生態(tài)系統(tǒng)是客戶的勝利,允許他們選擇任何解決方案提供適合他們的個(gè)人需求,相信每個(gè)企業(yè)都會(huì)得到良好的發(fā)揮好。
以下是人們使用開放平臺(tái)的四個(gè)動(dòng)機(jī)。
(1)微服務(wù)統(tǒng)治的日子
新的服務(wù)產(chǎn)品應(yīng)該通過(guò)“根據(jù)需要”消費(fèi)模式進(jìn)行擴(kuò)展。通過(guò)這種方法,除了只使用當(dāng)時(shí)需要的技術(shù)并從中受益之外,企業(yè)還能夠利用SaaS來(lái)實(shí)現(xiàn)它。此外,微服務(wù)架構(gòu)(或簡(jiǎn)稱為微服務(wù))是開發(fā)近年來(lái)一種流行的軟件系統(tǒng)的獨(dú)特方法。雖然沒(méi)有微服務(wù)的標(biāo)準(zhǔn)定義,某些特性幫助人們識(shí)別風(fēng)格?;旧?,微服務(wù)架構(gòu)是一種將軟件應(yīng)用程序開發(fā)為一套開放的,可獨(dú)立部署的小型模塊化服務(wù)的方法,其中每個(gè)服務(wù)運(yùn)行獨(dú)特的進(jìn)程,并通過(guò)定義良好的輕量級(jí)機(jī)制進(jìn)行通信,以服務(wù)于業(yè)務(wù)目標(biāo)。與微服務(wù)不同,單片應(yīng)用程序是一個(gè)單獨(dú)的封閉自主單元。單片架構(gòu)的問(wèn)題是,所有的更改周期通常最終被捆綁在一起,導(dǎo)致更長(zhǎng)的開發(fā)周期,限制了客戶的敏捷性。單片系統(tǒng)堅(jiān)決反對(duì)如今的開放的,更靈活的架構(gòu)方法。
(2)所有供應(yīng)商的選擇
生態(tài)系統(tǒng)在選擇和競(jìng)爭(zhēng)上蓬勃發(fā)展。競(jìng)爭(zhēng)也將推動(dòng)創(chuàng)新,這對(duì)客戶有好處。因?yàn)橛心芰x擇使用什么工具,平臺(tái)或系統(tǒng)。支持并努力進(jìn)一步集成的解決方案提供商是最受追捧的,因?yàn)樗鼈優(yōu)镮T提供了選擇。政府部門以同樣的方式試圖防止壟斷,當(dāng)有合作和競(jìng)爭(zhēng)時(shí),這可以符合客戶的最佳利益。
(3)利用集體社區(qū)的力量
為了促進(jìn)同行共享技術(shù)與經(jīng)驗(yàn),因此需要專家團(tuán)體的力量。根據(jù)上面討論的內(nèi)容,重要的是這個(gè)社區(qū)對(duì)所有相關(guān)的供應(yīng)商開放。如果一個(gè)社區(qū)只包括一個(gè)預(yù)先選擇的少數(shù)供應(yīng)商,那么就不是真正開放。此外,還有另一個(gè)維度來(lái)選擇:時(shí)間。通過(guò)社區(qū)的對(duì)等共享和全天候訪問(wèn)功能,意味著用戶可以在白天或晚上的任何時(shí)間獲得幫助和新功能。一個(gè)開放,充滿活力的社區(qū),可以提供通過(guò)開放和容易集成的多種解決方案,利用社區(qū)的創(chuàng)造力來(lái)加強(qiáng)創(chuàng)新。由于這個(gè)生態(tài)系統(tǒng)已經(jīng)開發(fā)為一種開放和集成的系統(tǒng),用戶可以采用這些擴(kuò)展功能,幾乎沒(méi)有阻礙,可以快速整合它們,以適應(yīng)不斷變化的客戶需求。
(4)避免“單一面板”
單一窗口是許多IT軟件公司長(zhǎng)期追求的目標(biāo):?jiǎn)我淮捌肥莾x表板的一個(gè)柏拉圖式的理想,希望在屏幕上顯示用戶對(duì)多個(gè)IT系統(tǒng)和功能感興趣的一切。然而,單一面板的概念需要更新,因此它不會(huì)變成“單一的面板”。其目標(biāo)不應(yīng)該是在不同的系統(tǒng)中創(chuàng)建一個(gè)通用的窗口。而應(yīng)該是讓用戶自己的窗口顯示推動(dòng)他們?nèi)粘H蝿?wù)列表和目標(biāo)的系統(tǒng)和指標(biāo)。所以,不會(huì)有一個(gè)單一的面板,但是可能同時(shí)有多個(gè)單一的面板以滿足每一個(gè)定制的特定角色和用途的需求。
結(jié)論
這個(gè)新模型是封閉式解決方案的對(duì)立面,它驅(qū)動(dòng)廠商允許他們的客戶集成任何東西,甚至在某些情況下是集成的是競(jìng)爭(zhēng)對(duì)手的產(chǎn)品。采用這些充滿活力的生態(tài)系統(tǒng)是客戶的勝利,允許他們選擇任何解決方案,并提供適合他們的個(gè)人需求。