A szoftver iparág, csakúgy mint más iparágak, ciklusokon keresztül fejlődik. Az 1980-as évek elején azon dolgoztunk, hogy meghatározzuk az elosztott rendszereket távoli eljáráshívásokon, stub generátorokon, címtár szolgáltatásokon, elosztott tranzakciókon, biztonságtechnikán stb. keresztül.A munka nagy része a gyártóknak illetve az elméleti kutatásoknak volt tulajdonítható, és az interoperabilitás illletve a hordozhatóság nem számítottak fontosnak.
Majd az 1990-es években elkezdtük keresni az interoperabilitás módjait a CORBA-n keresztül (a hordozhatóság még mindig egy távoli dolognak számított az évszázad végéig). Amikor a Java és J2EE megjelentek, a hordozhatóság központi szerepre tett szert és a heterogén rendszerek interoperabilitása háttérbe szorult, hacsak nem akart valaki CORBA ORB-t beágyazni az alkalmazásszerverébe, ami viszont a komplexitást növelte jelentősen. Most a webszolgáltatások korába léptünk: az interoperabilitás a főszereplő és a hordozhatóságnak semmi köze a webes szolgáltatások specifikációihoz és a szabványügyi testületekhez; ez az implementáció területére, illetve más szervezetere, mint például a JCP tartozik. Ez a megközelítés gyakran furcsának és elégtelennek bizonyulhat: a CORBA-val legalább elértük az interoperabilitást a különböző implementációk és nyelvek között ugyanazon a csomagon belül. A webszolgáltatásokkal az interoperabilitás automatikusan megvalósul az implementáció után (feltételezve, hogy megfelelünk a specifikációknak és megértjük, hogy az mire vonatkozik és mire nem); de a hordozhatóság nem biztos, hogy létrejön egyhamar.
A JBoss/Red Hat mind az interoperabilitás mind a hordozhatóság területének nagy figyelmet szentel, valamint így tesz a szabványoknak való megfelelőséggel is. A Red Hat az elmúlt években az ügyfelek támogatása érdekében minden lehetőséget megragadott, így csatlakozott az Interoperability Vendor Alliance-hez, különböző, webszolgáltatásokkal kapcsolatos eseményeken, valamint olyan szabványügyi biztosságok munkájában vett részt, mint a WS-BPEL, WS-TX, WS-Addressing és WS-Policy. A szabványoknak való megfelelés rendkívül fontos a Red Hat számára és az ügyfeleknek is, mind a két fél a gyártófüggőséghez való visszatérést kívánja elkerülni. Az interoperabilitás már a termékek fejlesztésénél fontos szerepet kap, nem pedig egy későbbi időpontban merül fel a gondolata, amikor már gyakran nehéz a már létező ügyfelekhez való utólagos igazodás. A hordozhatóság pedig adott a JEE erős támogatása miatt.