關鍵字:SOA 兼容 壁壘
為什么每當我們聽到“兼容”這個詞的時候,總會很緊張的認為自己已經,或者是即將犯錯呢?這可能是由于人們對于“兼容”在企業內所扮演的角色一個長期而廣泛的誤解吧,也可能是因為我們曾經在公司內部不同層面推行 “兼容”這一概念時所經歷過的挑戰,甚至是失敗。
讓我們面對現實吧:兼容性是必須的。由于IT在基礎架構中設置了壁壘,兼容性從內部角度來說也是必要的,從外部明文規則要求來說亦是如此。與普遍看法不同的是,建立兼容性比你想象的要簡單得多。
那么,在充分利用現存IT投資的情況下,你要怎樣更輕松的建立和實現兼容性呢?
較為成功的企業會說實現與推行兼容性的速度和效率與他們IT基礎架構的健康是成正比的。理想的情況下,基于標準上的面向服務架構(SOA)能夠成為讓IT達成業務目標的橋梁。在這種情況下,我們的目標就是保證兼容性。
有了SOA作為基礎,一個公司就能夠從一個IT基礎架構薄弱、不能支持業務目標的企業成為一個架構靈活并且確保遵守內外部相關規章制度的企業。
然而,操作起來并不是僅僅像在SOA上加上一層那么簡單。關鍵是退后一步并對現存的政策以及它們的治理進行測試,因為這將對公司滿足兼容性要求的能力以及推動整體SOA實施的能力造成重大影響。
當然,政策的使用并不是新的。無論怎樣,政策的設立都是為了通過企業來建立最佳實踐或者標準,提高效率、幫助簡化業務流程。近期的政策設立以及SOA的普及更凸顯了這一重點,也推動了對能夠滿足企業或強制性要求的IT政策的需要。
但是,企業和IT成員需要學習、理解并且遵守的行業標準、企業規則的數量孩子不斷增加和變化。很多情況下,與行業標準保持一致的努力往往與短期項目目標沖突。項目管理組織(PMO)和架構團隊可能就會以文件形式和在內部網站上發布具體內部政策,然而項目團隊幾乎是沒有時間和人力去理解和遵守這些政策的。
一個比較典型的例子就是嚴格的地方以及聯邦制度變化頻繁的金融服務公司,這些公司需要迅速的應對這些變化。在很多情況下,這些公司在近幾年的發展中,通過并購換來了重大的成長。這些成長使得他們能夠擴大自己的產品目錄,獲取新的客戶,這也增加了IT基礎架構的復雜性。
隨著時間的推移,許多公司積累了成百上千在不同平臺運行的應用程序,其中一些甚至是在不同語言環境中的。而監管環境與各種政府和行業團體對于公司的監控也為管理這一基礎架構增添了挑戰。
在最早采用面向服務策略的公司中,金融服務機構發現在SOA的旅途中他們仍然需要遵循包括Sarbanes-Oxley法案、十國集團的Basel II法案和Check 21在內的法律。
而且眾所周知,如果IT不能建立基礎架構使得公司滿足這些要求,就有可能導致服務的重新設計、維護和項目的延遲,上百萬成本的損失,更不用提由于不滿足合規性而帶來的潛在利潤流失和企業負債。
文章來源于領測軟件測試網 http://www.kjueaiud.com/