Forskel mellem weblogic og jboss

Anonim

Weblogic vs Jboss

Applikationsservere spiller en vigtig rolle i moderne virksomhedscomputere ved at fungere som platform for udvikling, implementering og integration af virksomhedsapplikationer. Applikationsservere letter fælles funktioner, såsom forbindelse, sikkerhed og integration. Dette gør det muligt for udviklere at fokusere kun 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 platforme Java EE applikationsserver udviklet af Oracle Corporation. WebLogic server tilbyder en familie af produkter baseret på Java EE platform. Udover applikationsserveren består den af ​​WebLogic Portal (en virksomhedsportal), EAI (Enterprise Application Integration) platformen, WebLogic Tuxedo (en transaktionsserver), WebLogic Communication Platform og en webserver. Nuværende version af applikationsserveren er WebLogic Server 11gR1, som blev udgivet 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 leveres med WebLogic platformen. WebLogic applikationsserver er interoperabel med. NET, og kan nemt integreres med CORBA, COM +, WebSphere MQ og JMS. BPM og datakortlægning understøttes af serverens procesudgave. Desuden tilbyder WebLogic-serveren støtte 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 implementerer også Java EE-portionen. JBoss er en cross platform server, der kører på ethvert system, der kører Java. Nuværende version af JBoss er 6. 0, som blev udgivet i december 2010. JBoss understøtter for øjeblikket Java EE 6 Web Profile (men den fulde Java EE 6-stack understøttes ikke). JBoss understøtter forskellige teknologier, herunder AOP (Aspect Oriented Programming), clustering, caching, distribueret implementering, 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.Den nyeste version af JBoss-serveren understøtter Java EE 6 Web Profile, men den nyeste udgivelse af WebLogic-serveren 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 måder at implementere er mulig i Web Logic, mens Ant alene kunne bruges til implementering i JBoss, og det er meget hurtigt og nemt.

Selvom WebLogic er et dyrt produkt, har det flere funktioner, der ikke findes i JBoss. For eksempel kan WebLogic's webbaserede administratorkonsol bruges til konfiguration af JMS, datakilder og sikkerhedsindstillinger mv. Tænk på, konfiguration og administration er ret simpelt i JBoss, men et brugerinterface er ikke angivet. Selv om clustering understøttes for alle API'erne i WebLogic, understøttes clustering kun for nogle af funktionerne i JBoss. WebLogic tilbyder JMS-klyngning, mens JBoss ikke gør det. Standard JDBC API bruges til databaseforbindelse i WebLogic, men databaseforbindelse er kun tilgængelig i JBoss via jca-jdbc wrappers, hvilket betyder, at programmereren undertiden skal skrive sin egen kode.

WebLogic er meget dyrt, da der er en separat webserver, der medfører ekstraomkostninger, mens vertikal skalering (f.eks. Tilføjelse af flere CPU'er) også koster ekstra penge. Trods omkostningerne er WebLogic brugt mere i branchen på grund af dets pålidelighed. Men for projekter, der ikke er alt for komplekse, er JBoss en god mulighed (da dens ydeevne stadig ikke er dokumenteret i produktionsmiljøer), da det er gratis. Derfor er JBoss mere populært blandt små til mellemstore virksomheder, der ikke har råd til den høje pris WebLogic.