為了提升企業(yè)競爭力,很多企業(yè)都會關(guān)注于快速、短期的企業(yè)策略問題。Jon Fuller將在本文中闡述,為何明智的企業(yè)在決定未來技術(shù)時(shí)會長期考慮服務(wù)框架。
對于長期的,戰(zhàn)略性的問題,不少企業(yè)都有所忽略。如果企業(yè)沒有針對一年之后的軟件開發(fā)計(jì)劃,那么企業(yè)到時(shí)候也許會因?yàn)闆]有合適的技術(shù)決策而面臨風(fēng)險(xiǎn)。
提到軟件開發(fā)的計(jì)劃,我們不禁要問,現(xiàn)在常說的面向服務(wù)架構(gòu)(SOA)是否被過分宣傳了?企業(yè)是否應(yīng)該同時(shí)采用J2EE和.Net,還是什么都不考慮?
毫無疑問,如果不選擇任何技術(shù),未來企業(yè)肯定會花費(fèi)巨額資金和時(shí)間用來調(diào)整業(yè)務(wù)。
量子物理學(xué)家Niels Bohr曾經(jīng)開玩笑說,預(yù)測是非常不靠譜的,尤其是對未來的預(yù)測。但是在企業(yè)技術(shù)領(lǐng)域,未來的主流趨勢和企業(yè)的選擇方案,還是比較容易預(yù)測的。
那么未來三到五年,軟件開發(fā)的關(guān)鍵特征將會是什么呢?首先,在未來,胖客戶的時(shí)代已經(jīng)結(jié)束。產(chǎn)生這一現(xiàn)象的原因很多,比如安全問題,管理問題以及成本問題。企業(yè)希望擁有更集中化的應(yīng)用軟件服務(wù),員工對于應(yīng)用軟件的訪問需要在中央管理的控制下進(jìn)行,包括根據(jù)IP進(jìn)行管理。
企業(yè)可以通過購買現(xiàn)成的軟件實(shí)現(xiàn)這些控制,而且隨著高級網(wǎng)絡(luò)架構(gòu)逐漸被企業(yè)采用,未來也會有越來越多的應(yīng)用程序運(yùn)行于服務(wù)器上。
企業(yè)門戶(portal)就可以完成這一任務(wù),不論是員工、客戶還是合作商,都可以通過瀏覽器訪問企業(yè)門戶,進(jìn)而訪問相應(yīng)的應(yīng)用程序和服務(wù)。
第二,應(yīng)用軟件維護(hù)(application servicing)將走向現(xiàn)實(shí)。隨著企業(yè)發(fā)展,企業(yè)將擁有越來越多的IT資產(chǎn),這些資產(chǎn)包括硬件和軟件,它們也許已經(jīng)超出了企業(yè)的需求。對于歷史遺留下來的軟件,有些是因?yàn)楣緝?nèi)部的開發(fā)人員已經(jīng)離職,有些則是軟件廠商已經(jīng)不再提供支持服務(wù)了。
軟件或者系統(tǒng)的合并工作,在技術(shù)上應(yīng)該可以實(shí)現(xiàn),但是對企業(yè)來說,更重要的應(yīng)該是應(yīng)用軟件維護(hù)模式的成功建立。
很多企業(yè)早就希望將現(xiàn)有的應(yīng)用軟件轉(zhuǎn)變?yōu)橐訵eb為基礎(chǔ)的軟件,這不但可以大幅降低軟件許可證和升級的成本,還可以降低管理成本,實(shí)現(xiàn)遠(yuǎn)程工作等功能。
最明智的企業(yè)會從這兩方面同時(shí)著手,在應(yīng)用Web服務(wù)的同時(shí),盡可能做好遺留軟件的維護(hù)工作,最大限度發(fā)揮遺留軟件的剩余熱量。
最后要說的一項(xiàng)趨勢就是虛擬化。未來三到五年,虛擬化將成為一個(gè)必然的趨勢。它將最大限度的從企業(yè)現(xiàn)有的硬件架構(gòu)中榨取出可用資源。
每個(gè)企業(yè)的CIO都希望通過采用工業(yè)標(biāo)準(zhǔn)的服務(wù)器提高IT效率,同時(shí)降低成本和管理復(fù)雜度。
同時(shí),虛擬化還可以讓應(yīng)用軟件部署變得更簡單,系統(tǒng)離線時(shí)間更短,同時(shí)更好的控制業(yè)務(wù)連續(xù)性對象。
將這三者明確聯(lián)系起來的就是“軟件既服務(wù)”的概念。一個(gè)受控的,有預(yù)見性的,同時(shí)極具成本效益的應(yīng)用軟件架構(gòu),將改變企業(yè)的路由、服務(wù)、以及關(guān)鍵的業(yè)務(wù)軟件,這就是未來的企業(yè)IT變化。
不僅是未來,就算是現(xiàn)在,那些敢于嘗試新技術(shù)的企業(yè),也已經(jīng)體驗(yàn)到了這種應(yīng)用框架所帶來的更安全更靈活的軟件部署方式。
從早期的應(yīng)用看,服務(wù)框架有效的避免了高昂的成本和冗長的集成項(xiàng)目。它對于傳統(tǒng)軟件、流行軟件或者是未來的軟件都是一視同仁,因此企業(yè)也不需要重新開發(fā)原有的應(yīng)用程序,以適應(yīng)新的訪問通道,如IPTV或WiMax。
這種服務(wù)架構(gòu)對于IT預(yù)算也有很好的降低作用,而且如果當(dāng)前的軟件能夠跟上這種趨勢,對于企業(yè)的IT部門來說,將是一個(gè)好消息。因?yàn)镮T員工將不再被繁重的開發(fā)工作困擾,而是有機(jī)會站在更高的層次,進(jìn)行與業(yè)務(wù)有關(guān)的項(xiàng)目研究。而用戶也不再為系統(tǒng)的各種安全問題以及穩(wěn)定性所擔(dān)心了。
企業(yè)的CIO可以將他們的注意力完全集中在提供更具創(chuàng)新性的工作中,從而提高業(yè)務(wù)水平,再也不用為如何填補(bǔ)老系統(tǒng)的漏洞所分心。
這不正是企業(yè)所希望看到的未來么?為了安全性、管理性以及成本效益,企業(yè)都希望回到一個(gè)集中化的應(yīng)用服務(wù)環(huán)境中。