I know at least one message that has the same words as this. But this is not exactly the same as this post. I am trying to find a way to exchange data between .NET and a Java application. I'm not interested in objects, but just strings if you have.
I have a .NET application that captures real-time data and a Java application that has the ability to analyze and work with this data. I am looking for ways to reuse the same Java application without fully coding it in .NET.
My problem is that the data is "fair" REAL-Time (.NET) and therefore there needs to be an analysis (Java). I can live with microsecond delays, but I cannot afford one second delay. WebServices, Queues (as in Message Queuing), RDBMS are some of the options that I can think of. Is there a better way?
Or did anyone get some real performance metrics for the solutions mentioned above to choose one of them? And just for starters: RDBMSs are not "THAT" good for inserting / updating / reading at the same time (at least with a crude way to work with a DBMS). (Deadlocks?)
source share