我正在开发一个具有一些可扩展性要求的应用程序,它包含一个基于Web的前端以及一组服务和工作流。在我设计的架构中,其中一些服务将对给定的数据集执行必要的转换,从数据库中提取其他数据,等等。
在记录我的建筑设计方面,我想知道是否有人可以推荐几本书或一些关于什么是最佳实践的阅读材料。我不是在寻找UML指南。让我澄清......
例如:我有服务......让我们称之为我的Workflow服务。它将接受请求,从数据库中读取一些内容以查找该请求,并触发工作流。听起来很容易。在架构设计方面,让我说我将数据库逻辑分解为自己的模块或包......这应该叫做blahblahblahDAO还是blahblahblahBusinessObjects?
提前致谢。