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

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

Videó: Különbség A Weblogic és A Jboss Között

Videó: Különbség A Weblogic és A Jboss Között
Videó: WebSphere vs WebLogic vs JBoss license cost calculator 2024, Április
Anonim

Weblogic vs Jboss

Az alkalmazásszerverek fontos szerepet játszanak a modern vállalati számítástechnikában, mivel platformként működnek a vállalati alkalmazások fejlesztésében, telepítésében és integrálásában. Az alkalmazásszerverek 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ők számára, hogy csak az üzleti logikára koncentráljanak. A népszerű Java EE-alapú alkalmazáskiszolgálók közül kettő a WebLogic és a Jboss alkalmazáskiszolgáló. Jellemzően a WebLogic-ot nagyvállalkozásoknál használják, míg a JBoss-t a kis / közepes vállalatok preferálják.

Mi a WebLogic?

A WebLogic (Oracle WebLogic Server) egy több platformon futó Java EE alkalmazásszerver, amelyet az Oracle Corporation fejlesztett ki. A WebLogic szerver Java EE platformon alapuló termékcsaládot kínál. Az alkalmazáskiszolgálón kívül a WebLogic Portal (vállalati portál), az EAI (Enterprise Application Integration) platform, a WebLogic Tuxedo (tranzakciós kiszolgáló), a WebLogic Communication Platform és egy webszerver alkotja. Az alkalmazáskiszolgáló jelenlegi verziója a WebLogic Server 11gR1, amely 2011 májusában jelent meg. A WebLogic alkalmazáskiszolgáló az Oracle Fusion Middleware portfóliójának része. A WebLogic szerver támogatja az olyan nagyobb adatbázisokat, mint az Oracle, a Microsoft SQL Server, a DB2 stb. A WebLogic platformhoz tartozik a WebLogic Workshop nevű Eclipse Java IDE. A WebLogic alkalmazásszerver átjárható a. NET,és könnyen integrálható a CORBA, a COM +, a WebSphere MQ és a JMS rendszerekkel. A BPM és az adatok leképezését a kiszolgáló Process Edition támogatja. Ezenkívül a WebLogic szerver különféle nyílt szabványokat támogat, például SOAP, UDDI, WSDL, WSRP, XSLT, XQuery és JASS.

Mi az a Jboss?

A JBoss Application Server (JBoss AS) egy ingyenes és nyílt forráskódú alkalmazásszerver, amelyet a RedHat fejlesztett ki. Ez egy Java EE-alapú alkalmazásszerver, amely nemcsak Java-on fut, hanem megvalósítja a Java EE-részt is. A JBoss egy platformon átívelő szerver, amely bármely, Java-t futtató rendszeren fut. A JBoss jelenlegi verziója a 6.0, amelyet 2010 decemberében adtak ki. A JBoss jelenleg támogatja a Java EE 6 webprofilt (de a teljes Java EE 6 verem nem támogatott). A JBoss különféle technológiákat támogat, beleértve az AOP-t (Aspect Oriented Programming), a fürtözést, a gyorsítótárat, az elosztott telepítést, az EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, webszolgáltatásokat, JDBC és OSGi.

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

Bár a WebLogic szerver és a JBoss szerver a népszerű Java EE alapú alkalmazáskiszolgálók közül kettő, megvannak a maguk különbségei. A WebLogic alkalmazásszervert az Oracle fejlesztette, míg a JBoss alkalmazásszerver egy ingyenes és nyílt forráskódú termék. A JBoss szerver legújabb verziója támogatja a Java EE 6 webprofilt, de a WebLogic szerver legújabb kiadása csak a Java EE 5 szoftvert támogatja. A konzol követelményeit a WebLogic követelményeitől függően módosíthatja, mivel a Self Console 7001 benne van, de mivel a JBoss függ a Tomcat Server, ez nem lehetséges a JBoss-ban. A Web Logic többféle üzembe helyezési módot kínál, míg egyedül a Ant használható a JBoss-ban történő telepítésre, és ez nagyon gyors és egyszerű.

Annak ellenére, hogy a WebLogic drága termék, számos olyan funkcióval rendelkezik, amelyek nem szerepelnek a JBoss-ban. Például a WebLogic webalapú rendszergazdai konzolja használható a JMS, az adatforrások és a biztonsági beállítások stb. Konfigurálásához. Ne feledje, hogy a konfigurálás és az adminisztráció a JBoss-ban elég egyszerű, de felhasználói felület nem biztosított. Míg a fürtözés a WebLogic összes API-ján támogatott, a fürtözés csak a JBoss egyes szolgáltatásaihoz támogatott. A WebLogic JMS-fürtözést kínál, míg a JBoss nem. A szokásos JDBC API-t használják az adatbázis-kapcsolathoz a WebLogic programban, de az adatbázis-kapcsolat csak a jca-jdbc csomagolókon keresztül érhető el a JBoss-ban, ami azt jelenti, hogy néha a programozónak saját kódot kell írnia.

A WebLogic nagyon drága, tekintve, hogy külön webszerver használata további költségekkel jár, míg a vertikális méretezés (pl. Több CPU hozzáadása) szintén extra pénzbe kerül. Költsége ellenére a WebLogic megbízhatósága miatt inkább az iparban használatos. De a nem túl összetett projektek esetében a JBoss jó megoldás (mivel teljesítménye még mindig nem bizonyított termelési környezetben), mivel ingyenes. Ezért a JBoss népszerűbb a kis és közepes méretű vállalatok körében, amelyek nem képesek megfizetni a magas árú WebLogic-ot.

Ajánlott: