WBI Modeler是IBM WebSphere Business Integration Modeler簡寫,主要用于對業(yè)務(wù)流程建模,其用戶角色是業(yè)務(wù)分析人員,對使用者不要求有編程經(jīng)驗(yàn)。說白了,只要是對業(yè)務(wù)熟悉的人都可以使用這個軟件。這樣,使得業(yè)務(wù)分析人員可以把重點(diǎn)放在業(yè)務(wù)的優(yōu)化和流程本身上,而不用考慮后期的IT設(shè)計和實(shí)現(xiàn)。
WBI Modeler是基于Eclipse開發(fā)的建模工具,其界面也和Eclipse有很多相似之處,用過Eclipse的人上手應(yīng)該更快,基于Eclipse開發(fā)使其可輕松地與其他一些架構(gòu)集成。此外,WBI Modeler還提供了對visio的支持,可以很容易地將visio畫的流程圖轉(zhuǎn)換成WBI Modeler中的流程圖,前提是必須建立visio中的部件和WBI Modeler中部件的一一對應(yīng)。總的來說,WBI Modeler功能很強(qiáng)大。WBI Modeler提供的建模方式能大大加快業(yè)務(wù)建模的速度,并且將各種業(yè)務(wù)流程以非常美觀的方式展現(xiàn)給用戶和后期設(shè)計以及開發(fā)人員。
關(guān)于WBI Modeler的好處不多說了,IBM做的宣傳已經(jīng)夠多了,下面說一說WBI Modeler的不足之處:首先是快捷鍵,快捷鍵大部分集中在過程編輯器中,而其他一些地方卻沒有,我感覺在項(xiàng)目樹視圖中加入快捷鍵是很有必要的,使用頻率很高,如果今后能提供將大大提高開發(fā)效率;其次是目前沒有批量處理功能,比如說過程或者任務(wù)的導(dǎo)出導(dǎo)入,只能一個一個的導(dǎo)出或者導(dǎo)入,這樣效率太低了,浪費(fèi)不必要的重復(fù)勞動時間;再次,有些細(xì)節(jié)感覺沒有考率到,比如在過程編輯器中缺少全部選擇的功能,此外,WBI Modeler提供的幫助太簡單了,這是個小問題,相信以后會增加的。最后,WBI Modeler存在一個比較嚴(yán)重的bug,當(dāng)建立某個業(yè)務(wù)過程時出現(xiàn)錯誤時,如果你將這個過程直接刪除,可能會遇到刪完之后過程還存在的情況,這時整個項(xiàng)目都不能用了。我已經(jīng)遇到過兩次這樣的情況了,解決辦法是重新建立一個項(xiàng)目,再把原來有用的東西導(dǎo)出再導(dǎo)入新項(xiàng)目。