Weblogic vs Jboss
Aplikacijski poslužitelji igraju glavnu ulogu u modernom računalnom poslovanju, 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 poslužitelja aplikacija koja se temelje na Javi EE su poslužitelji aplikacija WebLogic i Jboss. WebLogic se obično koristi u velikim poduzećima, dok JBoss preferiraju male / srednje tvrtke.
Što je WebLogic?
WebLogic (Oracle WebLogic Server) je višeplatformski Java EE aplikacijski poslužitelj koji je razvila tvrtka Oracle Corporation. WebLogic poslužitelj nudi obitelj proizvoda koji se temelje na platformi Java EE. Osim poslužitelja aplikacija, čine ga WebLogic Portal (korporativni portal), EAI (Enterprise Application Integration) platforma, WebLogic Tuxedo (poslužitelj transakcija), 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 kao što su Oracle, Microsoft SQL poslužitelj, DB2 itd. Podržani su od poslužitelja WebLogic. Eclipse Java IDE pod nazivom WebLogic Workshop dolazi s WebLogic platformom. WebLogic aplikacijski poslužitelj interoperabilan je s. NET-om,i može se lako integrirati s CORBA, COM +, WebSphere MQ i JMS. BPM i mapiranje 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) besplatni je poslužitelj aplikacija otvorenog koda koji je razvio RedHat. To je aplikacijski poslužitelj zasnovan na Javi EE, koji ne samo da radi na Javi, već implementira i Java EE dio. JBoss je poslužitelj na više platformi koji radi na bilo kojem sustavu koji radi na Javi. Trenutna verzija JBoss-a je 6.0, koja je objavljena u prosincu 2010. JBoss trenutno podržava Java EE 6 web profil (ali puni Java EE 6 stog nije podržan). JBoss podržava razne tehnologije, uključujući AOP (Aspect Oriented Programming), klasteriranje, predmemoriranje, distribuirano raspoređivanje, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, web usluge, JDBC i OSGi.
Koja je razlika između WebLogic i Jboss?
Iako su WebLogic poslužitelj i JBoss poslužitelj dva popularna poslužitelja aplikacija koja se temelje na Javi EE, oni imaju svoje razlike. WebLogic aplikacijski poslužitelj razvio je Oracle, dok je aplikacijski poslužitelj JBoss besplatan i otvoren proizvod. Najnovija verzija poslužitelja JBoss podržava Java EE 6 web profil, ali najnovije izdanje poslužitelja WebLogic podržava samo Java EE 5. Zahtjeve konzole možete mijenjati ovisno o zahtjevima u WebLogic, jer je uključena Self Console 7001, ali budući da je JBoss ovisan Tomcat poslužitelju, to nije moguće u JBossu. U Web Logic-u mogući su višestruki načini implementacije, dok se Ant sam može koristiti za implementaciju u JBoss-u, i to vrlo brzo i jednostavno.
Iako je WebLogic skup proizvod, on ima nekoliko značajki koje nisu dostupne u JBossu. Na primjer, WebLogic-ova web-administratorska konzola može se koristiti za konfiguraciju JMS-a, izvora podataka i sigurnosnih postavki itd. Imajte na umu da je konfiguracija i administracija u JBossu prilično jednostavna, ali korisničko sučelje nije osigurano. Iako je klasterizacija podržana za sve API-je u WebLogic-u, klasterizacija je podržana samo za neke značajke u JBoss-u. WebLogic nudi JMS klasterizaciju, dok JBoss ne nudi. Standardni JDBC API koristi se za povezivanje s bazom podataka u WebLogic, ali povezivanje s bazom podataka dostupno je u JBossu samo kroz omote jca-jdbc, što znači da programer ponekad mora napisati vlastiti kôd.
WebLogic je vrlo skup, s obzirom na to da posjedovanje odvojenog web poslužitelja stvara dodatne troškove, dok vertikalno skaliranje (npr. Dodavanje više CPU-a) također košta dodatni novac. Unatoč svojoj cijeni, WebLogic se zbog svoje pouzdanosti više koristi u industriji. No, za projekte koji nisu pretjerano složeni, JBoss je dobra opcija (jer njegove izvedbe još uvijek nisu dokazane u proizvodnom okruženju), jer je besplatan. Stoga je JBoss popularniji među malim i srednjim tvrtkama koje si ne mogu priuštiti skupu WebLogic.