如何把一个软件系统搞成saas

saas特性,请参考我的上一篇博客:http://blog.csdn.net/bolg_hero/article/details/19922201

问题提出:

     老王是一家小型软件公司的负责人,主要开发erp系统(用java开发的b/s系统),现公司已有一套开发好的erp系统,现在A、B、C公司都和老王签了购买erp系统的合同。

老王想基于原来的erp系统修改,又不至于改动太大,并有很好的可复制性?

saas解决方案如下:

   把现有的erp系统作为核心,后文统称为core,基于这个项目在新建一个系统依赖于core系统(core系统service层和controll层都不动),后文统称为new,new系统如果需要修改或者添加control层,则把以前core系统的control文件复制过来,或者新建,jsp、css、images、js全部copy过来到新层。

发布、构建原则如下:如果new系统和core系统有重复的文件则以new系统为准,建议以前的系统按模块划分为好几个系统,core系统,api系统,service系统。建议用gradle构建工具构建项目。


下面我会用一个论坛系统来实现saas。


你可能感兴趣的:(软件工程,项目构建,java,web开发)