建立一个基于角色模型响应的程序管理

Vaughn Vernon解释说,进程管理基本上响应因为它们经常存在于事件驱动构架,如何运用实施角色模型在响应方面建立一个响应的进程管理器。

 

Vaughn Vernon ,“实现领域驱动设计”的作者,描述了一个中心管理在进程中的不同组件,被Vaughn用的一个包涵房贷报价的例子。

 

在这个实例中,Vaughn创建了一个个人从银行寻找监控最好的房贷报价的一个进程,程序管理员是一个贷款代理人。其它主要组件是一个保持状态的实体角色。这个实体角色是一个信用咨询公司的角色, 能够判定个人是否是一个合格的贷款人,很多银行角色从报价要求中。

 

当前状态被保持在进程实体角色中,在进程管理外,在角色模型中一个基本的原则是为了寻找每个同时发生机会,也就是创建了一个新角色。它也让进程管理焦点只在进程中,在当前状态下坚持单一功能原则。

 

开始程序是一个命令消息“报价最好的房贷利率”,紧接着“程序已经启动”消息,然后是一个“开始房贷利率报价”名利消息,接下来是一个“房贷利率报价已启动”消息。整个程序在出现“房贷利率报价已经满了”消息结束。基本上来说,这是一个重复好几次的请求-回应模型。

 

Vaughn说贷款代理人这个软件有很好的逻辑,并且比较了和商业管理工具的主要不同点,还有费用,另外,不需要用很多业务级工具,不需要很多描述程序的语言。

 

为了简单的去制作角色模式图表,他用自己话的描述,Vaughn已经进行了类型转换为了创建一个标准的角色模型基础。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值