寇衛東 IBM軟件集團大中華區總架構師(總工程師)
在幫助用戶部署SOA方案時,IBM根據自己的產品特性,提出了五步策略:
一、幫助用戶確定其SOA成熟度。通常企業擁有五花八門的應用,SOA成熟度模型可以幫助用戶在復雜的應用環境中確定其目前的成熟度和目標成熟度,并制定遷移路線圖。
二、確定不同業務組件的特色和轉型方式。業務組件是與業務密切相關的,所以存在很多類型,有戰略性的、異構的、競爭性的、高資本的、高投入的、需要尋求外部幫助的、內部資源即可解決的,要將原有的相關業務組件以SOA的形式重新表達,必然要先將它們進行分類,并采用業務組件建模的方法逐個確定企業不同業務組件的特點和轉型方式。
三、將業務組件進行建模。利用服務建模和架構方法學進行組件化、服務化設計。
四、將服務模型映射到SOA參考架構上,確定企業的SOA基礎架構。
五、通過SOA監管方法建立合理的監管組織和流程,這是保證SOA實施和運營的關鍵。
用戶如何計算自己的需求
喻思成 BEA系統中國有限公司技術總監
作為用戶,實施SOA,首先,要對自己的系統做全面的評估,要了解自己已有的系統能用多少,有多少需要改造,還需要上哪些新的系統,自己將來的系統該如何滿足自己的需求,自己可能為這個新的系統,需要投入的資本大概有多少等。
評估SOA項目的方式與評估傳統軟件項目的有所不同,SOA在企業范圍內通過各種渠道表現自己的優勢。SOA通過共享服務來優化業務流程,使全面創新成為可能,其“價值機會”遠遠超過了傳統的軟件項目。要建立強大的業務實例,通過SOA實現業務創新是一個重要的分水嶺。在這個過程中,業務人員必須要認識到,用于構建SOA項目的前期投資將產生巨大效益,這些好處會隨著時間的推移越來越明顯地表現出來。
BEA認為,SOA具體實施的進度和資金投入一方面取決于企業對IT應用的沉淀,一方面取決于實行SOA的目標層次。為幫助企業了解自身的這些狀況,BEA提供了“SOA準備狀態評估工具”——這是一個基于Web的在線工具,它可以幫助CIO們規劃SOA組件采用、進行基準測試以確定如何最有效地向更具適應性的IT設計和基礎架構上遷移。
部署SOA對用戶原有系統有何要求
黃震 Sun大中華區獨立軟件/應用提供商業務總監
在部署SOA的過程,通常人們想到的對用戶系統提出的要求主要是:應具有開放的、標準化的應用接口,良好的經過結構化處理的數據。最好是在應用的各個層次上都提供開放的、標準化的可調用的方法。
但這些都是具體的技術實現方法,而不是SOA的精髓,SOA的精髓在于滿足系統高性能、高適應性、高可擴展性的設計和重新認識(或稱為設計層面的系統再造),但這并不意味著需要推倒重來。
SOA的實施和部署可以從企業應用的多個方面展開。即可以從一個全新的系統的總體設計階段以高起點的方式著手,也可以在一個已有系統的改進升級中逐步過渡。這其中最關鍵的就是負責總體設計的系統架構師對企業內業務操作和經營管理兩方面需求的理解,特別是潛在需求的深入挖掘、深刻理解和合理抽象。換句話說這不僅僅是單純的技術問題,而是一個如何更好地滿足企業經營管理需要的問題。
當然,部署SOA系統平臺,還離不開對用戶需求的理解和分析。
用戶如何選購產品
劉川 東方通科技副首席架構師
對于SOA基礎架構平臺的選購,東方通強調兩點策略:
第一是SOA支撐平臺產品提供商應該具有SOA實踐的豐富經驗和雄厚資質,這樣才能夠提供優質的咨詢服務。
如前所述,在國內用戶SOA實踐水平尚有待提高的今天,負責的咨詢服務往往是SOA應用系統能否成功的關鍵,不僅是當前需求的成功實現,而且包括其今后能否進一步擴展并體現SOA優勢的關鍵。
此外,用戶也不應該忽視咨詢服務在項目實施中的關鍵作用。一個具有先進理念和豐富實踐經驗的咨詢團隊在實施過程中為用戶提供的服務,尤其是其專門針對國內項目特點而提供的個性化專業幫助,能夠有效的掃清實施過程中的種種障礙。
第二點是強調SOA支撐平臺套件的優勢。整個系統從設計、開發到部署,運行以及監控的全部過程都在一個統一的套件中完成。對用戶來說這無疑更加簡便易用。
SOA如何落地之IT博士點評;SOA如何落地之產品推介;SOA如何落地之落在實地
文章來源于領測軟件測試網 http://www.kjueaiud.com/