File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Spring and the fly likes Enhancing Spring user-roles for product customization? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Frameworks » Spring
Bookmark "Enhancing Spring user-roles for product customization?" Watch "Enhancing Spring user-roles for product customization?" New topic

Enhancing Spring user-roles for product customization?

Rajkamal Pillai
Ranch Hand

Joined: Mar 02, 2005
Posts: 445


I have worked with a few modules on the Spring Framework (Spring Web MVC, IOC/DI, Schedulers etc) earlier. Now I have a requirement with a S/W product development. The original product has been customized to large extend for various implementations so much that the code-base and the Db are entirely different for each. This required different support teams to maintain each flavor.

Looking at the flaws I am of the opinion that all has to be merged and maintained as one entity. Now this requires that the existing functionality (on each individual implementation) be merged into the final version.

As I understand the functionality required for each individual implementation
varies from the next and to maintain all of them as a single product with plugin-able/configurable features would require mush time as well as effort.

I have heard of user-roles functionality provided by the Spring Framework and I was thinking on the lines of using this for configuring the product. Would I be able to activate/deactivate such functionality (each one developed as modules) so that the end product becomes a single entity with features/modules that could be turned on/off by modifying the configuration files?

This is just a thought that crosses me so it is still in its inception phase. So all ideas are welcome.

I agree. Here's the link:
subject: Enhancing Spring user-roles for product customization?
It's not a secret anymore!