creating reusable modules

Viewed 503

I'm writing a big Red5 Java application for the web. Red5 a Flash Media Server alternative that is java based and is written with the spring framework.

I want to have many versions of my application online, each with different behaviors and different classes enabled or disabled.

I'm looking for a way to convert my code into modules based code that will allow me to remove/add modules/features from the main application.

I know about OSGI http://www.springsource.org/osgi but it says that it needs a SpringSource dm server and I have no idea how it's gonna work together in red5 and it's seems very complicated to fully understand.

I don't have a good knowledge of spring framework in general, i work with it db-related and that's it. red5 uses it more extensively.

so can anyone please make any sense from this information ? is there something that can be done to divide my code to modules ?

any information regarding the issue would be greatly appreciated.

1 Answers
Related