流程已经基本确定下来了,现在就是划分服务。我觉得可以按照功能划分出大服务,然后将服务进行细分。细分的原则可以是按照Process/Controller/Information进行细分,用序列图进行来确定Controller Service,将抽象数据表示划入Information Service,整合的过程划入Process Service。数据的连接通过Enterprise Service Bus,在Bus下层再建立一个抽象数据适配层,用于建立实体连接。这里要注意与oo的区别,以及经典的一些架构之间的联系。