天天看點

ERP已死?SOA已死?

ERP系統風靡十年,現在似乎正逐漸失去其魅力。過去的幾年,圍繞着ERP是否已死,業界着實展開一番激辯。ERP是否已經死去?因為對“死去”的了解不同,直到現今天,辯論中的哪一方也沒有完全說服另一方。

    對于ERP已死,持否定意見的人們理由也各不相同。有人認為:準确地說,并不是ERP已死,而是大型的ERP部署已死。因為曆數整個市場,願意上ERP的已經都上了,剩下那些沒有上的也是不打算上的。特别是國外市場,高端ERP已經是一個非常成熟的飽和市場。對于國内市場,ERP也已經渡過成長期,進入成熟期,以及後面的衰退期也或是創新帶來的新增長。

    我們能看到的是,有多少人從ERP知道了CRM、SCM、eHR;又有多少企業從ERP切入開始企業管理資訊化。在采訪中,不止一次聽到這樣的話:單純ERP系統的曆史使命已經結束,下一步将進入包括ERP在内的企業管理內建解決方案新紀元。

    今天再提起ERP,我們發現,它已經越來越多地成為一個代号,代表着包括ERP、CRM、HR、财務管理等在内的整體企業管理方案。從某種意義上,ERP真正地回歸其本意——企業資源管理。人、财、物不正是企業的資源,是ERP系統管理的對象?

    是以,我們将看到,2010年ERP市場上将更多地出現內建這個詞。無論是SAP的Netweaver還是Oracle的Fusion平台,它們的特點在于如果使用者進行子產品更新,也無需更換整個系統;它們的目的則在于最大限度的留住使用者,即使使用者購買了第三方軟體子產品,也一樣可以在上面內建應用得更好。

    除此之外,SaaS和雲計算等新商業模式的出現,也給ERP帶來新的機會。也許大型ERP部署的時代已經過去,但是企業仍然在應用內建、擴充和子產品更新上有需求。當然,在使用者定制軟體方面需求仍會有,而且競争空間也會随着創新越來越大。現在就看誰能抓住機會。

    再來看另一個“已死”的對象——SOA。2009年1月,Burton集團SOA副總裁Anne Thomas Manes訃告天下,宣布“SOA已死”,此言震驚業界。她認為,SOA提供商一直宣稱,在企業持續改進基礎設施的過程中,SOA是一個節約時間和費用的方法。但事實是,這些好處并沒有在SOA的實施中真正顯現出來。

    确實,從零開始部署SOA是相當耗時耗力的。作為一個方法論,而不是一個産品,成功的實施SOA需要一個長期的過程。美國海岸警衛隊在2009年完成其遠端識别和跟蹤(LRIT)系統的SOA部署。通過企業服務總(ESB),LRIT系統能在任何時間與美國海岸沿線的6000多艘船隻保持聯系并分析處理資料。

    美國海岸警衛隊的這一系統從最初的遺留系統到SOA部署完成大約費時2年半。整個項目實施是一步一步、穩打穩紮的。美國海岸警衛隊營運系統中心(OSC)工程總監Steve Munson認為,“這是一個完成不同于傳統技術的基礎架構,這是一種思維方式的極大轉變,也是一次數額較大的投資計劃。”

    Munson提到的轉變是很多SOA實施者都會面對的。不再坐等獨立的應用程式來調用資料,而是在SOA系統中通過建立一系列的Web服務,在服務間共享資料,并在系統中重用服務。SOA帶來的轉變就是不再通過新增代碼來解決層出不窮的問題。

    步入困境的SOA是否已死呢?盡管障礙重重,2009仍是SOA強勁發展的一年。5月,Forrester研究公司公布一項民意調查顯示,IT行業正在越來越認真的對待SOA。2227位IT管理人員中隻有1%的人表示,他們很少或幾乎沒有從實施SOA架構中看到任何好處。此外,調查顯示全球2000強公司中有75%的IT管理人員和決策制定者表示計劃使用SOA。

    10月23日,SOA專家小組在第二屆國際SOA論壇上推出SOA鹿特丹宣言。該宣言模仿靈活宣言,闡述了106字的原則,把商業目标作為SOA的重點,同時保持靈活和互操作性。該宣言宣揚了技術戰略的商業價值,實作特定目的共享服務,以及追求完美的變革優化。

    SOA宣言是否會挽救SOA于“生死”,結果不可預期。但顯然,宣言起草者和整個SOA社群還有更多後續讨論需要深入,更多共識需要達成。否則,隻會陷入無休止的争論和片面的了解。

    我們則會發現:不論是ERP,還是SOA,這些“徘徊在生死邊緣”、被反複評說的技術(或者架構、系統、方法論)在被宣稱“已死”時,也是其比任何時候都更深植于系統、更深植于人心的時候。

    10年前,大家都宣稱CORBA已死。OMG總裁Richard Soley卻告訴大家,OMG的最後一次檢查約有4億行代碼在運作。如果這就是“死去”,他打趣說:任何技術都希望死亡。