幫助我們靈活地將它們組合起來以完成一個(gè)完整的業(yè)務(wù)活動(dòng),這樣一種新型的、富有彈性的分布式系統(tǒng),是今天的商務(wù)世界所需要的,是商業(yè)計(jì)算的主要發(fā)展方向。SOA也好,正在熱吵的Enterprise Web 2.0也好,都是我們期望用來解決上面這個(gè)問題的方法。
雖然,我們還處在這個(gè)早期,有賴于過去多年的EAI、分布式系統(tǒng)的構(gòu)造實(shí)踐,尤其是Web的發(fā)展,IT行業(yè)積累了不少的經(jīng)驗(yàn)和技術(shù)來求解。讓我們簡要地看看現(xiàn)在這個(gè)階段的解的重點(diǎn):一個(gè)是將業(yè)務(wù)本身作為一個(gè)獨(dú)立的實(shí)體,由業(yè)務(wù)人員自己自覺(而不是自發(fā))地以業(yè)務(wù)世界的元素,比如業(yè)務(wù)活動(dòng),業(yè)務(wù)流程,業(yè)務(wù)規(guī)則,業(yè)務(wù)性能及其測評(píng),建立起數(shù)字化的模型,其核心概念就說所謂的“服務(wù)”。在這個(gè)模型中,我們將看到一個(gè)清晰的圖景:業(yè)務(wù)活動(dòng)是如何影響業(yè)務(wù)績效的,業(yè)務(wù)模型的問題在那里,如何改善。這就是所謂的“商業(yè)科學(xué)化”,請(qǐng)參看我在 Service Science方面的介紹。了解BPR (Business Process Reengineering) 的話,應(yīng)該了解這件事情會(huì)在什么狀態(tài),它的困難在哪里。有了這個(gè)為基礎(chǔ),業(yè)務(wù)人員可以自己跟自己玩:市場需求變了(他們的需求),那業(yè)務(wù)模型怎么變化來適應(yīng)?或者,有了一個(gè)市場圖謀,如何變化自己的業(yè)務(wù)模型來適應(yīng)?過去要猜,要靠某些精英的個(gè)人特質(zhì),有了這個(gè)模型,我們期待一個(gè)魔術(shù)的出現(xiàn),就是可以用數(shù)學(xué)的方法來演算、模擬、推斷,哪怕結(jié)果不是高度精確的,也可以給決策者一個(gè)合理的、基于數(shù)字的決策依據(jù)。然后,這個(gè)模型要清晰地被分解和映射到IT系統(tǒng)中的服務(wù)接口、組件和業(yè)務(wù)規(guī)則描述等等,然后將它們分配到各個(gè)應(yīng)用(包括已經(jīng)存在的)中,再在這個(gè)基礎(chǔ)上,使用用例、組件(細(xì)粒度)和對(duì)象建立應(yīng)用或者子系統(tǒng)的需求模型,我們可能需要增加新的模型,比如整合各個(gè)應(yīng)用的模型,安全模型(整合情況下安全更復(fù)雜)等??吹玫?,這個(gè)模型對(duì)過去的業(yè)務(wù)分析(尤其是從BPR,或者其他以業(yè)務(wù)流程為基礎(chǔ)的)是有繼承的,但要看到,他們的出發(fā)點(diǎn)和追求的目標(biāo),有交叉但并不能等同,所基于的概念和方法,即使有所借用,卻有很不相同的重點(diǎn)。站在發(fā)展的角度,我們期待著業(yè)務(wù)模型數(shù)字化、科學(xué)化的突破。
是故,我們認(rèn)為SOA將業(yè)務(wù)建模作為一個(gè)全新的因素引入,如何建立一個(gè)好的業(yè)務(wù)模型,然后遞次分解、映射到傳統(tǒng)技術(shù)世界主導(dǎo)的分析和建模,如何保證其可追溯性(Tracability)將是以服務(wù)為中心的分析、建模的重要環(huán)節(jié)。
項(xiàng)目經(jīng)理勝任力免費(fèi)測評(píng)PMQ上線啦!快來測測你排多少名吧~
http://m.opto-elec.com.cn/pmqhd/index.html