多企業soa管理商業流程的流動以及跨部門、跨機構和跨政治地理邊界的資料流動,讓機構迅速適應不斷變化的商業、技術和立法環境,用普通的企業內部計畫無法實現的方式推動以it驅動的增長。多企業soa的概念包括一些被soa實踐者看作是異端的一些原則。soa的概念已經在企業和技術領
域引 起了深刻的變化,引起的這些重要變化將能夠承受數百萬人思考和工作方式的考驗。然而,業內人士認為,對於乙個範例的轉變來說,soa早就應該實施了。這個 轉變將從企業架構和應用程式轉向更大的和基本上不同的問題。這些問題需要在企業之間的區域內解決。業內人士把這個問題或解決方案涉及的領域稱作多企業 soa。
多企業soa管理商業流程的流動以及跨部門、跨機構和跨政治地理邊界的資料流動,讓機構迅速適應不斷變化的商業、技術和立法環境,用普通的企業 內部計畫無法實現的方式推動以it驅動的增長。多企業soa的概念包括一些被soa實踐者看作是異端的一些原則。這些原則包括:
1.it無關緊要
對於許多機構來說,當前的soa實踐主要是以企業it內部的原則和習慣為基礎的。正如許多企業實踐的那樣,soa實際上僅僅是另一種應用程式開發和整合工具集。因此,soa最普通的應用是整合現有的企業內部的應用程式。
soa技術對於企業內部的整合專案是很好的選擇。問題是機會成本。如果乙個機構把重點放在自己的soa努力上(時間、預算、管理等),這個機構的有意義的技術創新機會就會很小。這種技術創新經常是在企業外部完成的。
在全球市場做生意產生了大量的問題和機會。這些問題和機會只能在企業圍牆的外面解決。如果橋當地解決這些問題,有許多不同的多企業機會能夠提供 重要的投資回報。例如,市場研究公司amr research的一篇研究報告分析了企業實施感受需求解決方案的狀況。一些企業取得了驚人的成果:
· 存貨減少了15%
· 完美訂單完成率提高17%
· 與競爭對手相比,收入提高10%,利潤率高5%至7%
市場研究公司gartner稱,soa概念和技術在成功實施多企業專案方面將發揮重要作用,能夠比內部系統整合專案提供更高的投資回報。
2. soa並不只是web服務
soa實踐在多企業領域與廣義的soa概念發生衝突的另乙個方面是選擇實現的技術。雖然思考soa的領導者認真地指出要把soa概念與技術分開,但是,實踐者都把soa概念和短語當作是能夠與web服務互換的東西。
當你把重點放在企業內部的時候,選擇乙個諸如web服務這樣的單一的實施技術是明智的。然而,當你把重點放在企業外部時,單一的服務訪問方式不 僅不是乙個理想的目標,而且也是乙個完全不能實現的目標,因此是不能考慮的。這個理由是乙個很簡單的算術題。一家大型企業也許有300至1000個需要集 成的系統並且這些系統都要使用乙個web服務的互操作方式。這家公司可能還有2萬個**商或者2萬個b2b客戶,每乙個**商或者客戶都有多種流程/資料 整合接觸點。試圖把這樣多的**合作夥伴都統一到一種實施技術上是不現實的。你的客戶不會接受你的要求。所有的方面同時公升級到同樣版本的相同標準在邏輯上 也是不可能的。
在多企業soa環境中,web服務是乙個重要的選擇。但是,你還需要支援as2、as3、as4、ebxml、soap over jms、ftp、rosettanet、swift等許多選擇。最後,由於as2在多企業環境中更容易治理和管理,你也許不能把web服務作為多企業溝通的首選渠道。
3. soa是一種老式的技術
對於企業內部應用來說,soa技術是現代的和最新的。然而,在多企業環境中,soa技術需要以其它老式技術相同的方式進行管理。
這個原因是soa技術在企業內部應用和在企業外部應用的動力是不同的。在企業內部,it管理部門能夠限制使用的技術數量和版本以及從乙個技術時代向下乙個技術時代轉變的比例。在企業外部,你不能達到同樣的控制程度。
在多企業環境中,企業已經適應了支援各種老的和新的技術和標準。你選擇的最新技術在你的**夥伴看來也許是老式的技術。你以為過時的技術,你的 **夥伴也許幾年後才能達到這個水平。多企業soa的目標包括承認和處理外部世界的不可避免的複雜性(並不是簡單地減少複雜性)和更容易與合作夥伴做生意 (而不僅僅是降低it成本)。
在架構思想出現下乙個重大革命之前,soa技術一般不會成為「老式的」技術。但是,由於需要在多企業環境中同時支援大量的過去的、現在的和未來的技術,你管理soa技術的方法就需要像管理其它技術(包括老式的技術)一樣。
4.你在你的企業內部需要多企業soa
在多達數情況下,你用來解決多企業soa需求的工具和技術也是解決你的企業內部的soa需求的最佳選擇。
這種情況對於利用商務流程外包提供商的企業也是如此。決定增加或者改變商務流程外包提供商、或者引進商務流程功能,都會引起類似於改變外部** 夥伴那樣的技術混亂。隨著企業更多地採用虛擬化和更多地利用外包的選擇,企業之間的界限很快會消失,多企業soa的方法將成為管理這種變化和複雜性的唯一 可行的方法。
最後,大多數擁有soa基礎設施的企業實際上都有多種soa技術和多個soa廠商。這些分散的soa基礎設施也需要整合起來。在許多情況下,分 散的企業soa技術仍然是能夠相互相容的。然而,由於技術差距很大或者設計理念不同,多企業風格的soa解決方案也許有是解決廣泛的技術差別的更好選擇, 甚至是多企業soa解決方案的更好選擇。
結論拋開關於「異端」的全部玩笑和誇張的說法,soa的多企業觀點與企業內部的觀點是有明顯區別的,並且是許多soa的實踐者都忽略了這個問題。soa將在企業內部發揮強大的作用,但是,企業不應該把重點放在企業內部從而排斥多企業soa可能帶來的更大的回報。
資料管理是企業成功實施SOA的關鍵
資料是企業的生命線。如果資料不能訪問 或者訪問的速度很慢 或者提取的資料的質量不好,企業就要付出代價。soa提供了通用功能的訪問點,這 樣,資料就可以在整個企業的多個商務流程中使用。實際上,這些流程共享的東西就是資料。應用soa的乙個關鍵好處是你能夠處理資料來源和應用程式,把資料當 作服務進行儲存和...
調查 多數企業認為治理是成功實施SOA的關鍵
software ag軟體公司最新進行的一項全球調查顯示,企業的soa應用已經 越過了深谷 使用者已經認識到soa治理是可持續實施的乙個關鍵組成部分。整體的 生命 週期的方法被看作是一種核心的要求。然而,由於缺乏soa治理的做法,企業soa應用的整個成熟水平被認為是中等水平。software ag軟...
參加「SOA產業鏈及企業軟體趨勢研討會」的感想
2007年5月11日星期五下午,在csdn的會議室中,舉行了乙個小型的名為 soa產業鏈及未來企業軟體趨勢 研討會。具體內容 參會人員 主題大家可參考 http news.csdn.net n 20070511 103927.html 我有幸參與了這次研討會,在這裡說說自己的收穫和感想。首先,看看參...