Razlika između Weblogic-a i Jboss-a

Weblogic vs Jboss

Poslužitelji aplikacija igraju veliku ulogu u modernom poslovnom računalstvu, radeći kao platforma za razvoj, implementaciju i integraciju poslovnih aplikacija. Poslužitelji aplikacija olakšavaju uobičajene funkcije poput povezivanja, sigurnosti i integracije. To omogućuje programerima da se usredotoče samo na poslovnu logiku. Dva od popularnih Java EE-ovih aplikacijskih poslužitelja 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 cross-platformski Java EE aplikacijski poslužitelj koji je razvila Oracle Corporation. WebLogic poslužitelj nudi obitelj proizvoda temeljenih na Java EE platformi. Osim poslužitelja aplikacija, čine ga WebLogic Portal (poslovni portal), EAI (Enterprise Application Integration) platforma, WebLogic Tuxedo (poslužitelj za transakcije), WebLogic Communication Platform i web poslužitelj. Trenutna verzija aplikacijskog poslužitelja je WebLogic Server 11gR1, koji je objavljen u svibnju 2011. WebLogic aplikacijski poslužitelj dio je portfelja Oracle Fusion Middleware. Velike baze podataka poput Oracle, Microsoft SQL poslužitelja, DB2 itd. Podržavaju WebLogic poslužitelj. Java IDE Eclipse pod nazivom WebLogic Workshop dolazi s WebLogic platformom. WebLogic aplikacijski poslužitelj je interoperabilan s .NET-om i može se lako integrirati s CORBA, COM +, WebSphere MQ i JMS. Izrada BPM-a i preslikavanje podataka podržava Process Edition poslužitelja. Nadalje, WebLogic poslužitelj pruža podršku za razne otvorene standarde kao što su SOAP, UDDI, WSDL, WSRP, XSLT, XQuery i JASS.

Što je Jboss?

JBoss Application Server (JBoss AS) je besplatni i open source poslužitelj aplikacija koji je razvio RedHat. To je Java EE aplikacijski poslužitelj koji se ne samo pokreće na Javi, već implementira i Java EE dio. JBoss je cross-platformski poslužitelj, koji se pokreće u bilo kojem sustavu na kojem radi Java. Trenutna verzija JBoss-a je 6.0, a objavljena je u prosincu 2010. JBoss trenutno podržava Web stranicu Java EE 6 (ali cijeli skup Java EE 6 nije podržan). JBoss podržava razne tehnologije, uključujući AOP (Aspect Oriented Programming), klasteriranje, predmemoriranje, distribuirano aktiviranje, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, web usluge, JDBC i OSGi.

Koja je razlika između WebLogic-a i Jboss-a?

Iako su WebLogic poslužitelj i JBoss poslužitelj dva popularna poslužitelja aplikacija utemeljenih na Java EE, imaju svoje razlike. WebLogic aplikacijski poslužitelj je razvio Oracle, dok je poslužitelj aplikacija JBoss besplatan i open source proizvod. Najnovija inačica JBoss poslužitelja podržava Java EE 6 web profil, ali najnovije izdanje WebLogic servera podržava samo Java EE 5. Zahtjeve za konzole možete mijenjati ovisno o zahtjevima u WebLogic-u, jer je uključena i Self Console 7001, ali budući da JBoss ovisi o Tomcat Server, to nije moguće u JBoss-u. U Web Logic-u moguće je više načina implementacije, dok se sam Ant može koristiti za implementaciju u JBoss-u i to vrlo brzo i lako.

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

WebLogic je skupo, s obzirom da izdvajanje zasebnog web poslužitelja ima dodatne troškove, dok vertikalno skaliranje (npr. Dodavanje više CPU-a) košta i dodatni novac. Unatoč svojim troškovima, WebLogic se zbog svoje pouzdanosti više koristi u industriji. No, za projekte koji nisu pretjerano složeni, JBoss je dobra opcija (budući da njegova izvedba još uvijek nije dokazana u proizvodnim okruženjima), budući da je besplatna. Stoga je JBoss popularniji među malim i srednjim tvrtkama koje si ne mogu priuštiti WebLogic s visokim cijenama.