Weblogic vs Jboss
Applikationsservere spiller en vigtig rolle i moderne virksomhedscomputering ved at fungere som platformen til udvikling, implementering og integration af virksomhedsapplikationer. Applikationsservere letter almindelige funktioner, såsom forbindelse, sikkerhed og integration. Dette giver udviklere kun mulighed for at fokusere på forretningslogikken. To af de populære Java EE-baserede applikationsservere er WebLogic og Jboss applikationsservere. Typisk bruges WebLogic i store virksomheder, mens JBoss foretrækkes af små / mellemstore virksomheder.
Hvad er WebLogic?
WebLogic (Oracle WebLogic Server) er en Java EE-applikationsserver på tværs af platforme udviklet af Oracle Corporation. WebLogic-serveren tilbyder en familie af produkter baseret på Java EE-platformen. 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, der blev frigivet i maj 2011. WebLogic applikationsserver er en del af Oracle Fusion Middleware-porteføljen. Større 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 let integreres med CORBA, COM +, WebSphere MQ og JMS. BPM og datakortlægning understøttes af Process Edition af serveren. Desuden understøtter WebLogic-server 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, som ikke kun kører på Java, men også implementerer Java EE-delen. JBoss er en server på tværs af platforme, 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-stak 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, Webtjenester, JDBC og OSGi.
Hvad er forskellen mellem WebLogic og Jboss?
Selvom WebLogic-serveren og JBoss-serveren 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 måder at implementere er mulige 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 WebLogics webbaserede administratorkonsol bruges til konfiguration af JMS, datakilder og sikkerhedskonfigurationer osv. Husk, konfiguration og administration er ret enkel i JBoss, men et brugergrænseflade leveres ikke. Mens clustering understøttes for alle API'er i WebLogic, understøttes clustering kun for nogle af funktionerne i JBoss. WebLogic tilbyder JMS-klynger, 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-indpakninger, hvilket betyder, at programmøren undertiden skal skrive sin egen kode.
WebLogic er meget dyrt, da 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 sine 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 præstation stadig ikke er bevist i produktionsmiljøer), da den er gratis. Derfor er JBoss mere populær blandt små til mellemstore virksomheder, der ikke har råd til den dyre WebLogic.