Problem solve Get help with specific problems with your technologies, process and projects.

Why are organizations adopting JMS?

Why are organizations adopting JMS?

Working for one of the leading JMS vendors, these are the reasons given by our customers:

  • JMS helps developers in creating distributed software systems which are both scalable and resilient to failures. This is made possible by the JMS provider keeping track of what messages were consumed, storing messages in a persistent database until they are received by the client application, orchestrating transactions, etc.
  • JMS is easier to learn than CORBA
  • JMS fits seamlessly into the Java platform: Java objects can be transmitted "by value" using the JMS "ObjectMessage" type

But the main justification we hear is "time to market" and "total cost of ownership". We have seen companies such as eBay developing and deploing highly scalable multi-user systems within just a few months.

Besides that, message oriented middleware has a much larger market share than other types of middleware (CORBA, Agents, etc.). JMS is "the" Java standard API for programming MOM products.


Dig Deeper on Topics Archive

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.