Különbség Weblogic és Jboss között

Anonim

Weblogic vs Jboss

Az alkalmazáskiszolgálók fontos szerepet játszanak a modern vállalati számítástechnikában a fejlesztés, telepítés és a vállalati alkalmazások integrálása. Az alkalmazáskiszolgálók megkönnyítik a közös funkciókat, például a kapcsolatot, a biztonságot és az integrációt. Ez lehetővé teszi a fejlesztőknek, hogy csak az üzleti logikára összpontosítsanak. A népszerű Java EE-alapú alkalmazáskiszolgálók közül kettő a WebLogic és a Jboss alkalmazásszerverek. Általában a WebLogic nagyvállalatoknál kerül alkalmazásra, míg a JBoss előnyben részesítendő a kis / középvállalatoknál.

Mi a WebLogic?

A WebLogic (Oracle WebLogic Server) az Oracle Corporation által kifejlesztett többplatformos Java EE alkalmazásszerver. A WebLogic kiszolgáló a Java EE platformon alapuló termékcsaládot kínál. Az alkalmazáskiszolgálón kívül WebLogic Portal (vállalati portál), EAI (Enterprise Application Integration) platform, WebLogic Tuxedo (tranzakciós szerver), WebLogic kommunikációs platform és webszerver áll. Az alkalmazáskiszolgáló jelenlegi verziója a WebLogic Server 11gR1, amelyet májusban adtak ki. A WebLogic alkalmazáskiszolgáló része az Oracle Fusion Middleware portfóliójának. Az alapvető adatbázisokat, mint az Oracle, a Microsoft SQL szerver, a DB2 stb., A WebLogic kiszolgáló támogatja. A WebLogic Workshop nevű Eclipse Java IDE a WebLogic platformhoz tartozik. A WebLogic alkalmazáskiszolgáló interoperábilis. NET, és könnyen integrálható a CORBA, a COM +, a WebSphere MQ és a JMS. A BPM és az adatlekérdezést a kiszolgáló Process Editionja támogatja. Továbbá, a WebLogic szerver támogatja a különböző nyílt szabványokat, például a SOAP, az UDDI, a WSDL, a WSRP, az XSLT, az XQuery és a JASS.

Mi a Jboss?

A JBoss Application Server (JBoss AS) egy ingyenes és nyílt forráskódú alkalmazáskiszolgáló, amelyet a RedHat fejlesztett ki. Ez egy Java EE-alapú alkalmazáskiszolgáló, amely nem csak Java-ban fut, hanem a Java EE portot is implementálja. A JBoss egy cross-platform szerver, amely bármely Java rendszeren fut. A JBoss jelenlegi változata 6. 0, amely 2010 decemberében jelent meg. A JBoss jelenleg támogatja a Java EE 6 webes profilt (de a teljes Java EE 6 verem nem támogatott). A JBoss támogatja a különböző technológiákat, többek között az AOP (Aspect Oriented Programming), a fürtözés, a gyorsítótárazás, az elosztott telepítés, az EJB, a JPA, a JASS, a JCA, a JME, a JMS, a JNDI, a JTA, a JACC, a Java Mail, a JSF, a JSP, a Web szolgáltatások, a JDBC és az OSGi.

Mi a különbség a WebLogic és a Jboss között?

Habár a WebLogic kiszolgáló és a JBoss kiszolgáló két népszerű Java EE-alapú alkalmazáskiszolgáló, ezek saját különbségeket mutatnak. A WebLogic alkalmazáskiszolgálót az Oracle fejlesztette ki, míg a JBoss alkalmazásszerver szabad és nyílt forráskódú termék.A JBoss szerver legújabb verziója támogatja a Java EE 6 webes profilt, de a WebLogic szerver legújabb verziója csak a Java EE 5-et támogatja. A konzolkövetelményeket a WebLogic követelményeitől függően módosíthatja, mivel a Self Console 7001 tartalmazza, de mivel a JBoss függ Tomcat Server, ez nem lehetséges a JBoss-ban. A Web Logic több telepítési módra is képes, míg a Ant csak a JBoss telepítéséhez használható, és nagyon gyors és egyszerű.

Annak ellenére, hogy a WebLogic egy drága termék, számos olyan tulajdonsággal rendelkezik, amelyeket a JBoss nem tartalmaz. Például a WebLogic web alapú rendszergazdai konzolja használható a JMS, az adatforrások és a biztonsági beállítások stb. Konfigurálására. A JBossban nagyon egyszerű a konfiguráció és az adminisztráció, de a felhasználói felület nem biztosított. Miközben a klaszterezést támogatja a WebLogic összes API-je, a klaszterezést csak a JBoss egyes szolgáltatásai támogatják. A WebLogic JMS fürtözést kínál, miközben a JBoss nem. A standard JDBC API-t a WebLogic adatbázis-kapcsolathoz használják, de a JBoss csak a jca-jdbc csomagológépeken keresztül érhető el az adatbázis-kapcsolat, ami azt jelenti, hogy néha a programozónak saját kódot kell írni.

A WebLogic rendkívül drága, mivel külön webszerver külön költséggel jár, míg a függőleges méretezés (pl. Több processzor hozzáadása) extra pénzt is tartalmaz. Költsége ellenére a WebLogic megbízhatóságának köszönhetően az iparban többet használ. De a nem túl bonyolult projektek esetében a JBoss egy jó lehetőség (hiszen teljesítménye még mindig nem bizonyított a termelési környezetben), hiszen ingyenes. Ezért a JBoss népszerűbb a kis és közepes méretű vállalatok körében, akik nem tudják megfizetni a magas árú WebLogic-ot.