隨著saas的愈發火熱,加之soa的繼續深入,這兩種概念開始引出了一些新的混淆,市場上越來越多的人在談論soa產品在saas方面的能 力。最近的一篇由物件管理組織(omg)soa聯盟所完成的,針對首席資訊官和首席技術官的調查指出,市場上存在著這樣一種期待,那就是soa改變了軟體廠商的市場,因此重要的軟體可以通過saas使用soa的方法提供給大家。
但是,擁有清晰的定義是十分重要的事情,current analysis****應用軟體程式基礎設施首席分析師bradley f. shimmin這樣說道。
「我確實是把saas看作乙個傳遞機制,這個傳遞機制指出單個例項/多個承租的應用軟體程式,」他說。「而且我將soa視為開發鬆散的耦合的軟體的哲學框架。因此,soa包括了一切關於軟體是如何被架構起來的東西,而saas是一切關於軟體是如何被應用的。」
shimmin觀察了有關soa和saas之間的混淆的一部分,這些混淆是源於當我們談及服務的時候我們沒有清晰的指明我們的意思造成的。
「也許這個問題滋生於服務這個詞語,」他解釋說。「在saas當中,他表示應用程式可以像任何服務一樣被傳遞,就像你家中**的語音一樣,看起來似乎就是為你的需求量體裁衣得到的,也是你可以一定層度上客戶化的東西。而soa的定義和這個無絲毫的聯絡。soa支援的服務,都是些離散的可以再使用的事務處理,這些事務處理合起來就組成了乙個業務流程,是從基本的系統中提取出來的抽象**。」
zapthink****高階分析師jason bloomberg,贊同有關soa和saas的混淆是針對於兩者的不同點沒有清晰的定義以及在結合使用時就出現了的問題。
「在soa和saas的關係之中有大量混淆的地方。」 bloomberg說道。「soa是乙個框架的方法,而saas是一種傳遞模型。服務通過saas傳遞模型傳遞也許可能也許不可能達到鬆散的耦合以及像我 們在談及soa的時候談到的類似於web服務的訂立了標準的服務。大體上來說,這些服務的種類是不同的,但是我們在市場上正在尋找能夠通過saas的方法 進行傳遞的合約化服務的匯合點。」
bloomberg還敘述說傳統的用saas傳遞應用軟體程式的方法的功能已經通過網路介面實現了。最近saas開始試圖融合web服務,使得它可以在沒有使用者介面的情況下通過網路服務進行傳遞,但是,這種傳遞的方法還不是soa。
「通過saas傳遞web服務並不需要soa。」bloomberg是這樣說的。
不過,bloomberg以及其他的本文採訪過的分析人士都認為soa的方法是對saas有好處的。
「soa帶給saas的既有鬆散的耦合,也有約定化的、能夠治理的服務。」bloomberg解釋說。「這些服務都經過約定,而且都於政策的元 資料相關聯,這樣可以對服務提供者和服務使用者之間的關係進行約束。舉例來說,這些政策也許指明的是服務需求的質量,再使用的指南或者是版本政策。」
對於版本政策的需要更加凸顯了soa能夠為saas軟體廠商提供價值的重要。他說。
「我們假設,你通過saas提供乙個web服務,而且你有很多顧客在使用這項服務。現在,到了該將這項服務公升級的時間了。對於所有的客戶而言這 會發生什麼呢?讓他們將所有的工作停下來?他們需要手動公升級他們的軟體嗎?每乙個選項都代表著服務使用者和服務提供商之間的緊密聯絡——在這種情況下 soa能夠解決的問題。」
SOA與SaaS兩者將在何處相遇
隨著saas的愈發火熱,加之soa的繼續深入,這兩種概念開始引出了一些新的混淆,市場上越來越多的人在談論soa產品在saas方面的能 力。最近的一篇由物件管理組織 omg soa聯盟所完成的,針對首席資訊官和首席技術官的調查指出,市場上存在著這樣一種期待,那就是soa改變了軟體廠商的市場,因此重要的...
ODF與OOXML,兩者能否「共存」?
2月24 日,ryan paul 發表文章,題為 odf支持者力促共同協作以便消除 ooxml 的缺陷 odf backer urges cooperation to fix ooxml s deficiencies 提出了乙個很獨特的觀點 即 odf與 ooxml 兩者可以 共存 嚴格講是 共同演...
GPU與CPU兩者的區別
cpu和gpu主要區別 1 cpu是電腦的 處理器。2 gpu是電腦的圖形處理器。3 cpu是一塊超大規模的積體電路,其中包含alu算術邏輯運算單元 cache高速緩衝儲存器以及bus匯流排。4 cpu是一台計算機的控制和運算核心,它的主要功能便是解釋計算機發出的指令以及處理電腦軟體中的大資料。5 ...