Weblogic vs Jboss
Applikasjonsservere spiller en viktig rolle i moderne bedriftens databehandling ved å fungere som plattform for utvikling, distribusjon og integrasjon av bedriftsapplikasjoner. Applikasjonsservere forenkler vanlige funksjoner, for eksempel tilkobling, sikkerhet og integrasjon. Dette tillater utviklere å fokusere bare på forretningslogikken. To av de populære Java EE-baserte applikasjonsserverne er WebLogic og Jboss applikasjonsservere. WebLogic brukes vanligvis i store bedrifter, mens JBoss foretrekkes av små / mellomstore bedrifter.
Hva er WebLogic?
WebLogic (Oracle WebLogic Server) er en Java EE applikasjonsserver på tverrplattform 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 Communication Platform 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 datakartlegging støttes av prosessoppgaven av serveren. Videre gir WebLogic server støtte for ulike åpne standarder som SOAP, UDDI, WSDL, WSRP, XSLT, XQuery og JASS.
Hva er Jboss?
JBoss Application Server (JBoss AS) er en gratis og åpen kildekode applikasjonsserver 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 kryssplattformserver, som kjører på hvilket som helst system som kjører Java. Nåværende versjon av JBoss er 6.0, som ble utgitt i desember 2010. JBoss støtter for øyeblikket Java EE 6 Web Profile (men full Java EE 6-stakken støttes ikke). JBoss støtter ulike teknologier, inkludert AOP (Aspect Oriented Programming), clustering, 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 server og JBoss server 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 kildekodeprodukt. Den nyeste versjonen av JBoss-serveren støtter Java EE 6 Web Profile, men den nyeste versjonen av WebLogic-serveren støtter bare Java EE 5. Du kan endre konsollkravene avhengig av kravene i WebLogic, da selvkonsoll 7001 er inkludert, men siden JBoss er avhengig av Tomcat Server, dette er ikke mulig i JBoss. Flere muligheter for distribusjon 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 oppgitt i JBoss. For eksempel kan WebLogics nettbaserte administrasjonskonsoll brukes til konfigurering av JMS, datakilder og sikkerhetsinnstillinger, etc. Tenk deg, konfigurasjon og administrasjon er ganske enkel i JBoss, men et brukergrensesnitt er ikke gitt. Selv om clustering støttes for alle APIene i WebLogic, støttes kun klynger for noen av funksjonene i JBoss. WebLogic tilbyr JMS clustering mens JBoss ikke gjør det. Standard JDBC API brukes til databasekobling i WebLogic, men databasekobling er bare tilgjengelig i JBoss via jca-jdbc wrappers, noe som betyr at programmereren noen ganger må skrive sin egen kode.
WebLogic er svært kostbart, gitt at det å ha en egen webserver medfører ekstra kostnad, mens vertikal skalering (for eksempel tillegg av flere CPUer) også koster ekstra penger. Til tross for kostnadene blir WebLogic brukt mer i industrien på grunn av påliteligheten. Men for prosjekter som ikke er altfor komplekse, er JBoss et godt alternativ (da ytelsen fremdeles ikke er bevist i produksjonsmiljøer), siden det er gratis. Derfor er JBoss mer populært blant små til mellomstore bedrifter som ikke har råd til den høye prisen WebLogic.