業務建模:上下文(場景)還是服務?

clonalman發表於2012-09-11

DCI的從角色職責和場景的角度來理解業務感覺不容易,問幾個問題?

1、就我理解,上下文是其著承上啟下的作用,每個業務過程的一系列行為都想象出一個特定的上下文,實踐中是不是很困難?
2、所有的業務互動行為都要發生在一定上下文(場景)下?
3、如果要上下文的話,業務行為是在固定的一個上下文(場景)下,還是在多個上下文(場景)下?
(同一個行為可能會被不同模組所呼叫,其上下文是一樣嗎?)

4、就業務建模來講,感覺“上下文(場景)”並沒有比“服務”更具優勢,否則增加了不少困擾?

(DDD的服務其本質就對一個或多個實體行為組合或分組,起著協調作用,呼叫是直接引用,在描述業務領域上,不是顯得更自然一點?)


相關文章