Rob, Frank Thanks for the input. SOAP, usually over HTTP, is as you say very lethargic and entirely unsuited to this type of system. It's also a pretty low level of abstraction. CORBA I believe is pretty much dead except for a bunch of niche users. There are some good alternative commercial offerings but I'm looking for open source as all my stuff is open source. I have a test bed in pylink-sr and as Ice has Python bindings this would be a low-cost way to get a comparison. At the moment I am using net-jack for audio distribution and Pyro for control distribution. Moving both of those over to Ice would give me a good side-by-side comparison of performance and relative code complexity. It will be interesting if nothing else.
73 Bob G3UKB On Tue, 2008-12-30 at 16:07 +0100, Frank Goenninger wrote: > Hi Bob, hi Rob, > > Web Services based on SOAP (or HTML, which means the same, normally) > is all over the place these days. If you require real performance I'd > strongly recommend to stay away from anything XML or CORBA. XML is way > to inefficient in its gross/net information ratio. CORBA requires > significant amounts of processing power to handle all the proxy and > interface finding stuff. > > That's why there are alternatives such as ICE. When I was with Hewlett- > Packard we used ICE for transferring large amounts of CAD data between > nodes. It is still a pain to use because it's just providing a C++ > interface on HP-UX but, hey, that's the price we had to pay. Nowadays > I am using TIBCO Rendezvous Services as the infrastructure for > distributed communication and application deployment. Raw C interface, > no big API, just the basics and blazingly fast. > > One other note concerning the GPL: Be careful. Anything that uses the > GPL stuff gets a GPL thing itself. So: Your piece of software will > inherit the GPL. This may or may not be what you want... and makes me > stay away from GPL stuff as much as I can... > > Whishing you best of luck and success! > > 73, Frank DG1SBG > > > Am 30.12.2008 um 15:34 schrieb ab...@juno.com: > > > Hi Bob, > > > > Back in my working days we used CORBA a bunch. > > > > Now the guys tell me they use the latest version of HTML to do what > > CORBA tried to do. Don't know the details but do know they are > > wildly successful! > > > > Best regards, > > Rob > > AB7CF > > > > -- Bob Cowdery <b...@g3ukb.co.uk> wrote: > > > > To all you software guys out there. > > > > Has anyone tried, played with or preferably used in anger, Ice from > > ZeroC - http://www.zeroc.com/. It's a comms backbone which takes its > > roots from CORBA and DCOM but claims to be the working > > implementation of > > everything they got wrong! If it does what it says on the tin it could > > make a very nice bus for the software equivalent of HPSDR. Attractive > > features are highly performant (their words), cross platform and > > language bindings to C++, C#, Java, Python, Ruby, VB and a few others, > > and its GPL otherwise I wouldn't bother to mention it. > > > > I did quite a lot with CORBA in the early days and liked having > > services > > defined by interfaces. Ice retains that feel and has code generators > > that create the boiler plate from the IDL. It feels quite familiar > > to me > > but I think the real advantage would be language interop in a > > distributed environment without having to map through some other > > language to get there. Yes, there are all sorts of caveats around how > > types are marshaled and the real world may be just as complex as doing > > it some other way. The examples are quite succinct but the user > > guide is > > long! That's why I want to know if anyone has experience before I > > waste > > time. > > > > Thanks for any replies. Opinions welcome if you have a few minutes to > > scan over the site. > > > > 73 > > Bob > > G3UKB > > > > > > _______________________________________________ > > FlexRadio Systems Mailing List > > FlexRadio@flex-radio.biz > > http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz > > Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/ > > Knowledge Base: http://kc.flex-radio.com/ Homepage: > > http://www.flex-radio.com/ > > > > > > > > ____________________________________________________________ > > Save $15 on Flowers and Gifts from FTD! > > Shop now at http://offers.juno.com/TGL1141/?u=http://www.ftd.com/17007 > > > > _______________________________________________ > > FlexRadio Systems Mailing List > > FlexRadio@flex-radio.biz > > http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz > > Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/ > > Knowledge Base: http://kc.flex-radio.com/ Homepage: > > http://www.flex-radio.com/ > _______________________________________________ FlexRadio Systems Mailing List FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archives: http://www.mail-archive.com/flexradio%40flex-radio.biz/ Knowledge Base: http://kc.flex-radio.com/ Homepage: http://www.flex-radio.com/