云計算的落實出現問題,這并不是偶然的。云計算需要一個專為交換“松散耦合服務”所用的架構。
如果想要看到云計算產生效果,就必然需要SOA作為它的基礎架構而發揮作用。現在,云服務市場就像是一鍋大雜燴,而弗蘭肯式的SOA正如雨后春筍般毫無計劃毫無征兆地涌現出來。
那么,究竟是什么原因造成了這種現象?
首先需要了解什么是弗蘭肯式SOA。弗蘭肯式SOA實際上指的是一系列的云服務,但通常需要以這些云服務共同組成核心應用程序或是核心進程為前提。這些服務可以提供包括存儲和計算在內的核心功能,并且被用在一個復合應用程序或是復合進程當中。然而,這些服務卻是在沒有良好總體結構的情況下被使用的,結果變得既難以調整又難以進行管理。在弗蘭肯式SOA中,不存在任何治理方式,也沒有身份識別管理、服務管理和服務搜索功能。
過去許多的SOA項目都是建立在網絡服務群架構之上的,并且沒有聯結在一個共同的架構上,也沒有相同的用途。
伴隨著云服務的發展,當企業急需要對服務項目進行收縮處理的時候,缺乏管理和整合的風險就變得更高了。