Razlika Med Weblogic In Jboss

Razlika Med Weblogic In Jboss
Razlika Med Weblogic In Jboss

Video: Razlika Med Weblogic In Jboss

Video: Razlika Med Weblogic In Jboss
Video: Калькулятор стоимости лицензий WebSphere, WebLogic и JBoss 2024, April
Anonim

Weblogic vs Jboss

Aplikacijski strežniki igrajo glavno vlogo v sodobnem podjetniškem računalništvu, saj delujejo kot platforma za razvoj, uvajanje in integracijo poslovnih aplikacij. Aplikacijski strežniki omogočajo običajne funkcije, kot so povezava, varnost in integracija. To omogoča razvijalcem, da se osredotočijo le na poslovno logiko. Dva izmed priljubljenih aplikacijskih strežnikov, ki temeljijo na Java EE, sta strežnika aplikacij WebLogic in Jboss. Običajno se WebLogic uporablja v velikih podjetjih, medtem ko imajo JBoss prednost mala ali srednje velika podjetja.

Kaj je WebLogic?

WebLogic (Oracle WebLogic Server) je aplikacijski strežnik Java EE na več platformah, ki ga je razvila družba Oracle Corporation. Strežnik WebLogic ponuja družino izdelkov, ki temeljijo na platformi Java EE. Poleg aplikacijskega strežnika ga sestavljajo WebLogic Portal (podjetniški portal), platforma EAI (Enterprise Application Integration), WebLogic Tuxedo (transakcijski strežnik), WebLogic Communication Platform in spletni strežnik. Trenutna različica aplikacijskega strežnika je WebLogic Server 11gR1, ki je izšel maja 2011. Aplikacijski strežnik WebLogic je del portfelja Oracle Fusion Middleware. Strežnik WebLogic podpira večje baze podatkov, kot so Oracle, strežnik Microsoft SQL, DB2 itd. IDE Eclipse Java, imenovan WebLogic Workshop, je opremljen s platformo WebLogic. Aplikacijski strežnik WebLogic je interoperabilen z. NET,in ga je mogoče enostavno integrirati s CORBA, COM +, WebSphere MQ in JMS. BPM in preslikavo podatkov podpira Process Edition strežnika. Poleg tega strežnik WebLogic nudi podporo za različne odprte standarde, kot so SOAP, UDDI, WSDL, WSRP, XSLT, XQuery in JASS.

Kaj je Jboss?

JBoss Application Server (JBoss AS) je brezplačen in odprtokodni aplikacijski strežnik, ki ga je razvil RedHat. To je aplikacijski strežnik, ki temelji na Javi EE in ne deluje samo na Javi, ampak izvaja tudi del Java EE. JBoss je strežnik z več platformami, ki deluje v katerem koli sistemu z Javo. Trenutna različica JBoss je 6.0, ki je bila izdana decembra 2010. JBoss trenutno podpira spletni profil Java EE 6 (vendar celoten sklad Java EE 6 ni podprt). JBoss podpira različne tehnologije, vključno z AOP (Aspect Oriented Programming), združevanjem v skupine, predpomnjenjem, porazdeljeno uvajanje, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, spletne storitve, JDBC in OSGi.

Kakšna je razlika med WebLogic in Jboss?

Čeprav sta strežnika WebLogic in strežnik JBoss dva izmed priljubljenih strežnikov aplikacij na osnovi Java EE, imata svoje razlike. Aplikacijski strežnik WebLogic je razvil Oracle, medtem ko je aplikacijski strežnik JBoss brezplačen in odprtokoden izdelek. Najnovejša različica strežnika JBoss podpira spletni profil Java EE 6, vendar najnovejša izdaja strežnika WebLogic podpira samo Java EE 5. Zahteve konzole lahko spremenite glede na zahteve v programu WebLogic, saj je vključena Self Console 7001, ker pa je JBoss odvisen od Tomcat Server, v programu JBoss to ni mogoče. V spletni logiki je možnih več načinov uvajanja, medtem ko je Ant lahko sam uporabljen za uvajanje v JBoss in je zelo hiter in enostaven.

Čeprav je WebLogic drag izdelek, ima več funkcij, ki jih JBoss ne ponuja. Na primer, spletno skrbniško konzolo WebLogic lahko uporabite za konfiguracijo JMS, virov podatkov in varnostnih nastavitev itd. Upoštevajte, da je konfiguracija in upravljanje v JBossu precej preprosto, vendar uporabniški vmesnik ni na voljo. Medtem ko je združevanje podprto za vse API-je v WebLogic, je združevanje podprto le za nekatere funkcije v JBoss. WebLogic ponuja združevanje JMS, JBoss pa ne. Standardni API JDBC se uporablja za povezovanje z bazo podatkov v WebLogic, vendar je povezljivost z bazo podatkov na voljo v JBoss samo prek ovojnic jca-jdbc, kar pomeni, da mora programer včasih napisati svojo kodo.

WebLogic je zelo drag, saj ima ločen spletni strežnik dodatne stroške, medtem ko vertikalno skaliranje (npr. Dodajanje več CPU-jev) stane tudi dodaten denar. Kljub svojim stroškom se WebLogic zaradi svoje zanesljivosti bolj uporablja v industriji. Toda za projekte, ki niso preveč zapleteni, je JBoss dobra izbira (saj njegova zmogljivost v proizvodnih okoljih še vedno ni dokazana), saj je brezplačna. Zato je JBoss bolj priljubljen med majhnimi in srednje velikimi podjetji, ki si ne morejo privoščiti drage WebLogic.

Priporočena: