我们希望为我们的客户服务代表和最终客户构建一个大型客户Web门户。门户网站具有多种功能,如Case mgmt,客户管理,报告,故障排除工具等。其中每个都由独立的团队构建,但门户网站将使用一个URL进行托管/部署/访问,门户网站应具有SSO来浏览这些功能/模块。每个模块都可以构建并托管在不同的服务器中。构建此类Web应用程序有哪些替代方案,其中多个团队可以使发布彼此独立。合并源代码的场景较少。请注意,技术堆栈是用于UI的AngularJS和用于后端服务器的Spring Rest API。任何设计方案将不胜感激。不寻找portlet,因为他们有自己的挑战
一个选项是这些功能中的每一个都将被建模为选项卡,并且在每个选项卡中我们有一个iframe,它从单独的应用服务器获取数据。