成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓
當前位置:工程項目OA系統(tǒng) > 領域應用 > 目標計劃管理軟件 > 工作流管理系統(tǒng)
SOA和不同的原則之間如何無擾協(xié)同
SOA和業(yè)務流程管理如何很好的共同工作?實際上它們是兩個完全不同的原則。SOA和流程管理軟件在結(jié)構(gòu)上是相同的。實際上,它們就像是"流程同構(gòu)"。
在抽象代數(shù)(abstract algebra)中,同構(gòu)(isomorphism)指的是一個保持結(jié)構(gòu)的雙射(bijection)。在更一般的范疇論語言中,同構(gòu)指的是一個態(tài)射,且存在另一個態(tài)射,使得兩者的復合是一個恒等態(tài)射)。在SOA環(huán)境中,流程同構(gòu)意味著,假設:"如果你要模型化業(yè)務流程,作為單獨的操作,模型化服務構(gòu)成的實施的這個流程,這兩個模型有同樣的結(jié)構(gòu),也就他們是同構(gòu)的。"
以這樣的方式看待SOA-流程管理軟件,協(xié)助確立業(yè)務和IT之間的通用語言:
"業(yè)務人員可以探討流程,IT人員可以探討SOBA,而且在某種程度上,他們在探討同樣的事情。如果流程專家希望把業(yè)務服務作為流程子任務思考,他們可以繼續(xù)這樣進行。同樣的,如果技術實施人員更喜歡把業(yè)務流程作為服務組件思考,這樣也可以。最好的就是,當流程管理軟件團隊在白板上描繪流程加工標準,SOA團隊在另一個白板上描繪具體構(gòu)成,兩個圖標看起來實際上很像。如果這不是業(yè)務和IT的對齊,又是什么呢?"

SOA和BOM之間的"裂縫" 更多地是語義產(chǎn)品,而不是實際上的兩個原則的結(jié)構(gòu)上的不同。SOA提供服務集合,可以按需映射業(yè)務流程。

