JBoss Enterprise Application Platform - JBoss Enterprise Application Platform
Vývojáři | červená čepice |
---|---|
Stabilní uvolnění | 7.3.0 / 24. března 2020 |
Náhled verze | 7.3 Beta / 26. srpna 2019 |
Napsáno | Jáva |
Operační systém | Cross-platform |
Typ | Aplikační server, Rámec webových aplikací |
Licence | GNU Lesser General Public License |
webová stránka | www |
The JBoss Enterprise Application Platform (nebo JBoss EAP) je na základě předplatného /open-source Java EE -na základě aplikační server runtime platforma používaná k vytváření, nasazování a hostování vysoce transakčních aplikací a služeb Java vyvinutých a udržovaných společností Red Hat.[1] Platforma JBoss Enterprise Application Platform je součástí portfolia softwaru společnosti Red Hat Enterprise Middleware.[2] Protože to je Jáva - aplikační server JBoss funguje na různých platformách; je použitelný na jakémkoli operačním systému, který podporuje Jáva. JBoss Enterprise Application Platform se původně jmenovala JBoss a byla vyvinuta společností homonym JBoss, získané červená čepice v roce 2006 [3]
Komponenty a funkce produktu
Nejnovější verze Red Hat JBoss EAP je 7 s kumulativními opravami 2 a kumulativními opravami 3 (JBoss EAP 7.2 a JBoss EAP 7.3).
Klíčové vlastnosti:[4]
- Zatmění -na základě Integrované vývojové prostředí (IDE) je k dispozici pomocí JBoss Developer Studio
- Podporuje standardy Java EE a Web Services[5]
- Enterprise Java Beans (EJB)
- Perzistence Java použitím Přezimovat
- Zprostředkovatel požadavku na objekt (ORB) pomocí JacORB pro interoperabilitu s CORBA předměty
- JBoss Seam rámec, včetně Anotace Java pro zvýšení POJO a včetně JBoss jBPM
- Tváře JavaServeru (JSF), včetně RichFaces
- Služby webových aplikací, včetně Apache Tomcat pro Stránky JavaServeru (JSP) a Servlety Java
- Ukládání do mezipaměti, shlukování, a vysoká dostupnost, jsou poskytovány subsystémem Infinispan (původně JBoss Cache)
- EJB to zahrnujeJNDI a RMI
- Bezpečnostní služby, včetně Služba Java Authentication and Authorization Service (JAAS) a zásuvné ověřovací moduly (PAM)
- Webové služby a interoperabilita,[5] počítaje v to JAX-RPC, JAX-WS, mnoho WS- * standardy a MTOM / XOP
- Služby integrace a zasílání zpráv, včetně Architektura konektoru J2EE (JCA), Připojení k databázi Java (JDBC) a Služba zpráv Java (JMS)
- Vedení a Architektura zaměřená na služby (SOA) pomocí Rozšíření pro správu Java (JMX)
- Další funkce pro správu a monitorování jsou k dispozici pomocí Síť operací JBoss
Klíčové komponenty:[1]
- Aplikační server JBoss, rámec používaný k podpoře vývoje a implementace aplikací
- Přezimovat, rámec objektového / relačního mapování a perzistence (ORM)
- JBoss Seam, rámec pro vytváření webových aplikací
- Sada webového rámce JBoss, pro vytváření aplikací Java
Seznamy komponent,[6] funkce,[4] a standardy podporovány[5] jsou dostupné.
Licencování a ceny
Samotný JBoss je zdarma a open-source, ale Red Hat si účtuje poplatky za poskytnutí předplatného podpory pro JBoss Enterprise Middleware. Red Hat umožňuje použití JBoss EAP pro vývoj, ale pro získání podpory v produkci je vyžadováno předplatné podpory a přizpůsobení nejsou podporována.
Související produkty
Tyto produkty jsou součástí portfolia softwaru JBoss Enterprise Middleware,[2] nebo jsou součástí softwaru JBoss Enterprise Application Platform.[7]
- Webová platforma JBoss Enterprise (nebo JBoss EWP)
Tento software je odlehčenou verzí platformy JBoss Enterprise Application Platform. Klíčové komponenty jsou v podstatě stejné jako plná platforma JBoss Enterprise Application Platform, ale používají zeštíhlený profil Aplikační server JBoss.[8]
Seznamy komponent[9] a standardy podporovány[10] jsou dostupné. - Platforma portálu JBoss Enterprise (nebo JBoss EPP)
Tento software je podnikový portál s hlavními portálovými funkcemi prezentace, objekty hlavní stránky, kontejnerů a úložiště a také volitelným vydavatelem stránek.[11]
Klíčové komponenty:[12]- JBoss Enterprise Application Platform - softwarová infrastruktura
- Portál brány - oba podniky webový portál a také rámec portálu, na kterém lze stavět.[13][14][15][16] GateIn Portal zahrnuje podporu pro Webové služby pro vzdálené portlety (WSRP), Repozitář obsahu Java (JCR), Jednotné přihlášení (SSO) a OpenSocial gadgety.
- JBoss Portlet Bridge - konečný návrh implementace specifikací JSR-301 a JSR-329, které podporují Tváře JavaServeru (JSF) v rámci JSR-286 portlet. Tento software také podporuje další webové rámce, jako je JBoss Seam a RichFaces spustit uvnitř portletu.[17][18]
- Site Publisher - správa webového obsahu (volitelně) (eXo)
- JBoss EPP implementuje standardy pro Portlet 2.0 (JSR-286), JCR (JSR-170), OASIS WSRP 1,0 a OpenSocial.[19]
- Seznam komponent[20] je k dispozici.
- The GateIn project is a merging of JBoss Portal 2.7 and eXo Portal 2.5 that produced GateIn Portal 3.0, and also the related projects GateIn Portlet Container, eXo JCR, and JBoss Portlet Bridge.[21][22][23][24]
- Webový server JBoss Enterprise (nebo JBoss EWS)
Tento software je platformou pro odlehčené aplikace Java, ale také zpracovává rozsáhlé weby.[25] JBoss EWS lze nasadit jako standardní podnikový webový server, jednoduchý aplikační server Java nebo podnikovou aplikační infrastrukturu open source.[26]
Klíčové komponenty:- Apache Tomcat - počítaje v to Servlet Java a Stránky JavaServeru
- Webový server Apache - včetně společných modulů a konektorů pro ověřování, ukládání do mezipaměti, proxy, filtrování, a vyvažování zátěže (mod_jk )
- Sada webového rámce JBoss
Tento software je sada webových rámců používaných pro vytváření lehkých a bohatých aplikací Java.
Součásti:[29]- Google Web Toolkit - rámec pro bohaté internetové aplikace
- RichFaces - rámec pro bohaté internetové aplikace
- Jarní rámec - Java framework
- Apache Struts - Java framework
- JBoss Cache (nebo JBC)
Tento software implementuje a mezipaměti pro často přistupované objekty Java ke zlepšení výkonu aplikace. Mezipaměť může být replikována a transakční. Mezipaměť lze replikovat na jednu nebo více Virtuální stroje Java (JVM) v síti. Mezipaměť může být transakční, protože a JTA lze nakonfigurovat vyhovujícího správce transakcí a provést jakoukoli transakci s mezipamětí. Dva typy mezipaměti JBoss jsou Core a POJO, s knihovnou POJO postavenou na vrcholu základní knihovny.[30] - JBoss Netty
Tento software je a Nové I / O (NIO) klient-server rámec pro vývoj síťových aplikací Java, jako jsou protokolové servery a klienti. Asynchronní řízené událostmi pro zjednodušení se používá síťový aplikační rámec a nástroje síťové programování jako TCP a UDP socketové servery.[31] Netty zahrnuje implementaci vzor reaktoru programování.
Viz také
- WildFly, upstreamový projekt JBoss EAP
- Seznam softwaru JBoss
- Porovnání softwaru pro obchodní integraci
- Porovnání aplikačních serverů
Reference
- ^ A b „Datový list JBoss Enterprise Application Platform“ (PDF). červená čepice.
- ^ A b „JBoss Enterprise Middleware“. červená čepice.
- ^ „Tisková zpráva: Red Hat završil akvizici společnosti JBoss“. červená čepice.
- ^ A b „Funkce platformy JBoss Enterprise Application Platform“. červená čepice. Archivovány od originál dne 2010-12-27. Citováno 2011-01-30.
- ^ A b C „JBoss Enterprise Application Platform Supported Standards“. červená čepice. Archivovány od originál dne 28.01.2011. Citováno 2011-01-30.
- ^ „Podrobnosti o komponentě JBoss Enterprise Application Platform“. červená čepice. Archivovány od originál dne 2010-12-27.
- ^ „Aktualizace JBoss Enterprise Application Platform 5.1.0“. červená čepice. 2010-09-30. Archivovány od originál dne 11.03.2012. Citováno 2011-02-11.
- ^ „JBoss Enterprise Web Platform“. červená čepice.
- ^ „Podrobnosti o komponentě JBoss Enterprise Web Platform“. červená čepice. Archivovány od originál dne 06.01.2011. Citováno 2011-02-01.
- ^ „Standardy podporované webovou platformou JBoss Enterprise“. červená čepice. Archivovány od originál dne 2010-12-27. Citováno 2011-02-01.
- ^ „Datasheet JBoss Enterprise Portal Platform“ (PDF). červená čepice.
- ^ Thomas Heute (24. června 2010). „Úvod do platformy JBoss Enterprise Portal Platform 5“ (PDF). červená čepice. s. 7–8. Archivovány od originál (PDF) dne 15. července 2011. Citováno 27. února 2011.
- ^ "GateIn". Komunita JBoss.
- ^ "GateIn". OpenSource-IT.com.
- ^ Wesley Hales (19. 1. 2010). „GateIn - představeno na Atlanta JUG“. červená čepice.
- ^ „GateIn a budoucnost portálů“. TechRepublic. Března 2010.
- ^ „O mostě“. Komunita JBoss.
- ^ „JBoss Enterprise Portal Platform 4.3: Přehled portletového mostu“. červená čepice. 2010. Archivovány od originál dne 15.7.2011. Citováno 2011-02-27.
- ^ Thomas Heute (24. června 2010). „Úvod do platformy JBoss Enterprise Portal Platform 5“ (PDF). červená čepice. p. 9. Archivovány od originál (PDF) dne 15. července 2011. Citováno 27. února 2011.
- ^ „Podrobnosti o komponentách platformy JBoss Enterprise Portal“. červená čepice. Archivovány od originál dne 27.01.2011. Citováno 2011-02-27.
- ^ „GateIn Portal - JBoss + eXo: FAQ“. Komunita JBoss. Archivovány od originál dne 2012-04-28. Citováno 2011-02-28.
- ^ Thomas Heute (24. června 2010). „Úvod do platformy JBoss Enterprise Portal Platform 5“ (PDF). červená čepice. p. 5. Archivováno od originál (PDF) dne 15. července 2011. Citováno 27. února 2011.
- ^ „GateIn Portal Framework“. eXo.
- ^ Charles Humble (24. září 2010). „eXo přidává sociální funkce do verze 3 své portálové platformy“. InfoQ.com.
- ^ „JBoss Enterprise Web Server“. červená čepice.
- ^ „Datový list JBoss Enterprise Web Server“ (PDF). červená čepice. p. 2. Archivovány od originál (PDF) dne 2010-12-27. Citováno 2011-02-01.
- ^ „Podrobnosti o komponentě webového serveru JBoss Enterprise“. červená čepice. Archivovány od originál dne 19. 7. 2011. Citováno 2011-02-01.
- ^ „Datový list JBoss Enterprise Web Server“ (PDF). červená čepice. p. 3. Archivovány od originál (PDF) dne 2010-12-27. Citováno 2011-02-01.
- ^ „JBoss Web Framework Kit“. červená čepice.
- ^ Ben Wang; Bela Ban; Manik Surtani; Scott Marlow; Galder Zamarreño (2010). „JBoss Cache Často kladené otázky, Kapitola 1. Obecné informace“. červená čepice. Archivovány od originál dne 28. 11. 2010. Citováno 2011-02-01.
- ^ "Netty Project". Komunita JBoss.
Bibliografie
- Marrs, Tom; Davis, Scott (1. července 2009). „JBoss At Work: A Practical Guide“. O'Reilly: 306. ISBN 0596007345. Citovat deník vyžaduje
| deník =
(Pomoc) - Stark, Scott; Fleury, Marc; Richards, Norman (30. dubna 2005). „JBoss 4.0, oficiální průvodce“. Sams: 648. ISBN 9780672326486. Citovat deník vyžaduje
| deník =
(Pomoc)