門戶產(chǎn)品是前兩年非常熱的一個(gè)話題,然后今年對(duì)門戶的狂熱確有所下降,甚至很多人認(rèn)為門戶作為企業(yè)應(yīng)用集成的時(shí)代已經(jīng)過去了,單純的門戶已經(jīng)沒有市場(chǎng)了。誠(chéng)然,這些觀點(diǎn)都有各自的道理,我認(rèn)為門戶的價(jià)值絕對(duì)不再門戶本身。
首先我們來看看為什么需要門戶,再J2EE企業(yè)集應(yīng)用開發(fā)里面,界面部分的組件是通過war包形式部署再企業(yè)應(yīng)用服務(wù)器中的,每個(gè)war說通俗一點(diǎn)就是一個(gè)網(wǎng)站,面向一個(gè)特定的應(yīng)用?;旧厦總€(gè)應(yīng)用都有一些相同的架構(gòu)。例如美工所需要的導(dǎo)航欄,登陸界面,權(quán)限管理等等。一個(gè)大型的企業(yè),這樣的應(yīng)用不僅僅只有三五個(gè),而是有三十個(gè),甚至三百個(gè)。試想所有的應(yīng)用都要做重復(fù)的東西,美工,登陸,即使你做了SSO,仍然無法解決用戶需要區(qū)分不同網(wǎng)站內(nèi)容的尷尬情況。那么我們?yōu)槭裁床挥瞄T戶,使用統(tǒng)一的界面來集成所有的應(yīng)用呢?即使你有30個(gè)war,在門戶里面,它們只是作為30個(gè)可定制的portlet而已,不需要額外,花哨的美工設(shè)計(jì),每個(gè)應(yīng)用只需要專著業(yè)務(wù)上的界面。
性能對(duì)門戶已經(jīng)不是問題,門戶的portlet都有本地html緩存機(jī)制,最近流行的ajax技術(shù)更是可以對(duì)將portlet對(duì)門戶的負(fù)載做到按需所取的地步。
OK,既然我們不否認(rèn)門戶的作用,那么為什么一定要使用JSR168標(biāo)準(zhǔn)兼容的門戶呢?是的,你可以自己開發(fā)一個(gè)門戶,通過jsp的include來調(diào)用war,但是注意,我們?yōu)槭裁词褂胘2ee來開發(fā)呢?我們使用j2ee是為了實(shí)現(xiàn)組件的標(biāo)準(zhǔn)化和可重用。我現(xiàn)在寫一個(gè)portlet,如果它是遵循標(biāo)準(zhǔn)的,我可以暫時(shí)部署在一個(gè)開源的門戶里面調(diào)試它。等成熟了,再去購(gòu)買商業(yè)的門戶。這樣最最大限度的保證了不重復(fù)投資。當(dāng)然,我們知道在J2ee里面,沒有100%的兼容,但是使用兼容的技術(shù)還有一個(gè)好處是,你就可以直接購(gòu)買別的廠家的遵循標(biāo)準(zhǔn)的portlet產(chǎn)品來集成在自己的標(biāo)準(zhǔn)門戶容器里面。
以上說到底還是在鼓吹門戶,但是上述的這些觀點(diǎn)仍然不是門戶占有這個(gè)市場(chǎng)的決定因素,門戶的價(jià)值不光僅僅通過一個(gè)門戶服務(wù)器體現(xiàn)出來。
IBM絕對(duì)不會(huì)單純賣一個(gè)門戶服務(wù)器給你,它一定會(huì)推銷它的內(nèi)容倉(cāng)庫,CMS,集成套件,Groupware等等。真正對(duì)客戶產(chǎn)生最明顯價(jià)值的,是這些東西。
所以eXo Platform在設(shè)計(jì)自己的產(chǎn)品開發(fā)測(cè)略的時(shí)候,正是考慮到這點(diǎn)。在v2.0版本的門戶平臺(tái)中,exo集成了CMS網(wǎng)站內(nèi)容管理;JCRJava內(nèi)容倉(cāng)庫;并且支持WebDAV;BI組件,支持OLAP,定制報(bào)表,數(shù)據(jù)挖掘;支持groupware,郵件,日程管理,團(tuán)隊(duì)協(xié)作等等。當(dāng)然,任何兼容的portlet,比如JIRA的Portlet都可以集成進(jìn)來。exo還使用CAS做為SSO框架。所有這些子項(xiàng)目都在為exoplatform創(chuàng)造價(jià)值,為exo Portal創(chuàng)造價(jià)值。
聯(lián)系客服