不管他們是否理解SOA(service-oriented architecture:面向服務(wù)的架構(gòu)),那些轉(zhuǎn)向云計(jì)算的IT組織開始向SOA。請(qǐng)聽我說,私有云和共有云經(jīng)常要依賴它們功能的API,他們典型的可以解決組合和重組的網(wǎng)絡(luò)服務(wù)。結(jié)果是:SOA還是其本質(zhì)所在。
問題是那些定義和實(shí)施云計(jì)算的組織并沒有很好地理解SOA。盡管他們?cè)谀J(rèn)的情況下構(gòu)建了SOA,但是他們沒有掌握合適的步驟和所有片的交互工作。他們以Franken-SOA結(jié)束了,在這里云計(jì)算解決方案的所有方面都比想象的表現(xiàn)要好很多。
那么,什么是Franken-SOA吶?那是成為應(yīng)用程序或者進(jìn)程核心的一大堆云計(jì)算服務(wù),大部分是預(yù)裝的。這些服務(wù)提供了核心功能,包括存儲(chǔ)和計(jì)算功能,這些都被用在復(fù)合應(yīng)用程序或者符合進(jìn)程中。但是,他們卻并沒有在一個(gè)很好的架構(gòu)下被使用,這就讓這些應(yīng)用很難被改變,同時(shí)也很難被管理。
在Franken-SOA架構(gòu)里是沒有治理,沒有身份認(rèn)證,沒有服務(wù)管理和服務(wù)搜索的。就像在沒有方向盤的情況下開一輛印第安車。這車動(dòng)力充沛,但是卻可能會(huì)撞墻,并且是很快撞墻。
這種情況的悲劇是云計(jì)算驅(qū)動(dòng)的Franken-SOA可以避免一些計(jì)劃和架構(gòu)方面的預(yù)見。但是現(xiàn)在那些定義云計(jì)算的人更多考慮的是部署而不是考慮架構(gòu)方面的問題。確實(shí),很多人認(rèn)為云計(jì)算將會(huì)代替SOA。這些人都沒有理解SOA的價(jià)值所在---或者任何架構(gòu)和計(jì)劃措施等。
我認(rèn)為Franken-SOA的模式還會(huì)長(zhǎng)期存在。
分享到微信 ×
打開微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁(yè)分享至朋友圈。