A Red Hat Enterprise Linux a legtöbb Red Hat termék működésének meghatározó eleme, intelligens, biztos és biztonságos alapot jelent a modern, agilis üzleti működés számára.


A Red Hat JBoss EAP egy teljes mértékben tanúsított Java EE6 alkalmazás konténer és tartalmaz minden olyan komponenst, ami a Java alapú szolgáltatások készítéséhez, futtatásához és menedzseléséhez szükségesek. A JBoss EAP a piacvezető nyílt forráskódú Wildfly (vagy korábbi nevén JBoss Application Server) projektre épül, kiegészítve azt olyan nagyvállalati képességekkel, mint a klaszterezés, a caching, az üzenetkezelés, a tranzakciókezelés és egy teljes webszolgáltatás csomag. A JBoss EAP előfizetés emellett tartalmazza a Red Hat Developer Studio fejlesztőkörnyezetet és a Red Hat JBoss Web Framework Kit fejlesztői keretrendszert, melyek használata jelentősen képes növelni a fejlesztések produktivitását és kibővítik a fejlesztői lehetőségeket.

Felhőkész architektúra
A Red Hat a JBoss EAP-ot már a kezdetektől fogva úgy tervezte és fejlesztette, hogy a felhőrendszerekkel való együttműködés volt az egyik fő szempont. Ennek eredményeként az első, PaaS (Platform mint szolgáltatás) környezetbe beépülő Java EE alkalmazásszerverre épül, a Red Hat OpenShift megoldásának részeként.
A Red Hat felismerte, hogy a nagyvállalati képességek biztosítása mindenhol fontos, az EAP architektúrája ehhez számos kulcselemet tartalmaz:
- Moduláris felépítés – A Red Hat JBoss EAP szolgáltatás-központú komponenskészletre épül, amely megközelítés nagymértékben egyszerűsíti az alkalmazások különféle környezetekben történő telepítését.
- Rugalmas menedzselhetőség – Számos alkalmazás szerver biztosít menedzsment lehetőséget, azonban igen gyakran ez a menedzsment képesség túlságosan merev és összetett, gyakran bonyolultabb mint maga az alkalmazás szerver. Napjaink vállalatai olyan lehetőségeket keresnek, ahol előre programozott módon képesek menedzselni az alkalmazás szervereket és lehetőséget kapnak a folyamatok automatizálására, integrálva azokat saját meglévő menedzsment eszközeikkel és technológiáikkal, beleértve a magán felhő megoldásokat is. Azok számára, akik inkább a hagyományos menedzsment képességeket részesítik előnyben a JBoss EAP olyan eszközöket ad, amelyekkel a nagy és kisméretű szerverfarmok egyaránt menedzselhetők.
- Magasfokú hatékonyság – Számos vezető alkalmazás szerver még nem lett felkészítve arra, hogy kihasználja a sokmagos és virtualizált környezetek lehetőségeit. A JBoss EAP mindkét modellre optimalizálva lett, ami egyrészt extrém alacsony memóriahasználati igényhez (lábnyom), másrészt villámgyors indítási időhöz vezet. Az olyan további optimalizálások, mint az erőforráskihasználás vagy a port menedzsment egyszerűbbé teszi a JBoss EAP virtualizált környezetekben való telepítését és üzemeltetését.

Fejlesztői hatékonyság
A JBoss mindenkori célja, hogy a fejlesztés folyamatát még hatékonyabbá tegye. A JBoss EAP számos új képességet vezetett be, amelyekkel a fejlesztői hatékonyság egy magasabb szintre juttatható:
- A Java EE és más népszerű fejlesztési keretrendszerek támogatása – A JBoss a Java EE egyik legfontosabb támogatója, így a JBoss EAP legfrissebb változata természetes módon tartalmazza a Java EE támogatást is, ami egy fontos lépés a fejlesztések hatékonyságának növelése felé. Ezen túlmenően a JBoss számos JVM-re épülő egyéb fejlesztői keretrendszert is támogat, ilyen például a Spring, a Spring Web Flow, a Spring WS, a Spring Security, az Arquillian, az AngularJS, a jQuery, a jQuery Mobile és a Google Web Toolkit (GWT), miáltal számos korábbi alkalmazás is támogatottá válik.
- Frissített JBoss komponensek – A Java EE-ben meglévő fejlesztői lehetőségeken túl a JBoss EAP számos új komponenst is bevezetett – vagy frissítette a meglévőket – acélból, hogy méginkább kiszolgálja a fejlesztői igényeket. Ezek közé tartozik a Hibernate technológia új változata és olyan új komponensek, mint például az Arquillian.
- Modern fejlesztői eszközök támogatása – A JBoss EAP továbbfejlesztette a nyílt forráskódú fejlesztői eszközök támogatását, így immár olyan eszközök is támogatottakká váltak, mint a Maven vagy a Hudson.
- Szabványos, microservices alapú fejlesztés-támogatás - A JBoss EAP expansion pack használatával a fejlesztők számára lehetővé válik az Eclipse MicroProfile API használata, ami a microserices alapú alkalmazások fejlesztéséhez, telepítéséhez ad támogatást. Az Eclipse MicroProfile megteremti a lehetőséget arra, hogy a microservices alapú mintákat használhassuk az alkalmazások deploymentje, konfigurálása, biztonsága vagy éppen ellenőrzése során.

Vállalati szintű képességek
Az integrált klaszterkezelés és a magas rendelkezésre állás előnyeit kihasználva a JBoss EAP megdöbbentő teljesítményre képes. A Red Hat JBoss Enterprise Application Platform egy hiteles alapot biztosít a magasfokú módon skálázandó Java alkalmazások és szolgáltatások számára. Ehhez biztosítanak támogatást a következő képességek:
- Hibatűrés
- Cache kezelés
- Intelligens terheléselosztás
- Elosztott telepíthetőség