Talk:Server Architecture

How will Spring dependency injection interact with Repast models?
This is a critical issue to work out so that Repast models can easily be inserted into the simulation server.

Grampajohn 22:22, November 6, 2010 (UTC)

I would really try to look into using OSGI bundles for all plugins (customer models, market mechanisms, ...). That would be a very clear and nice way of integration, though we need to figure out how we can map the RePast listeners (which are basically the what the network projection represents) so that these get exposed via the osgi service repository, which in turn collects all publicly available service methods of all registered osgi bundles and makes them accessible to all other osgi bundles. Carstenblock 13:01, November 9, 2010 (UTC)

Please point us to some documentation on OSGI bundles. I'm sure most of don't have a clue what this means.

Grampajohn 13:52, November 9, 2010 (UTC)

Spring OSGi integration

[|Apache Felix Tutorials (used under the hood for spring roo add-ons)]

Also note that all eclipse plugins are OSGi bundles and the eclipse core application is an OSGi container (called equinox)