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