雲端運算 和 SOA 有沒有關係?

最近雲端運算很熱門,看了一些網路上的文章介紹,讓我想起以前的 SOA,只是這項好像不是很熱門,最近也很少聽到消息

但感覺上這兩樣觀念又是如此的相似,SOA是實現雲端運算 的一個理想的方向嘛?兩者的關係為何?還是...根本就是同一種東西,只是換個包裝而已?
2010-02-04 17:09 發佈
商人的宣傳手法.......



當然啦,目前的"雲端運算"比較朝向一個超級大雲端服務主機群(公司)上統一提供雲端服務.
SOA 則是各家公司自己提供自己的網路服務,你得自己去找去整合,
一個是百貨公司,一個是專賣店的感覺.



不過其實雲端運算看起來還有很多說不清楚的地方.
找了一下相關的資料,又有一個問題:
Grid Computing 和 SOA 是互斥的嘛? 能不能把SOA架構在Grid Computing 之上?
雲端運算的核心精神應該是經由網路把各地的電腦結合成一個超級大電腦, 只要能連上網路, 就能利用世界各地的伺服器幫你處理原本 PC 要做的事, iPad 就是基於這個理念設計出來的產品, 把除了可以上網的功能都拿掉了, 因為理論上只要能上網就能利用雲端運算做任何事, 軟體, 資料全部都在網路上

SOA 算是開發軟體的一種觀念, 一個系統是由很多服務整合而成, 每一個服務都可以獨立重覆運用到不同的系統當中, 節省開發系統的時間, 如果配合雲端運算的概念, 每個服務可以散播在世界各地的主機, 開發一個系統就是要整合分散在各地的服務, 但這些服務必須要有共同的協定, 所以有了 soap 規範大家的服務都是用 http 做為通訊協定, xml 做為文件格式, 有了共同的規範, 不同廠商提供的服務才能互通, 這個理想是很好, 但現實是有 input 才有 output, 一個服務的 output 若不能做為下一個服務的 input, SOA 就不用玩了, 雖然大家都用 xml 格式, 最重要的是 xml 裡面存放的資料, 下一個服務需要的內容前一個服務可以完整提供嗎? 誰去制定內容的標準? 這個標準又能滿足多少需求? 拿到商務系統來看, 客戶用 A 軟體商採購服務產生的訂單, 供應商用 B 軟體商的銷售服務能否接受? 誰去制定共同的訂單規格? 不同產業有不同的需求, 就算是同一產業不同公司文化也有不同需求, 就算是同一公司在不同的發展階段也有不同的需求, 真的能訂出統一的規格嗎? 制定每一種服務的文件內容標準是 SOA 最大的障礙

謝謝回覆

前幾年有到台北參加一個SOA相關的研討會,後來就沒有聽說SOA有很大的發展,

SOA發展障礙的其他原因之一,個人覺得 有點像是三個和尚沒水喝 - 對大家有好處的事情,不一定有人會去做

不過我是想要用在公司內部,整合各區、各團隊的資源,所以這些障礙也許可以克服

現階段比較重要的,是要怎麼設計 整體架構、以及 後續的管理模式

目前的想法是要從流程分析開始,界定要有哪些主體、與各自的責任範圍,不過這真的不是很容易啊,就算只是在自己公司內部來做
SOA一直很紅阿
不過很多都是B2B...
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?