web系统拆分后如何部署以及访问

比如系统拆分为订单、库存、报表三个模块,分别部署了三台服务器上,例如
订单模块 172.19.0.89/orders
库存模块 172.19.0.90/inventories
报表模块 172.19.0.91/reports
那这时候前端web该如何部署?
1)单独部署在一台服务器上?如果单独部署在一台服务器,那不是每个页面请求的接口地址都不同?前端还需要是维护这些API地址?
2)还是订单页面也一同跟订单模块发布在一起,库存页面跟库存模块发布在一起,报表页面跟报表模块发布在一起?然后一个统一的前台链接这个三个页面。

http://blog.csdn.net/luojuan822/article/details/47362257