Spring предоставляет структуру абстракции JMS, которая упрощает использование JMS API и ограждает пользователя от различий между API JMS 1.0.2 и 1.1. Spring предлагает решение для создания объектов POJO(MDP), управляемых сообщениями, таким образом, чтобы не связывать пользователя с контейнером EJB.