Forskjellen Mellom Weblogic Og Jboss

Forskjellen Mellom Weblogic Og Jboss
Forskjellen Mellom Weblogic Og Jboss

Video: Forskjellen Mellom Weblogic Og Jboss

Video: Forskjellen Mellom Weblogic Og Jboss
Video: Учебное пособие по JBoss | Изучите JBoss менее чем за час [Введение в JBoss для начинающих] - MindMajix 2024, April
Anonim

Weblogic vs Jboss

Applikasjonsservere spiller en viktig rolle i moderne bedriftens databehandling ved å fungere som plattform for utvikling, distribusjon og integrering av bedriftsapplikasjoner. Applikasjonsservere letter vanlige funksjoner, for eksempel tilkobling, sikkerhet og integrering. Dette lar utviklere bare fokusere på forretningslogikken. To av de populære Java EE-baserte applikasjonsserverne er WebLogic og Jboss applikasjonsservere. Vanligvis brukes WebLogic i store bedrifter, mens JBoss foretrekkes av små / mellomstore selskaper.

Hva er WebLogic?

WebLogic (Oracle WebLogic Server) er en plattform Java EE applikasjonsserver utviklet av Oracle Corporation. WebLogic-serveren tilbyr en familie av produkter basert på Java EE-plattformen. Bortsett fra applikasjonsserveren, består den av WebLogic Portal (en bedriftsportal), EAI (Enterprise Application Integration) -plattform, WebLogic Tuxedo (en transaksjonsserver), WebLogic Kommunikasjonsplattform og en webserver. Nåværende versjon av applikasjonsserveren er WebLogic Server 11gR1, som ble utgitt i mai 2011. WebLogic applikasjonsserver er en del av Oracle Fusion Middleware-porteføljen. Store databaser som Oracle, Microsoft SQL server, DB2, etc. støttes av WebLogic-serveren. En Eclipse Java IDE kalt WebLogic Workshop kommer med WebLogic-plattformen. WebLogic applikasjonsserver er interoperabel med. NET,og kan enkelt integreres med CORBA, COM +, WebSphere MQ og JMS. BPM og datakarting støttes av prosessutgaven av serveren. Videre gir WebLogic server støtte for forskjellige åpne standarder som SOAP, UDDI, WSDL, WSRP, XSLT, XQuery og JASS.

Hva er Jboss?

JBoss Application Server (JBoss AS) er en gratis applikasjonsserver med åpen kildekode utviklet av RedHat. Det er en Java EE-basert applikasjonsserver, som ikke bare kjører på Java, men også implementerer Java EE-delen. JBoss er en plattformserver som kjører på ethvert system som kjører Java. Den nåværende versjonen av JBoss er 6.0, som ble utgitt i desember 2010. JBoss støtter for øyeblikket Java EE 6 Web Profile (men hele Java EE 6-stakken støttes ikke). JBoss støtter ulike teknologier, inkludert AOP (Aspect Oriented Programming), klynging, caching, distribuert distribusjon, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, Webtjenester, JDBC og OSGi.

Hva er forskjellen mellom WebLogic og Jboss?

Selv om WebLogic-serveren og JBoss-serveren er to av de populære Java EE-baserte applikasjonsserverne, har de sine egne forskjeller. WebLogic applikasjonsserver er utviklet av Oracle, mens JBoss applikasjonsserver er et gratis og åpen kildekode-produkt. Siste versjon av JBoss server støtter Java EE 6 Web Profile, men den siste versjonen av WebLogic server støtter bare Java EE 5. Du kan endre konsollkrav avhengig av kravene i WebLogic, da Self Console 7001 er inkludert, men siden JBoss er avhengig av Tomcat Server, dette er ikke mulig i JBoss. Flere måter å distribuere er mulig i Web Logic, mens Ant alene kan brukes til distribusjon i JBoss, og det er veldig raskt og enkelt.

Selv om WebLogic er et dyrt produkt, har det flere funksjoner som ikke er gitt i JBoss. For eksempel kan WebLogics nettbaserte administratorkonsoll brukes til konfigurering av JMS, datakilder og sikkerhetsinnstillinger osv. Vær oppmerksom på at konfigurasjon og administrasjon er ganske enkelt i JBoss, men et brukergrensesnitt er ikke gitt. Mens klynging støttes for alle API-ene i WebLogic, støttes klynging bare for noen av funksjonene i JBoss. WebLogic tilbyr JMS-klynging mens JBoss ikke gjør det. Standard JDBC API brukes til databasetilkobling i WebLogic, men databasetilkobling er bare tilgjengelig i JBoss gjennom jca-jdbc-omslag, noe som betyr at programmeringsprogrammet noen ganger må skrive sin egen kode.

WebLogic er veldig dyrt, gitt at det å ha en egen webserver medfører ekstra kostnader, mens vertikal skalering (f.eks. Tillegg av flere CPUer) også koster ekstra penger. Til tross for kostnadene brukes WebLogic mer i industrien på grunn av påliteligheten. Men for prosjekter som ikke er for kompliserte, er JBoss et godt alternativ (ettersom ytelsen fremdeles ikke er bevist i produksjonsmiljøer), siden den er gratis. Derfor er JBoss mer populært blant små til mellomstore selskaper som ikke har råd til den dyre WebLogic.

Anbefalt: