EJB3年我覺得是不太能,甚至懷疑EJB3在國內(nèi)是否還會有市場。
EJB2在國內(nèi)應(yīng)用還是很多的,其實很大程度上取決于它到來的時機比較好,2001年以后,大型企業(yè)應(yīng)用大都進行了垂直方向的集中(當(dāng)時一般都叫“數(shù)據(jù)大集中”),很多應(yīng)用進行了重新建設(shè),而當(dāng)時中小型企業(yè)應(yīng)用剛剛起步或者升級,EJB2很自然的得到了應(yīng)用,包括后來基于HIBERNATE,SPRING 的應(yīng)用。
2005年主要的企業(yè)應(yīng)用已經(jīng)進入了穩(wěn)定期,相關(guān)建設(shè)的一般都是一些外圍的應(yīng)用。我覺得在以后的兩年中進行重新開發(fā),或者升級到EJB3。0的可能性不大。
但2005年大型應(yīng)用基本上提出了橫向整合的需求,SOA其實這個概念也是需求驅(qū)動,只是大部分企業(yè)對這一方案現(xiàn)在均持觀望態(tài)度,看下一步的發(fā)展。但也不是什么也沒干,很多企業(yè)進行了信息整合(也就是數(shù)據(jù)整合)、門戶建設(shè)。
同時,2005年各大廠商也積極備戰(zhàn),包括BEA 的AquaLogic系列,前幾天注意到到IBM原來的DB2 II 現(xiàn)在也歸到WebShpere旗下了,估計八九不離十和SOA有干系。
SOA其實對我們還是非常有利的,基本上沒有什么學(xué)習(xí)曲線,又可以有一組應(yīng)用集拿給用戶換錢了,而這里基本上沒有EJB3什么事。