Quoting Ray Burkholder <[EMAIL PROTECTED]>: >> >> --------- >> >> I am thinking about using wt as a frontend, letting it do what it does >> best, the MVC. Then connect wt to a Java or Python backend with >> business >> objects, via the ICE middleware. Thanks to ICE I avoid depending on C++ >> for more than I want to. (http://www.zeroc.com/icecpp.html) >> > > This is my first intro to ICE, which looks good but a bit heavy for what I'm > looking. I've looked at ACE prior to this, also a bit big. I've recently > come across RCF (Remote Call Framework), which rides atop ASIO. Are there > any other lightweight IPC libraries (C++ only or with additional language > bindings) around? RCF is C++ to C++, which is fine for me at this time, but > before I commit to it, I'm wondering if anyone has heard of any other > similar frameworks to which I could take a look?
There's Thrift by Facebook ( http://developers.facebook.com/thrift/ ). It looks interesting but documentation is hardly existent. If you only need in-host communication, there's DBUS but I'm not sure how will it behave under heavy load. The good thing about ICE is they have already solved many of the problems you will be solving by yourself with Thrift or DBUS: they have IceBox, IceGrid, IceStorm, Freeze, Glacier, IcePatch, IceSSL, etc. Roughly: ICE = Slice + Ice + IceBox + IceGrid + IceStorm + Freeze + Glacier + IcePatch + IceSSL Thrift ~= Slice + Ice DBUS ~= Ice (only for in-host communication) Where "~=" means "is roughly equivalent to" ACE is a completely different thing. ACE is a cross-platform TCP/IP library (which we happen to presently use at work but soon will get rid of), roughly equivalent to asio. -- Pau Garcia i Quiles http://www.elpauer.org (Due to my workload, I may need 10 days to answer) ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ witty-interest mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/witty-interest
