I have an application in C#, which is extracting some data from files. I want to send this extracted data to Java application via message queue. I have no experience with message queue. I don't want to use web services.
- Which message broker will be the best one?
- I have domain models in C# which I need to send to Java app. How to do it? These are just plain POCO classes. Should I serialize them to XML, then to string, the send as a byte array, and in the Java side do the reverse order?