詳細說明一下SaaS(Software-as-a-Service,軟體即服務)的實施風險問題。
第一點, 關於軟體託管服務的信用度問題,直接關係到託管服務商自身的能力和投入,比如實施一個ERP系統的線上託管,服務商需要保證99.9% 以上的連通率,以軟體開發為長處的軟體開發商不得不進入網路和伺服器維護這個領域,投入巨大的資金購買伺服器和頻寬,惡意的競爭者還可能使用DDOS來 攻擊託管服務,因此還需要投入資金購買高效的硬體防火牆,本來應該是客戶自己購買的各種成本全部轉嫁給了軟體開發商,這樣,一個軟體開發商又要搞軟體開 發,又要搞網路維護,各項成本明顯地直線上升,像SAP這樣的國外大型軟體服務商當然有能力這麼做,但是國內的軟體開發商也這麼做,無疑會重蹈ASP失敗 的後塵。
核心觀點:軟體開發商應該將主要經曆放在軟體功能的完善和開發上,對於線上託管服務的涉及需要投入不少資金和人力資源,需量力而行。
第二點,對於軟體功能的差異,我知道目前B/S技術的確有所發展,小型的ActiveX可以完成一些小功能,對於大型ERP中流行的開發技術EJB,也 可以通過Java用戶端應用程式實現WEB介面上的GUI介面,通過瀏覽器自動下載Java用戶端包後,實現和傳統GUI一樣的使用者介面,並且開發量很 小。這種胖用戶端的方式,顯然只能用於部署在區域網路範圍,在Internet上,部署這樣的應用,使用者可能很難接受,使用前下載龐大的Java用戶端包顯 然不是一個友好的Web訪問方式。而要開發符合Internet特點的Web應用,目前的技術還不成熟,要做成和GUI用戶端類似的介面,需要龐大的開發 工作量,顯然,軟體開發商在投入這種開發之前,需要考慮一下這麼做是否值得。即使開發好了,客戶是否會接受。
核心觀點:軟體開發商應該考慮開發成本,將主要的精力和開發力量放在客戶可接受的方案上。貿然創新,有一定風險。
因此,對於目前的SaaS(Software-as-a-Service,軟體即服務),我覺得其前景和以前的ASP一樣,對於傳統軟體開發商來說是一個風險和挑戰,沒有實力的軟體開發商最好不要貿然進入這一領域。