IBM軟件集團SOA架構全球副總裁Dan Powers
7月10日,IBM發布了最新的面向六大行業的8個SOA路線圖。SOA從“概念”走向了實質。然而,SOA 要“瓜熟蒂落”,還需要加強對流程的重視和相關標準的推進。
7月10日,“IBM 2007 SOA與企業成長高峰論壇”群英匯聚。來自全球的IBM專家以及中國SOA用戶輪番上場,解說SOA。會上,IBM發布了最新的面向六大行業的8個SOA路線圖,以及數款可簡化SOA實施的軟件新產品和進一步提升SOA人才能力的認證和培訓計劃。
經過四五年的培育,SOA正從“概念”走向“實質”。Gartner預測,2008年全球將有超過60%的企業可能會實施或應用SOA,作為其制定關鍵性任務或流程所依循的指導原則。
各廠家擁抱SOA
南京市玄武區像很多政府機關一樣,有衛生部門、公安部門、工商部門等等,它們之間并沒有橫向的業務溝通平臺。但通過SOA的實施,玄武區很快建立了一個新的橫向溝通的流程。以前想開飯店,需要到多個部門申請,如今只需要到玄武區行政廳,就可把申請辦好,并且通過平臺可以追蹤到申請批下來的時間。整個申請過程從原來的30天,縮短到了7天。
“當地政府通過SOA的實施,梳理流程后,提升了服務水平、降低了營運成本。通過實施SOA,每年減少了130多萬元的IT投資?!盜BM大中華區CEO錢大群說。
像南京市玄武區這樣的客戶有很多。迄今為止,IBM已幫助全球4500多家客戶成功地通過部署SOA,對業務運作模式進行了調整和創新,其中也包括眾多其他中國客戶,如中遠集運、北京朝陽區政府、山西移動、峨眉山風景區、山西煙草和中石油等。據Wintergreen Research公司今年4月的最新調查,IBM占全球SOA市場份額的53%,遠遠領先于其他提供商。
不但IBM如此追捧SOA,眾多知名廠商也早已經開始了SOA的布局。2004年5月,BEA響亮地提出了“Deploy SOA Now!(現在就部署SOA!)”。2006年9月,在美國舊金山舉行的BEA World盛會上,BEA公布了BEA SOA 360o平臺方面的計劃。而2006年年初,甲骨文公司推出了Oracle SOA套件,之后首次向外界介紹了“甲骨文SOA五步走”的方法論體系。
而中國的軟件開發商和集成商也加入到了這股洪流中。神州數碼、中軟、浪潮、用友、金蝶等很多國內領先的ISV和集成商都積極與IBM等廠商合作,創建有中國特色的SOA解決方案。IBM中國研發中心將推出SOA 100、1000、10000的項目。在這個項目下,IBM承諾未來3年幫業界培養100個以上高級專家、1000個以上SOA架構師和1萬個以上SOA專業人才。
“SOA四五年前只是理念,到現在有了路線圖、產品和服務,基本上可以說已經進入到中期的成熟階段?!盜BM軟件集團SOA架構全球副總裁Dan Powers在接受采訪時說。
通往SOA的路徑
誰最迫切需要SOA?Dan Powers表示,銀行、保險行業、政府部門以及公共機構這些行業的客戶對SOA的需求最旺盛。
針對需求情況,在大會期間,IBM發布了針對電信、保險、銀行、零售、醫療保健和制造六大行業的8個SOA路線圖。
據介紹,全新SOA路線圖重點關注特定行業內的重要業務流程領域,例如電信業中的服務交付問題、保險業中的網上訂購問題、銀行業的支付問題、零售業的個人購物問題、醫療保健行業中的會員注冊和資格問題,以及制造業中供應鏈協作問題等。
每一個SOA路線圖都包含一個幫助客戶制定SOA戰略的業務藍圖和一個針對特定行業的開發框架。其中,業務藍圖從分析和概括行業挑戰,以及行業如何從SOA獲益的詳細研究入手。每份研究都會針對具體的業務事件,闡述各個業務流程的典型執行辦法,以及如何運用SOA對其進行改進。同時,該藍圖也會推薦一個SOA切入點,以便幫助企業更輕松地找到盡快實現SOA業務價值的最佳起點。
IBM全球信息科技服務部IT策略與基礎架構咨詢服務副總裁Jeanine Cotter在接受采訪時說,實施SOA的策略,客戶應該先考慮技術和業務的結合?!巴ǔN覀儠ㄗh客戶從業務的優先度和業務目標著手,在服務方面會配合業務戰略優先度的評估,這樣可以幫助客戶更好地理解自己究竟想要做什么?!?Jeanine Cotter建議,實施SOA是一個循序漸進的過程,不可能在實施SOA策略上一蹴而就。
相關專家介紹說,正確理解SOA,找到切入點是基本。SOA不僅僅是一種技術,也是一種業務平臺,將各應用系統以服務的形式自動配置和重復使用,用戶只需要根據業務變化及時調整組織這些服務就可以適應新的變化。要實施SOA,要從人員、流程、信息、重用性和連通性五個關鍵點作為切入點: 以人員作為切入點,能夠為企業提供綜合信息,提升生產力; 從流程切入,則可以重新利用和優化流程; 從信息切入,可以提高信息服務水平,提高企業洞察力; 以重用性為切入點,可以降低成本、縮減周期、拓展核心應用; 以連接性為切入點,可以通過企業內部以及上下游企業間的系統,實現安全一致的用戶體驗。而對于中國本土企業,最困難的就是流程切入。
“企業要根據業務發展要求和現狀,制定符合自身需要的、切實可行的部署SOA的最佳策略。”這位專家說,任何項目的建設都存在風險,企業實施SOA可以從單個的項目開始,甚至可以從單個小的項目開始,從而積累經驗; 針對信息化水平高的用戶,則可以對企業做相應診斷分析,制定企業SOA的路線圖,分步完成。在中國,大多數企業已經擁有了自己的應用系統平臺,對他們來說,遺留系統與新建系統的策略可以說是關鍵之處。對于遺留系統,可以通過分離業務、分離服務而實施SOA; 對于新建系統,則堅持按照SOA的企業規劃實施。
流程需重視 標準待解決
在會上,IBM高管一直都在強調,SOA不僅是一個技術的范疇,而是與業務結合的一種商業戰略,它是一種幫助企業不斷提升的途徑。
其實,這些概念都已廣為人知了。以業務為中心、以服務為導向、業務與IT的結合是IBM一直在大力倡導的SOA的核心。而除了技術、平臺,發展到已經有了很多實際產品和應用后,真正影響SOA全面發展的究竟是什么呢?
在IBM為用戶提供的5個部署SOA的切入點中,“流程”是以業務為中心的切入點中的關鍵詞。
“在中國,用戶在實施SOA的過程中非常重視平臺和技術; 而事實上,真正起到至關重要作用的是流程,卻往往被我們忽視,國外的企業在這方面就做得比較好?!鄙轿饕苿覫T規劃研究室經理陳鋼表示。
可見,流程在部署SOA過程中被忽視,跟國內企業與國外企業的業務管理模式不同有著很大的關系。國外企業本身就很注重流程的管理,員工對于流程概念的理解也很深,而在國內則很難做到這一點。
事實上,正是因為業務是有流程的,才要求IT系統的流程性,這也是SOA當年出現的契機,因為隨著信息化社會的發展,企業業務流程的變化周期越來越小,這就需要IT系統與業務緊密結合并隨機而動。
除了國內用戶一直都沒有重視的流程問題外,標準也一直是SOA發展過程中的一個瓶頸,也是SOA的倡導者們極力想要解決的問題。
“如果把SOA的思想類比為以插接積木的方式來構建靈活的、可復用的企業IT系統的話,那么標準就相當于是帶插孔的底板。”易觀國際分析師梁新剛表示。而就在今年3月,由IBM、BEA、甲骨文、SAP以及中國普元等廠商聯合成立的SOA國際標準化組織OSOA,便發布了SOA相關技術標準SCA/SDO。
SOA相關技術標準的出臺只是其標準出臺的第一步,我們期望能盡快地看到第二步、第三步,因為標準的出臺或許能夠成為SOA全面開花結果的催化劑。
觀點:SOA是一種IT思想
■ 文/ 王文京
當今企業尤其是快速成長的中國企業,快速反應和快速變化越來越成為成功的關鍵因素,“靈活性”成為CIO和企業用戶需要從IT系統得到的最重要的東西。把企業內部和外部的流程、人員、信息實時連接起來,靈活快速地響應變化,是企業信息化的關鍵目標,而SOA正是幫助企業實現這一目標的IT架構和方法。
SOA不是一個產品,甚至不是一項技術。本質上,SOA是一種思想,一種新的構建IT系統的思想。SOA的意義在于,讓IT變得更有彈性,使業務與IT保持同步,從而能更好地駕馭變化。SOA的核心價值在于組織能力服務化,通過服務編排實現靈活的業務流程,推動商業創新。SOA是以業務為導向的,是未來企業用來提高敏捷度、靈活性的關鍵。
中國企業的管理和業務流程正在向世界級邁進。中國企業多年積累開發出的豎井式的各種應用,以及來自不同廠商的異構系統新形式的信息孤島的打通,舊的業務流程的梳理以及新的業務流程的快速搭建,企業各種IT資源的整合,企業應對國內外的激烈競爭,新產品、新服務的開發及與之相關的創新平臺的建立等等,都需要SOA。SOA必定會幫助眾多中國企業增強其IT系統對快速變化的商業環境的適應能力,成為中國企業世界級管理實踐和創新的推動力。(作者系用友軟件股份有限公司董事長、總裁,該文為《SOA Web 2.0新商業語言》一書中文版序)