Search code examples
springwebspheremessage-driven-beanspring-integration

Spring Integration and Tomcat solution vs Websphere MDB solution: functionality?


We're looking at the choice between implementing an enterprise integration solution in either:

  • Spring/Spring Integration/JMS/Spring Web MVC
  • Websphere Application Server/MDB/Spring

What are the pros/cons?

Especially interested in what WAS/MDB solution is functionally better at.

Cheers

Paul


Solution

  • If the only thing you need in your entire project from the Java EE Specification is to get messages from a JMS provider, I suggest you to not use WebSphere App Server. Go with Tomcat+Basic Spring JMS Template. Simple, free, lightweight.

    Websphere will bring a level of complexity you don't need. Stay away from heavy weight app server. But if you need more fancy Transaction management ( XA between JMS and a DB) then get a real Java EE App Server.