Razlika između Weblogica i Jbossa

Razlika između Weblogica i Jbossa
Razlika između Weblogica i Jbossa

Video: Razlika između Weblogica i Jbossa

Video: Razlika između Weblogica i Jbossa
Video: Махабхарата и Рамаяна за 9 минут. Эпосы Индии. КроссКульт. 2024, Srpanj
Anonim

Weblogic vs Jboss

Aplikacijski poslužitelji igraju glavnu ulogu u modernom poslovnom računalstvu djelujući kao platforma za razvoj, implementaciju i integraciju poslovnih aplikacija. Aplikacijski poslužitelji olakšavaju uobičajene funkcije, poput povezivanja, sigurnosti i integracije. To omogućuje programerima da se usredotoče samo na poslovnu logiku. Dva popularna aplikacijska poslužitelja temeljena na Java EE su WebLogic i Jboss aplikacijski poslužitelji. WebLogic se obično koristi u velikim poduzećima, dok JBoss preferiraju male/srednje tvrtke.

Što je WebLogic?

WebLogic (Oracle WebLogic Server) je međuplatformski Java EE aplikacijski poslužitelj koji je razvila Oracle Corporation. WebLogic poslužitelj nudi obitelj proizvoda baziranih na Java EE platformi. Osim aplikacijskog poslužitelja, sastoji se od WebLogic Portala (enterprise portal), EAI (Enterprise Application Integration) platforme, WebLogic Tuxedo (transakcijski poslužitelj), WebLogic Communication Platform i web poslužitelja. Trenutna verzija aplikacijskog poslužitelja je WebLogic Server 11gR1, koji je objavljen u svibnju 2011. WebLogic aplikacijski poslužitelj dio je Oracle Fusion Middleware portfelja. WebLogic poslužitelj podržava glavne baze podataka kao što su Oracle, Microsoft SQL poslužitelj, DB2 itd. Eclipse Java IDE pod nazivom WebLogic Workshop dolazi s WebLogic platformom. WebLogic aplikacijski poslužitelj je interoperabilan s. NET-om i može se jednostavno integrirati s CORBA-om, COM+, WebSphere MQ i JMS-om. BPM i mapiranje podataka podržava Process Edition poslužitelja. Nadalje, WebLogic poslužitelj pruža podršku za različite otvorene standarde kao što su SOAP, UDDI, WSDL, WSRP, XSLT, XQuery i JASS.

Što je Jboss?

JBoss Application Server (JBoss AS) je besplatni aplikacijski poslužitelj otvorenog koda koji je razvio RedHat. To je aplikacijski poslužitelj temeljen na Javi EE, koji ne samo da radi na Javi, već implementira i Java EE dio. JBoss je višeplatformski poslužitelj koji radi na bilo kojem sustavu koji pokreće Javu. Trenutna verzija JBossa je 6.0, koja je objavljena u prosincu 2010. JBoss trenutno podržava Java EE 6 Web Profile (ali cijeli Java EE 6 stack nije podržan). JBoss podržava razne tehnologije uključujući AOP (Aspect Oriented Programming), klasteriranje, predmemoriju, distribuiranu implementaciju, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, Web usluge, JDBC i OSGi.

Koja je razlika između WebLogica i Jbossa?

Iako su WebLogic poslužitelj i JBoss poslužitelj dva popularna aplikacijska poslužitelja temeljena na Java EE, oni imaju svoje razlike. WebLogic aplikacijski poslužitelj je razvio Oracle, dok je JBoss aplikacijski poslužitelj besplatan i open source proizvod. Najnovija verzija JBoss poslužitelja podržava Java EE 6 Web Profile, ali najnovije izdanje WebLogic poslužitelja podržava samo Java EE 5. Možete promijeniti zahtjeve konzole ovisno o zahtjevima u WebLogicu, jer je uključena Self Console 7001, ali budući da JBoss ovisi o Tomcat poslužitelj, to nije moguće u JBossu. U Web Logic-u moguće je više načina implementacije, dok se Ant sam može koristiti za implementaciju u JBoss-u, a vrlo je brz i jednostavan.

Iako je WebLogic skup proizvod, ima nekoliko značajki koje nisu dostupne u JBossu. Na primjer, WebLogic-ova administratorska konzola temeljena na webu može se koristiti za konfiguraciju JMS-a, izvora podataka i sigurnosnih postavki itd. Imajte na umu da su konfiguracija i administracija prilično jednostavne u JBossu, ali korisničko sučelje nije dostupno. Iako je klasteriranje podržano za sve API-je u WebLogicu, klasteriranje je podržano samo za neke značajke u JBossu. WebLogic nudi JMS klasteriranje, dok JBoss ne nudi. Standardni JDBC API koristi se za povezivanje baze podataka u WebLogicu, ali povezivanje baze podataka dostupno je u JBossu samo kroz jca-jdbc omotače, što znači da ponekad programer mora napisati vlastiti kod.

WebLogic je vrlo skup, s obzirom na to da posjedovanje zasebnog web poslužitelja izaziva dodatne troškove, dok okomito skaliranje (npr. dodavanje više CPU-a) također košta dodatni novac. Unatoč svojoj cijeni, WebLogic se više koristi u industriji zbog svoje pouzdanosti. No, za projekte koji nisu pretjerano složeni, JBoss je dobra opcija (jer njegove performanse još uvijek nisu dokazane u proizvodnim okruženjima), budući da je besplatan. Stoga je JBoss popularniji među malim i srednjim tvrtkama koje si ne mogu priuštiti skupi WebLogic.

Preporučeni: