Weblogic vs Jboss
Az alkalmazáskiszolgálók nagy szerepet játszanak a modern vállalati számítástechnikában, mivel platformként szolgálnak a vállalati alkalmazások fejlesztésére, telepítésére és integrálására. Az alkalmazáskiszolgálók megkönnyítik a közös funkciókat, mint például a kapcsolat, a biztonság és az integráció. 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áskiszolgálók. A WebLogic-ot általában a nagyvállalatokban használják, míg a JBoss-ot a kis / közepes méretű vállalatok preferálják.
Mi a WebLogic??
A WebLogic (Oracle WebLogic Server) egy platformközi Java EE alkalmazáskiszolgáló, amelyet az Oracle Corporation fejlesztett ki. A WebLogic szerver termékcsaládot kínál, amely a Java EE platformon alapul. Az alkalmazáskiszolgálón kívül a WebLogic Portal (vállalati portál), EAI (Enterprise Application Integration) platform, WebLogic Tuxedo (tranzakciós szerver), WebLogic Communication Platform és egy webszerver alkotja. Az alkalmazáskiszolgáló jelenlegi verziója a WebLogic Server 11gR1, amelyet 2011 májusában adtak ki. A WebLogic alkalmazáskiszolgáló az Oracle Fusion Middleware portfóliójának része. A nagyobb adatbázisokat, mint például az Oracle, a Microsoft SQL szerver, a DB2 stb. A WebLogic szerver támogatja. A WebLogic platformhoz tartozik egy Eclipse Java IDE, a WebLogic Workshop néven. A WebLogic alkalmazáskiszolgáló interoperábilis a .NET-rel, és könnyen integrálható a CORBA, COM +, WebSphere MQ és 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, mint például a SOAP, UDDI, WSDL, WSRP, XSLT, XQuery és JASS..
Mi az a Jboss??
A JBoss Application Server (JBoss AS) egy ingyenes és nyílt forrású alkalmazáskiszolgáló, amelyet a RedHat fejlesztett ki. Ez egy Java EE alapú alkalmazáskiszolgáló, amely nemcsak a Java rendszeren fut, hanem a Java EE részt is végrehajtja. A JBoss egy platformközi kiszolgáló, amely bármely Java rendszert futtat. 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 Java Java 6 teljes verziója nem támogatott). A JBoss támogatja a különböző technológiákat, beleértve az AOP (Aspect Oriented Programming), fürtözés, gyorsítótárazás, elosztott telepítés, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, webszolgáltatások, JDBC és OSGi lehetőséget..
Mi a különbség a WebLogic és a Jboss között?
Bár a WebLogic szerver és a JBoss szerver két népszerű Java EE alapú alkalmazáskiszolgáló, ám vannak különbségeik. A WebLogic alkalmazáskiszolgálót az Oracle fejlesztette ki, míg a JBoss alkalmazáskiszolgáló egy ingyenes és nyílt forrású 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 támogatást nyújtja. A konzolkövetelményeket a WebLogic követelményeitől függően módosíthatja, mivel az Self Console 7001 benne van, de mivel a JBoss függ a Tomcat Server, a JBossban ez nem lehetséges. A Web Logic alkalmazásban többféle telepítés lehetséges, míg az Ant csak a JBoss telepítéséhez használható, és ez nagyon gyors és egyszerű.
Annak ellenére, hogy a WebLogic drága termék, számos olyan funkcióval rendelkezik, amelyeket a JBoss nem biztosít. Például a WebLogic webalapú adminisztrációs konzolja használható a JMS, az adatforrások és a biztonsági beállítások stb. Konfigurálására. Ne feledje, a JBossban a konfigurálás és az adminisztráció meglehetősen 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, addig a fürtözés csak a JBoss néhány szolgáltatásánál támogatott. A WebLogic JMS-fürtöt kínál, míg a JBoss nem. A szabványos JDBC API-t használják az adatbázis-összekapcsolódáshoz a WebLogicban, de az adatbázis-kapcsolat csak a jca-jdbc csomagológépekkel érhető el a JBosson, ami azt jelenti, hogy a programozónak néha saját kódot kell írnia..
A WebLogic nagyon drága, mivel külön webszerver használata többletköltséget jelent, míg a vertikális méretezés (például több CPU hozzáadása) szintén többletköltséget jelent. Költségének ellenére a WebLogic megbízhatóságának köszönhetően inkább használják az iparban. De a nem túl bonyolult projektek esetében a JBoss jó megoldás (mivel teljesítményét a termelési környezetben még nem bizonyították), mivel ingyenes. Ezért a JBoss népszerűbb a kicsi és közepes méretű vállalatok körében, akik nem engedhetik meg maguknak a magas árú WebLogic szolgáltatást.