Sean Farrow writes:
> Hi all,
> I''m currently looking at redesigning an application and changing to
> boost/c++11 library components. The application reads data from an input,
> processes the data and then send it to an output.
The C++ Middelware Writer (CMW) may be of interest. The
application you mention sounds similar to the middle tier of the
CMW --
http://webEbenezer.net/build_integration.html
http://webEbenezer.net/misc/cmwAmbassador.hhhttp://webEbenezer.net/misc/cmwAmbassador.cc
> The current architecture is one thread per "device" where a device is a
> pair of input/output ports and one processing stage. What I'd like to
> do is move this to either a publish/subscribe model or
some form of
> message-based system where an input comes in and a message
is then
> sent to the next stage of the process. All stages will happen on the same
> physical/virtual machine. Are there any good pub/subscribe or
> message-based components using the boost architecture that works
> on mac osx/win32.