為何云計(jì)算提供者無法獲得SOA?
你可能會(huì)認(rèn)為云計(jì)算廠商,包括IaaS、PaaS和SaaS提供者,應(yīng)該完全掌握SOA的概念。這是一個(gè)自然的選擇。SOA已經(jīng)可以將云服務(wù)抽象為流程和復(fù)合體,而且將這些流程和復(fù)合體轉(zhuǎn)化到業(yè)務(wù)解決方案中。
實(shí)際上大對(duì)數(shù)云廠商都有不清SOA對(duì)他們核心業(yè)務(wù)的價(jià)值。要捕獲其價(jià)值,而不是一路小跑向云,而不是靠賣基礎(chǔ)設(shè)施解決方案。
在SOA和云之間建立連接是云成功的關(guān)鍵所在,進(jìn)一步促進(jìn)了SOA的價(jià)值。問題是SOA概念相當(dāng)復(fù)雜,讓人頭暈。許多這樣的指控定義和構(gòu)建云技術(shù)更傾向于易于理解的解決方案。
這個(gè)問題的答案就是為云廠商提供一些關(guān)鍵的指南。下面就是一些建議:
首先,提供圍繞關(guān)鍵SOA概念的使用建議模式,包括服務(wù)發(fā)現(xiàn)、服務(wù)準(zhǔn)備、服務(wù)管理和服務(wù)治理。這個(gè)想法就是將云服務(wù)的使用放入架構(gòu)環(huán)境中。這一意味著,例如能偶找到數(shù)據(jù)庫服務(wù),準(zhǔn)備這個(gè)服務(wù),并監(jiān)測和管理這個(gè)服務(wù),然后將數(shù)據(jù)從該服務(wù)中推入或者拉出。此外,也意味著開發(fā)一些圍繞如何在具體應(yīng)用和架構(gòu)中利用那個(gè)服務(wù)的用例,包括SOA。
其次,將服務(wù)設(shè)計(jì)和部署工具連接,像Oracle和IBM的工具。這個(gè)想法是讓已交付的云服務(wù)成為服務(wù)目錄的一部分,成為創(chuàng)建流程和復(fù)合體的一部分。換句話說,就是云能夠提供構(gòu)建解決方案的原材料,通過貝蒂創(chuàng)建的東西來混合和搭配服務(wù)。一旦你貫穿這個(gè)流程,價(jià)值立即體現(xiàn)。只需問問那些已經(jīng)使用了谷歌API的人,像Mapping和Commerce。他們都獲得了便捷。
***,就是要能教會(huì)用戶利用SOA的優(yōu)勢(shì)成為利用云的一種方法。承諾雇傭正確的人來提供指導(dǎo),從而轉(zhuǎn)入戰(zhàn)略云計(jì)算交易中,這也能將每月上千萬美元的交易轉(zhuǎn)化成更加戰(zhàn)略的交易,允許云計(jì)算成為客戶企業(yè)中的主要?jiǎng)恿Α?/p>
我猜想云計(jì)算和SOA的概念將會(huì)在企業(yè)有效利用云計(jì)算的嘗試中發(fā)現(xiàn)彼此的蹤跡。通向這個(gè)目標(biāo)的***途徑就是SOA。