Cool stuff. My team has a need for an enterprise service bus, and we
likely going to use MINA. If hot deployable services are important to
you, have you considered running your server in an OSGi runtime, with
your protocol handlers as OSGi service bundles?
Mike Seavers wrote:
I only yesterday discovered Mina and I'm glad I did. My team just
finished a design for something very similar.
In our design, we implemented an XML configuration file that matches
protocols with their handlers (among other server configuration
items). The system would then use reflection to load the handlers at
runtime.
Additionally, we are looking at adding an event bus model where a hot
deployable "strategy" would execute on events that were of interest
to the strategy. This was to allow other internal development
organizations to write their own strategies for specific events, JAR
them up with the appropriate config fie and the server would load it
at run time (similar I think to what you've implemented already minus
the bus)
We begin development in several weeks (our specific application is
RFID event handling on the order of 180,000 events every 10 seconds).
If any of these features are of interest, we're happy to provide our
contribution. If any are already in the works, please let me know.
Best Regards,
Mike
Mike Seavers
Project Manager
[EMAIL PROTECTED]