關鍵字:SOA 計劃 生產應用
SOA已經受到了全球首席信息官們的關注,因為它有IT靈活性和業務反應能力等誘人的承諾。隨著更多的企業把SOA方法的好處應用到自己的IT流程,一種明確地采用SOA的方式正在出現。SOA應用的三個主要階段正在不斷地顯示出來。在IT機構實施SOA的旅途上。每一個階段都將帶來最初的好處和隨后的挑戰。
第一個階段顯示了IT機構在如何讓SOA脫離概念的碼頭進入行動方面遇到的障礙。第二個階段是跨過共享的服務的鴻溝。第三個階段是實現企業的可伸縮性。本文將介紹SOA的這三個階段,每個階段需要克服的主要挑戰以及實現SOA承諾的企業應用、伸縮性和優化的業務結果等狀態的最佳做法。
SOA應用旅程中三個階段的簡要介紹
在一家企業實施SOA的旅途中有三個大的過渡期或者階段。這是一種簡單化的觀點,有助于思考SOA將帶來的不同的挑戰和將需要的一些關鍵能力。
第一個階段是讓機構開始應用SOA.這可以用三個分步驟進行解釋。第一個步驟是有一個推動SOA努力的明確的業務目標。每一個公司都有自己獨特的業務目標。但是,沒有業務的推動因素,SOA只能是一個學術的活動而不是一個投資的計劃。第二個步驟是找到一個負責初步的SOA計劃取得成功的團隊。這通常是通過一個試驗計劃實現的。公司的大多數精明的SOA設計師和服務開發人員將一起實施第一個基于SOA的服務。第三個步驟是交付這個初步的SOA計劃。
第二個階段是跨過共享服務的鴻溝,是超越最初的計劃水平并且開始實現跨項目的服務共享。通過讓各個部門共享服務和在新的混合應用程序和業務流程中使用這些共享的服務,機構作為一個整體能夠開始實現SOA的效率和靈活性的好處。雖然實現服務共享聽起來是很誘人的,但是,它需要一種可見性和信賴的文化。
第三個階段包括準備基于SOA的能力以便升級到一個企業水平并且最終把SOA引進到整個IT機構。這個階段有許多方面,許多機構首先推出第一個基于SOA的項目進入生產運營中,然后在生產混合應用中支持跨部門的服務消費。這種擴展將繼續擴大到企業應用并且最終擴大到業務合作伙伴。
每一個階段都需要擴展技能組合、機構的準備和提供自動化和最佳做法支持等技術的支持。
第一個階段:離開SOA概念的碼頭并開始上路
假如你是一個零售機構的信息服務部門的負責人并且接到要求要使用SOA的方法創建一個電子商務部門和客戶支持部門都能夠使用的一個新的客戶查詢應用程序。你也許會讓一個關鍵的企業設計師和一些應用程序經理執行這個計劃。這個企業設計師確定了一個用于這個應用程序的SOA參考架構并且與應用程序經理一起確定建立什么樣的服務來支持這個查詢應用程序的業務目標,使用什么標準暴露接口,使用什么集成技術把這項服務暴露在網絡上。
這也許會導致購買一些中間件軟件以便獲得一些現代的技術簡化建造和部署松散耦合的業務服務流程。然而,如果一個機構開始踏上SOA的旅程,在推出這個初步計劃的時候頭腦中必須考慮到更廣泛的SOA前景。通過采用SOA,機構采用的方法基本上能夠讓建立和提供的業務服務在以后的業務流程和混合應用程序中輕松地發展和再利用。
文章來源于領測軟件測試網 http://www.kjueaiud.com/