Software Fortresses:Modeling Enterprise Architectures(Tips)
最近在看一本《Software Fortresses:Modeling Enterprise Architectures》的书,感觉对软件系统的架构设计有了一个更清晰的认识,以前对软件系统的架构理解停留在实现方式以及技术架构面,现在真正感觉到在处理业务架构的时候就应该好好斟酌一下,当然在做业务架构设计的时候也应该多少要考虑一下技术的实现:
看到后面的总结,突然想写这么几点,也算对以后设计的提示:
1. 在Fortresses的数量上要做一个均衡,太多的Fortresses必然导致有太多的Drawbridge,这样交互的代价太大,而且如果要求比较高的话会出现太多的事务处理,但太少的Fortresses就失去了Fortresses设计的意义,也就是说这个设计并不是fortress architecture。