第 21 章 optaweb Vehicle Routing 后端架构
域模型和用例对于应用程序至关重要。OptaWeb Vehicle Routing 域模型位于构架的中心,由嵌入用例的应用程序层组成。路由优化、距离计算、持久性和网络通信等功能被视为实施详细信息,并放置在架构的最顶层。
图 21.1. 应用程序层图
21.1. 代码机构 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
后端代码组织在三个层中,如上图所示。
service
软件包包含实施用例的应用程序层。插件
软件包包含基础架构层。
每个层中的代码按照功能进一步组织。这意味着每个服务或插件都有自己的软件包。