昨天,IBM在南校區(qū)信科A講學(xué)廳舉行了關(guān)于這次SOA大賽的宣講會。我們在東校區(qū)一行四人早早就出發(fā)了,在信科A會合Tomara后,到了講學(xué)廳,這次 宣講會到場的人并不多,佑大個講學(xué)廳就只有大概二十多人到場,這是出乎我意料之外的。宣講會持續(xù)了一個半小時,從19:00開始到20:30結(jié)束,這次宣 講會總體上來,我感覺不錯,讓我更加了解了此次比賽的一個目的與比賽過程中要注意的地方。本來昨天晚上就想動手寫這文章,由于人懶,拖到了現(xiàn)在。
從這次宣講會上來看,我的理解主要有兩點,一是關(guān)注的是參賽團隊對所選問題領(lǐng)域的業(yè)務(wù)流程理解,優(yōu)化;二是關(guān)注參賽團隊對于IBM提供的整套工具的使用程度。下面我將分別就兩方面談一下我的想法。
一、關(guān)注參賽團隊對所選問題領(lǐng)域的業(yè)務(wù)流程理解與優(yōu)化。這一點要求團隊能夠?qū)ζ髽I(yè)現(xiàn)有流程進行建模,發(fā)現(xiàn)模型在企業(yè)真正營運當(dāng)中遇到的問題,何處是流程的瓶頸所在。并針對這些問題與瓶頸所在的地方進行流程重構(gòu),優(yōu)化現(xiàn)有的流程。為了在實施前就能夠知道優(yōu)化后的流程是否比現(xiàn)有的流程真正的了改善的地方,需要對流程進行模擬。模擬之后,我們可以基于模型的一系列運行指標(biāo)(KPI)來比較流程的運行情況。根據(jù)模擬的情況可以再對流程進行修改,直到得出一個比較合理的結(jié)果。
在這一部份當(dāng)中,個人覺得最重要的是對業(yè)務(wù)流程的理解,找出問題所在,并能靈活的對其進行調(diào)整,以改善企業(yè)運營情況。
二、關(guān)注對IBM提供的整套工具的使用。本次比賽IBM可以說是做到了多贏。一方面提供了一個很好的機會讓在校大學(xué)生參與企業(yè)的流程整合工作;一方面為企業(yè)提供了一個機會讓一批有專業(yè)知識的專家與學(xué)生為他們現(xiàn)在流程進行義診,提出改進方案;一方面宣傳與推廣了IBM這一套工具,可以說是在市場上一次很好的推廣宣傳。所以,在這次比賽中,一個重要的,對方案評價的標(biāo)準(zhǔn)就是對IBM工具的使用。是否對工具有一個很好的正體把握,是否充分利用的工具提供給我們的功能。宣講當(dāng)中,李師兄也特別提到了對于規(guī)則引擎的靈活運用。通過這點做到,當(dāng)業(yè)務(wù)規(guī)則變化的時候,普通業(yè)務(wù)人員就可以通過規(guī)則引擎的配置做到快速應(yīng)用新的規(guī)則到業(yè)務(wù)系統(tǒng),靈活應(yīng)對業(yè)務(wù)需求的變更。而不需要開發(fā)人員針對變更的需要重新去更改源碼來適應(yīng)這樣的變更。
總的來說,此次比賽給我的感覺要特別注意這兩點。對問題領(lǐng)域業(yè)務(wù)流程整合的深入理解,找出問題,提出優(yōu)化解決方案。有了解決方案后,再使用IBM提供的參賽工具對優(yōu)化方案進行實現(xiàn)。這個實現(xiàn)要求我們對工具有非常深入的了解,能夠靈活應(yīng)用現(xiàn)有功能實現(xiàn)開發(fā)部署。當(dāng)然,我們的解決方案也要考慮除業(yè)務(wù)外的其它內(nèi)容。如是否能靈活適應(yīng)業(yè)務(wù)的快速變更。實施變更,是否對現(xiàn)有業(yè)務(wù)有影響。變更是否能夠在不停止現(xiàn)有服務(wù)的情況下得到部署,即熱部署。等等一系列,我們在下面比賽過程中要深入討論研究的問題。
淺談至此,希望大家指點批評。
By Tauruser 2008-5-15