I want to know what is the JMS protocol? is it text base protocol like http or a binary?
What is the hierarchy of these kind of protocols? ( RMI > JMS or … )
I will thank you if you introduce me good reference for learning these protocols hierarchies.
RGDS
The JMS message can be a BytesMessage, than the body of the JMS message is binary data.
Also the JMS message can be a TextMessage, than the body of the JMS message is string data.
JMS is completely dependent on the JMS Provider implementation.
You have to first familiarize yourself with the abstract specification, than seek documentation depending on the JMS Vendor impl you’re going to use. Most vendors follow the specification, but also extend it. I would say ActiveMQ and HornetQ are the most popular free license message brokers. Here’s a starting tutorial on JMS, but if you have already chosen a specific vendor, it’s best to follow their starting docs.