A JBoss Messaging legújabb verziójának legkiemelkedőbb képessége a jobb használhatóság és a jobb integráció a JBoss Application Serverrel.
A JBoss Messaging korábbi verziói, összehasonlítva a JBoss Application Serverrel, különböző egyéb jar-fájlok különböző verzióit használták. Ez azt jelentette, hogy a JBoss Messaging alkalmazásszerveren belüli futtatása során eddig vagy egy “scoped” módon történő alkalmazás volt szükséges, ahol a JBoss Messaging a saját osztálybetöltő doménének futtatására lett konfigurálva, vagy pedig az újabb jar-fájlok alkalmazásszerverbe történő másolására volt szükség, amivel felülíródtak a korábbiak.
A jar-fájlok alkalmazásszerveren belüli felülírása inkompatibilitást eredményezett más szolgáltatásokkal, mint például az EJB3-mal és webszolgáltatásokkal.
A kompatibilitással kapcsolatos másik probléma az volt, hogy a jboss-messaging-client.jar minden függő libtárát becsomagolta. Ez azon felhasználóknak okozott problémát, akik a jar-fájlok különböző verzióit akarták használni, például a log4j.jar.
A JBoss Messaging 1.3.0.GA segítségével a terméket már nem scoped módon kell alkalmazni, valamint egy vékonykliens jar-fájl is jár hozzá. A telepítési útmutató leírja, hogy milyen más jar-fájlokra van szükség a kliens classpath-ban, hogy működjön. Az is biztosítva lett, hogy a JBoss Messaging 1.3.0.GA és a JBoss AS 4.2.0.GA függőségei egymáshoz legyenek igazítva, ami azt jelenti, hogy a JBoss Messaging megfelelően működik a 4.2.0.GA-val, de azt is jelenti, hogy nem ajánlatos a JBoss Messaging telepítése a JBoss AS korábbi verzióin. A JBoss Messaging valószínűleg működik AS 4.0.x verziókkal is, de nem garantált, hogy nem lesznek kompatibilitási problémák más szolgáltatásokkal, különösen a klaszterezéssel, az EJB3-mal és webszolgáltatásokkal.
A függőségek továbbra is hozzá lesznek igazítva az alkalmazásszerverhez, ami tipikusan azt jelenti majd, hogy a JBoss Messaging legutóbbi verziója csak a JBoss AS legutóbbi verziójával fog működni. Ez egy értelmes lépés, mert a jövőben a JBoss Messaging lesz a JBoss AS alapértelmezett JMS szolgáltatója, így ez egy szerves része lesz az alkalmazásszervernek.