Weblogic vs Jboss
Aplikačné servery hrajú hlavnú úlohu v moderných podnikových výpočtoch tým, že pôsobia ako platforma pre vývoj, zavádzanie a integráciu podnikových aplikácií. Aplikačné servery uľahčujú bežné funkcie, ako je pripojenie, bezpečnosť a integrácia. To vývojárom umožňuje sústrediť sa iba na obchodnú logiku. Dva z populárnych aplikačných serverov založených na Java EE sú aplikačné servery WebLogic a Jboss. WebLogic sa zvyčajne používa vo veľkých podnikoch, zatiaľ čo spoločnosť JBoss je uprednostňovaná malými / strednými spoločnosťami.
Čo je to WebLogic?
WebLogic (Oracle WebLogic Server) je multiplatformový aplikačný server Java EE vyvinutý spoločnosťou Oracle Corporation. Server WebLogic ponúka skupinu produktov založených na platforme Java EE. Okrem aplikačného servera sa skladá z WebLogic Portal (podnikového portálu), EAI (Enterprise Application Integration) platformy, WebLogic Tuxedo (transakčný server), WebLogic Communication Platform a webového servera. Aktuálna verzia aplikačného servera je WebLogic Server 11gR1, ktorá bola vydaná v máji 2011. Aplikačný server WebLogic je súčasťou portfólia Oracle Fusion Middleware. Server WebLogic podporuje hlavné databázy, ako napríklad Oracle, server Microsoft SQL, DB2 atď. S platformou WebLogic prichádza Eclipse Java IDE s názvom WebLogic Workshop. Aplikačný server WebLogic je interoperabilný s .NET a dá sa ľahko integrovať s CORBA, COM +, WebSphere MQ a JMS. BPM a mapovanie údajov je podporované procesnou edíciou servera. Server WebLogic ďalej poskytuje podporu pre rôzne otvorené štandardy ako SOAP, UDDI, WSDL, WSRP, XSLT, XQuery a JASS..
Čo je Jboss?
JBoss Application Server (JBoss AS) je bezplatný a otvorený zdrojový aplikačný server vyvinutý spoločnosťou RedHat. Je to aplikačný server založený na Java EE, ktorý beží nielen na Java, ale implementuje aj časť Java EE. JBoss je multiplatformový server, ktorý beží na akomkoľvek systéme so spustenou Java. Aktuálna verzia JBoss je 6.0, ktorá bola vydaná v decembri 2010. JBoss v súčasnosti podporuje webový profil Java EE 6 (plný balík Java EE 6 však nie je podporovaný). JBoss podporuje rôzne technológie vrátane AOP (Aspect Oriented Programming), klastrovania, ukladania do pamäte cache, distribuovaného nasadenia, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, webové služby, JDBC a OSGi..
Aký je rozdiel medzi WebLogic a Jboss?
Server WebLogic a server JBoss sú síce dva populárne aplikačné servery založené na Java EE, majú však svoje vlastné rozdiely. Aplikačný server WebLogic je vyvinutý spoločnosťou Oracle, zatiaľ čo aplikačný server JBoss je bezplatný a otvorený zdrojový produkt. Najnovšia verzia servera JBoss podporuje webový profil Java EE 6, ale najnovšie vydanie servera WebLogic podporuje iba Java EE 5. Požiadavky konzoly môžete zmeniť v závislosti od požiadaviek WebLogic, pretože je zahrnutá aj Self Console 7001, ale pretože JBoss je závislý od Tomcat Server, to nie je možné v JBoss. Vo Web Logic je možné viac spôsobov nasadenia, zatiaľ čo na nasadenie v JBoss sa môže použiť iba Ant, a je veľmi rýchly a ľahký.
Aj keď je WebLogic drahý produkt, má niekoľko funkcií, ktoré nie sú poskytované v JBoss. Napríklad webovú administračnú konzolu WebLogic možno použiť na konfiguráciu JMS, zdrojov údajov a bezpečnostných nastavení, atď. Majte na pamäti, že konfigurácia a správa je v JBoss pomerne jednoduchá, ale používateľské rozhranie nie je k dispozícii. Aj keď je klastrovanie podporované pre všetky API v WebLogic, klastrovanie je podporované iba pre niektoré funkcie v JBoss. WebLogic ponúka klastrovanie JMS, zatiaľ čo JBoss nie. Štandardné rozhranie JDBC API sa používa na pripojenie k databáze v systéme WebLogic, ale pripojenie k databáze je v aplikácii JBoss k dispozícii iba prostredníctvom balíkov jca-jdbc, čo znamená, že niekedy musí programátor napísať svoj vlastný kód.
WebLogic je veľmi drahý vzhľadom na to, že samostatným webovým serverom vznikajú dodatočné náklady, zatiaľ čo vertikálne škálovanie (napr. Pridanie ďalších CPU) tiež stojí peniaze navyše. Napriek svojim nákladom je WebLogic vďaka svojej spoľahlivosti viac využívaný v priemysle. Ale pre projekty, ktoré nie sú príliš zložité, je JBoss dobrou voľbou (pretože jeho výkonnosť sa stále nedokazuje v produkčných prostrediach), pretože je zadarmo. Preto je spoločnosť JBoss populárnejšia medzi malými a stredne veľkými spoločnosťami, ktoré si nemôžu dovoliť cenovo dostupnú službu WebLogic.