Erinevus Weblogicu ja Jbossi vahel

Erinevus Weblogicu ja Jbossi vahel
Erinevus Weblogicu ja Jbossi vahel

Video: Erinevus Weblogicu ja Jbossi vahel

Video: Erinevus Weblogicu ja Jbossi vahel
Video: Наука и Мозг | В. П. Зворыкин | 001 2024, Oktoober
Anonim

Weblogic vs Jboss

Rakendusserverid mängivad kaasaegses ettevõtte andmetöötluses suurt rolli, toimides ettevõtte rakenduste arendamise, juurutamise ja integreerimise platvormina. Rakendusserverid hõlbustavad tavalisi funktsioone, nagu ühendus, turvalisus ja integreerimine. See võimaldab arendajatel keskenduda ainult äriloogikale. Kaks populaarset Java EE-põhist rakendusserverit on WebLogic ja Jboss rakendusserverid. Tavaliselt kasutatakse WebLogicit suurettevõtetes, samas kui JBossi eelistavad väikesed/keskmise suurusega ettevõtted.

Mis on WebLogic?

WebLogic (Oracle WebLogic Server) on platvormideülene Java EE rakendusserver, mille on välja töötanud Oracle Corporation. WebLogic server pakub Java EE platvormil põhinevat tooteperet. Peale rakendusserveri koosneb see WebLogic Portalist (ettevõtteportaal), EAI (Enterprise Application Integration) platvormist, WebLogic Tuxedost (tehinguserver), WebLogici suhtlusplatvormist ja veebiserverist. Rakendusserveri praegune versioon on WebLogic Server 11gR1, mis ilmus 2011. aasta mais. WebLogic rakendusserver on osa Oracle Fusion Middleware portfellist. WebLogici server toetab suuremaid andmebaase, nagu Oracle, Microsoft SQL server, DB2 jne. Eclipse Java IDE nimega WebLogic Workshop on koos WebLogici platvormiga. WebLogic rakendusserver on koostalitlusvõimeline. NET-iga ja seda saab hõlpsasti integreerida CORBA, COM+, WebSphere MQ ja JMS-iga. BPM-i ja andmete kaardistamist toetab serveri Process Edition. Lisaks pakub WebLogic server tuge erinevatele avatud standarditele, nagu SOAP, UDDI, WSDL, WSRP, XSLT, XQuery ja JASS.

Mis on Jboss?

JBoss Application Server (JBoss AS) on RedHati välja töötatud tasuta ja avatud lähtekoodiga rakendusserver. See on Java EE-l põhinev rakendusserver, mis mitte ainult ei tööta Java peal, vaid rakendab ka Java EE osa. JBoss on platvormideülene server, mis töötab mis tahes süsteemis, kus töötab Java. JBossi praegune versioon on 6.0, mis ilmus 2010. aasta detsembris. JBoss toetab praegu Java EE 6 veebiprofiili (kuid Java EE 6 täielikku pinu ei toetata). JBoss toetab erinevaid tehnoloogiaid, sealhulgas AOP (aspektile orienteeritud programmeerimine), rühmitamist, vahemällu salvestamist, hajutatud juurutamist, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Maili, JSF, JSP, veebiteenuseid, JDBC ja OSGi.

Mis vahe on WebLogicul ja Jbossil?

Kuigi WebLogic server ja JBoss server on kaks populaarset Java EE-l põhinevat rakendusserverit, on neil omad erinevused. WebLogici rakendusserveri on välja töötanud Oracle, samas kui JBossi rakendusserver on tasuta ja avatud lähtekoodiga toode. JBossi serveri uusim versioon toetab Java EE 6 veebiprofiili, kuid WebLogic serveri uusim versioon toetab ainult Java EE 5. Saate muuta konsooli nõudeid sõltuv alt WebLogici nõuetest, kuna Self Console 7001 on kaasas, kuid kuna JBoss sõltub Tomcat Server, see pole JBossis võimalik. Web Logic'is on võimalik juurutada mitut viisi, samas kui JBossis saab juurutamiseks kasutada ainult Ant'i ning see on väga kiire ja lihtne.

Kuigi WebLogic on kallis toode, on sellel mitmeid funktsioone, mida JBoss ei paku. Näiteks WebLogici veebipõhist administraatorikonsooli saab kasutada JMS-i, andmeallikate ja turbesätete jne konfigureerimiseks. Pidage meeles, konfigureerimine ja haldamine on JBossis üsna lihtne, kuid kasutajaliidest ei pakuta. Kuigi klasterdamist toetatakse kõigi WebLogici API-de jaoks, toetatakse rühmitamist ainult mõne JBossi funktsiooni puhul. WebLogic pakub JMS-i rühmitamist, samas kui JBoss mitte. Standardset JDBC API-t kasutatakse andmebaasi ühendamiseks WebLogicis, kuid andmebaasi ühenduvus on JBossis saadaval ainult jca-jdbc ümbriste kaudu, mis tähendab, et mõnikord peab programmeerija ise oma koodi kirjutama.

WebLogic on väga kallis, arvestades, et eraldi veebiserveri omamine tekitab lisakulusid, samas kui vertikaalne skaleerimine (nt rohkemate protsessorite lisamine) maksab samuti lisaraha. Vaatamata kulukusele kasutatakse WebLogicit töökindluse tõttu rohkem tööstuses. Kuid projektide jaoks, mis pole liiga keerukad, on JBoss hea valik (kuna selle jõudlus pole tootmiskeskkondades endiselt tõestatud), kuna see on tasuta. Seetõttu on JBoss populaarsem väikeste ja keskmise suurusega ettevõtete seas, kes ei saa endale lubada kõrge hinnaga WebLogicit.

Soovitan: