We want to use servicemix to write adapters for a legacy system. We have a Java API Wrapper for the legacy system that itself is written in C.

The main problem is that the legacy code is single threaded and tends to break now and then. So we have to use one process for each Service Assembly. Our current solution is to use servicemix embedded and simple start the java programs on their own. But in this way we loose the complete management features of servicemix.

It would be great if servicemix could start a new process for each service assembly that needs one. They should be separate but act as one containter. As servicemix can use JMSFlows to connect the service units this could be possible. The central servicemix instance should be able to monitor and restart the child processes.

  • No labels