我们有个后台管理系统,现在里面功能太多了,为了维护方便,解除发布依赖,现在想要针对每个组的功能拆分出独立的web。
现在的大致思路:
1、在类似portal的总web上,管理菜单、权限、登陆
2、在各个子web上分布具体功能
3、通过网页链接的形式进行系统间的关联
问题:
1、有没有更好的思路?总觉得目前的想法不够高大上
2、想要统一页面风格,jsp页面,子系统与portal如何关联。。iframe是个思路,但太老了点
首先,管理菜单、权限、登陆这个三种功能可以抽取成公共模块来维护的,它们的功能是相对独立的。
其次,跟项目相关的业务还是保留。
你提出的问题,应该是一个网站发展过程中需要面临的一个问题,可以参考下淘宝技术总监曾宪杰著《 大型网站系统与Java中间件实践》。
走接口标准就好了,可以根据不同的功能模块部署多个服务,每个服务对外提供接口服务。
开发总的UI管理平台,设计管理平台接入服务接口标准,接口标准要统一规范化,其他每个服务接入时候发布的接口都要遵循UI平台的接入服务接口标准。
这样做,管理起来就会非常方便,耦合度小。管理界面也统一。
求大神们关注啊。。。。。。。