Post by Robby TannerThanks. We're going to steer clear of .NET out of necessity. The C/C++
apps will be running on Linux and the Java ones on Windows or Linux. What
I'm looking for is some way of passing objects and/or data between them
without having to build our own mechanism over TCP/IP.
Does that change the answer any?
You have two choices. For high-volume transactions, especially when
dealing with large volumes of data, I would recommend CORBA. I had
exactly that setup using VisiBroker and it worked quite well. Coding IDL
is a bit of a nuisance but it's well worth the effort.
The other alternative is to use web services. This works very well;
because it uses HTTP it can traverse firewalls more easily but is not as
fast as CORBA due to the XML overhead. One application I have has the
credit card authorization running through web services; this has a fairly
high transaction rate but a low amount of data. Another application
pushes delivery acknowledgements from handhelds to a web server; the
delivery acknowledgements are infrequent but contain a large amount of data.
--
Kevin Dean [TeamB]
Dolphin Data Development Ltd.
http://www.datadevelopment.com/
NEW WHITEPAPERS
Team Development with JBuilder and Borland Enterprise Server
Securing Borland Enterprise Server
http://www.datadevelopment.com/papers/index.html
Please see Borland's newsgroup guidelines at
http://info.borland.com/newsgroups/guide.html