Weblogic vs Jboss
Sovelluspalvelimilla on tärkeä rooli nykyaikaisessa yrityslaskennassa toimimalla alustana yrityssovellusten kehittämiselle, käyttöönotolle ja integroinnille. Sovelluspalvelimet helpottavat yleisiä toimintoja, kuten yhteys, suojaus ja integrointi. Tämä antaa kehittäjille mahdollisuuden keskittyä vain liiketoimintalogiikkaan. Kaksi suosittua Java EE-pohjaista sovelluspalvelinta ovat WebLogic- ja Jboss-sovelluspalvelimet. Tyypillisesti WebLogicia käytetään suurissa yrityksissä, kun taas pienet / keskisuuret yritykset suosivat JBossia.
Mikä on WebLogic?
WebLogic (Oracle WebLogic Server) on alustojen välinen Java EE -sovelluspalvelin, jonka on kehittänyt Oracle Corporation. WebLogic-palvelin tarjoaa tuoteperheen, joka perustuu Java EE -alustaan. Sovelluspalvelimen lisäksi se koostuu WebLogic Portal (yritysportaali), EAI (Enterprise Application Integration) -alustasta, WebLogic Tuxedo (tapahtumapalvelin), WebLogic Communication Platform ja Web-palvelimesta. Sovelluspalvelimen nykyinen versio on WebLogic Server 11gR1, joka julkaistiin toukokuussa 2011. WebLogic-sovelluspalvelin on osa Oracle Fusion Middleware -portfoliota. WebLogic-palvelin tukee tärkeimpiä tietokantoja, kuten Oracle, Microsoft SQL Server, DB2 jne. WebLogic -alustan mukana tulee Eclipse Java IDE, nimeltään WebLogic Workshop. WebLogic -sovelluspalvelin on yhteensopiva. NET,ja ne voidaan helposti integroida CORBA: n, COM +: n, WebSphere MQ: n ja JMS: n kanssa. Palvelimen Process Edition tukee BPM: ää ja tietojen yhdistämistä. Lisäksi WebLogic-palvelin tukee useita avoimia standardeja, kuten SOAP, UDDI, WSDL, WSRP, XSLT, XQuery ja JASS.
Mikä on Jboss?
JBoss Application Server (JBoss AS) on ilmainen ja avoimen lähdekoodin sovelluspalvelin, jonka on kehittänyt RedHat. Se on Java EE-pohjainen sovelluspalvelin, joka ei vain toimi Java-ohjelmassa, vaan toteuttaa myös Java EE -osan. JBoss on alustojen välinen palvelin, joka toimii kaikissa järjestelmissä, joissa on Java. JBossin nykyinen versio on 6.0, joka julkaistiin joulukuussa 2010. JBoss tukee tällä hetkellä Java EE 6 -verkkoprofiilia (mutta Java EE 6: n koko pinoa ei tueta). JBoss tukee useita tekniikoita, mukaan lukien AOP (Aspect Oriented Programming), klusterointi, välimuisti, hajautettu käyttöönotto, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, verkkopalvelut, JDBC ja OSGi.
Mitä eroa on WebLogicilla ja Jbossilla?
Vaikka WebLogic-palvelin ja JBoss-palvelin ovat kaksi suosittuja Java EE-pohjaisia sovelluspalvelimia, niillä on omat erot. WebLogic-sovelluspalvelimen on kehittänyt Oracle, kun taas JBoss-sovelluspalvelin on ilmainen ja avoimen lähdekoodin tuote. JBoss-palvelimen uusin versio tukee Java EE 6 -verkkoprofiilia, mutta WebLogic-palvelimen uusin versio tukee vain Java EE 5 -käyttöjärjestelmää. Voit muuttaa konsolivaatimuksia WebLogicin vaatimusten mukaan, koska mukana on itse konsoli 7001, mutta koska Tomcat Server, tämä ei ole mahdollista JBossissa. Web Logic -ohjelmassa on mahdollista käyttää useita tapoja, kun taas Antia voidaan käyttää JBossin käyttöönottoon, ja se on erittäin nopeaa ja helppoa.
Vaikka WebLogic on kallis tuote, sillä on useita ominaisuuksia, joita ei ole JBossissa. Esimerkiksi WebLogicin verkkopohjaista järjestelmänvalvojakonsolia voidaan käyttää JMS: n, tietolähteiden ja suojausasetusten jne. Määrityksiin. Huomaa, että kokoonpano ja hallinta ovat melko yksinkertaisia JBossissa, mutta käyttöliittymää ei ole. Vaikka klusterointia tuetaan kaikille WebLogicin sovellusliittymille, klusterointia tuetaan vain joillekin JBossin ominaisuuksille. WebLogic tarjoaa JMS-klustereita, kun taas JBoss ei. Tavallista JDBC-sovellusliittymää käytetään tietokantayhteyksiin WebLogicissa, mutta tietokantayhteydet ovat käytettävissä JBossissa vain jca-jdbc-kääreiden kautta, mikä tarkoittaa, että joskus ohjelmoijan on kirjoitettava oma koodi.
WebLogic on erittäin kallista, kun otetaan huomioon, että erillisen verkkopalvelimen käyttäminen aiheuttaa lisäkustannuksia, kun taas vertikaalinen skaalaus (esim. Useamman suorittimen lisääminen) maksaa myös ylimääräistä rahaa. Kustannuksistaan huolimatta WebLogicia käytetään enemmän teollisuudessa sen luotettavuuden vuoksi. Mutta hankkeille, jotka eivät ole liian monimutkaisia, JBoss on hyvä vaihtoehto (koska sen suorituskykyä ei vieläkään ole osoitettu tuotantoympäristöissä), koska se on ilmainen. Siksi JBoss on suositumpi pienten ja keskisuurten yritysten keskuudessa, joilla ei ole varaa kalliiseen WebLogiciin.