云時代,有些人認為SOA是無關緊要的,但這并不是業內人士說的。云與SOA耦合可以轉化為企業主要的成本節約優勢,由于企業改進了敏捷性和靈活性。
持續閱讀,你會了解云、SOA,以及他們結合后將是具有超強能力的資源。
什么是云?什么是云集成?
從IT意義講,云是網絡組件,在兩點之間傳遞信息。公有云使組織通過網絡共享資源成為可能,如應用程序。有時,組織更傾向于私有云或內部云,因為它受到防火墻的保護,允許更大的數據控制。混合云是公有和私有云的結合,在混合云中,組織自己維護一些事情,第三方管理其它的領域。
云集成是在一對云應用之間移動或復制的實踐。因為云集成,只要有連接,用戶可以從任何設備上訪問。組織尋找云集成的另一個原因是,因為它的可擴展性,以及隨著需要的改變而改變的靈活性。
云和SOA如何組合?
聯姻SOA和云可轉化為企業的經濟優勢。Forrester研究機構Randy Heffner說,有了可靠的SOA實現,不必改變服務接口,就可替換應用程序。當連接多個云環境時,這很重要。“這是SOA和云之間的關系,”他說。“云是事務運行的地方;SOA就是你到達那里的方法。”
專家David Linthicum也認為云和SOA要并肩同行。許多組織都沒有充足的敏捷性和擴展性,他說,這正是SOA所帶來的。Linthicum說,許多組織面臨的問題是,他們把技術轉變成技巧來解決問題。云可能會使問題惡化,如企業中的孤島。使用SOA有助于改善這類問題,通過把精力集中在從根本上了解現在有IT資源上。
API適合云和SOA嗎?
如云一樣,應用程序編程接口允許不同的程序之間進行溝通。各種規模的組織都在處理信息的涌入問題,同時尋找方法來加快開發,Shawn Rogers說,他是企業管理協會的副總裁。API與SOA合作良好,他們的目的都是提高靈活性。“這有點像陰和陽;如果你想使用API,那么你就希望有一個架構可以開放工作,” Rogers說。
哪是云和SOA的短板?
雖然耦合SOA與云可以對企業成本造成強烈的影響,加速面市時間,但這并不意味著這強大的二重奏組合對所有的技術障礙都是良方。像遺留應用管理、安全和治理這樣的問題仍然會給項目帶來麻煩。George Lawton在最近的一篇文章中寫道,有些組織傾向于使用混合集成范例來滿足他們的需求。采用混合方法,通過第三方組織可以管理更多更具挑戰性、更費時的任務,無需放棄完整的所有權。