Forskellen mellem Weblogic og Jboss

Weblogik vs Jboss

Applikationsservere spiller en vigtig rolle i moderne virksomheds computing ved at fungere som platformen for udvikling, implementering og integration af enterprise applikationer. Applikationsservere letter fælles funktioner, såsom forbindelse, sikkerhed og integration. Dette tillader udviklere kun at fokusere på forretningslogikken. To af de populære Java EE-baserede applikationsservere er WebLogic og Jboss applikationsservere. WebLogic bruges typisk i store virksomheder, mens JBoss foretrækkes af små / mellemstore virksomheder.

Hvad er WebLogic?

WebLogic (Oracle WebLogic Server) er en tværplatform Java EE applikationsserver udviklet af Oracle Corporation. WebLogic server tilbyder en familie af produkter baseret på Java EE platform. Bortset fra applikationsserveren er den sammensat af WebLogic Portal (en virksomhedsportal), EAI (Enterprise Application Integration) platform, WebLogic Tuxedo (en transaktionsserver), WebLogic Kommunikationsplatform og en webserver. Den aktuelle version af applikationsserveren er WebLogic Server 11gR1, som blev frigivet i maj 2011. WebLogic applikationsserver er en del af Oracle Fusion Middleware-porteføljen. Store databaser som Oracle, Microsoft SQL-server, DB2 osv. Understøttes af WebLogic-serveren. En Eclipse Java IDE kaldet WebLogic Workshop kommer med WebLogic platformen. WebLogic applikationsserver er interoperabil med .NET og kan let integreres med CORBA, COM +, WebSphere MQ og JMS. BPM og datakortlæggelse understøttes af serverens procesudgave. Desuden tilbyder WebLogic server support til forskellige åbne standarder som SOAP, UDDI, WSDL, WSRP, XSLT, XQuery og JASS.

Hvad er Jboss?

JBoss Application Server (JBoss AS) er en gratis og open source applikationsserver udviklet af RedHat. Det er en Java EE-baseret applikationsserver, der ikke kun kører på Java, men også implementerer Java EE-delen. JBoss er en cross-platform server, der kører på ethvert system, der kører Java. Den aktuelle version af JBoss er 6.0, som blev frigivet i december 2010. JBoss understøtter i øjeblikket Java EE 6 Webprofil (men den fulde Java EE 6-stakke understøttes ikke). JBoss understøtter forskellige teknologier, herunder AOP (Aspect Oriented Programming), clustering, cache, distribueret distribution, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, Web services, JDBC og OSGi.

Hvad er forskellen mellem WebLogic og Jboss?

Selvom WebLogic-server og JBoss-server er to af de populære Java EE-baserede applikationsservere, har de deres egne forskelle. WebLogic applikationsserver er udviklet af Oracle, mens JBoss applikationsserver er et gratis og open source produkt. Seneste version af JBoss-server understøtter Java EE 6 Webprofil, men den seneste udgivelse af WebLogic-server understøtter kun Java EE 5. Du kan ændre konsolkrav afhængigt af kravene i WebLogic, da Self Console 7001 er inkluderet, men da JBoss er afhængig af Tomcat Server, dette er ikke muligt i JBoss. Flere websteder til distribution er muligt i Web Logic, mens Ant alene kan bruges til implementering i JBoss, og det er meget hurtigt og nemt.

Selvom WebLogic er et dyrt produkt, har det flere funktioner, der ikke leveres i JBoss. For eksempel kan WebLogics webbaserede administratorkonsol bruges til konfiguration af JMS, datakilder og sikkerhedsindstillinger osv. Husk, konfiguration og administration er ret enkel i JBoss, men der findes ikke en brugergrænseflade. Mens understøttelse af klynger understøttes for alle API'er i WebLogic, understøttes klynger kun for nogle af funktionerne i JBoss. WebLogic tilbyder JMS-gruppering, mens JBoss ikke gør det. Standard JDBC API bruges til databasetilslutning i WebLogic, men databaseforbindelsen er kun tilgængelig i JBoss gennem jca-jdbc-indpakninger, hvilket betyder, at programmereren undertiden er nødt til at skrive sin egen kode.

WebLogic er meget dyrt, i betragtning af at det at have en separat webserver medfører ekstra omkostninger, mens lodret skalering (f.eks. Tilføjelse af flere CPU'er) også koster ekstra penge. På trods af dets omkostninger bruges WebLogic mere i industrien på grund af dets pålidelighed. Men for projekter, der ikke er for komplekse, er JBoss en god mulighed (da dens ydeevne stadig ikke er bevist i produktionsmiljøer), da det er gratis. Derfor er JBoss mere populær blandt små til mellemstore virksomheder, der ikke har råd til det dyre webLogic.