Diferència entre Weblogic i Jboss

Diferència entre Weblogic i Jboss
Diferència entre Weblogic i Jboss

Vídeo: Diferència entre Weblogic i Jboss

Vídeo: Diferència entre Weblogic i Jboss
Vídeo: Differences between Ramayan and Ram Charit Manas | रामायण और रामचरित मानस के बीच के प्रमुख अंतर 2024, De novembre
Anonim

Weblogic vs Jboss

Els servidors d'aplicacions tenen un paper important en la informàtica empresarial moderna, ja que actuen com a plataforma per al desenvolupament, el desplegament i la integració d'aplicacions empresarials. Els servidors d'aplicacions faciliten funcions comunes, com ara connexió, seguretat i integració. Això permet als desenvolupadors centrar-se només en la lògica empresarial. Dos dels populars servidors d'aplicacions basats en Java EE són els servidors d'aplicacions WebLogic i Jboss. Normalment, WebLogic s'utilitza a les grans empreses, mentre que les petites i mitjanes empreses prefereixen JBoss.

Què és WebLogic?

WebLogic (Oracle WebLogic Server) és un servidor d'aplicacions Java EE multiplataforma desenvolupat per Oracle Corporation. El servidor WebLogic ofereix una família de productes basats en la plataforma Java EE. A part del servidor d'aplicacions, està compost per WebLogic Portal (un portal empresarial), la plataforma EAI (Enterprise Application Integration), WebLogic Tuxedo (un servidor de transaccions), WebLogic Communication Platform i un servidor web. La versió actual del servidor d'aplicacions és WebLogic Server 11gR1, que es va publicar el maig de 2011. El servidor d'aplicacions WebLogic forma part de la cartera d'Oracle Fusion Middleware. Les principals bases de dades com ara Oracle, Microsoft SQL Server, DB2, etc. són compatibles amb el servidor WebLogic. Un IDE Java Eclipse anomenat WebLogic Workshop ve amb la plataforma WebLogic. El servidor d'aplicacions WebLogic és interoperable amb. NET i es pot integrar fàcilment amb CORBA, COM+, WebSphere MQ i JMS. BPM i mapes de dades són compatibles amb Process Edition del servidor. A més, el servidor WebLogic proporciona suport per a diversos estàndards oberts com SOAP, UDDI, WSDL, WSRP, XSLT, XQuery i JASS.

Què és Jboss?

JBoss Application Server (JBoss AS) és un servidor d'aplicacions gratuït i de codi obert desenvolupat per RedHat. És un servidor d'aplicacions basat en Java EE, que no només s'executa en Java, sinó que també implementa la part Java EE. JBoss és un servidor multiplataforma, que s'executa en qualsevol sistema amb Java. La versió actual de JBoss és la 6.0, que es va publicar el desembre de 2010. Actualment, JBoss admet el perfil web Java EE 6 (però no s'admet la pila completa de Java EE 6). JBoss admet diverses tecnologies, com ara AOP (programació orientada a aspectes), agrupació, memòria cau, desplegament distribuït, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, serveis web, JDBC i OSGi.

Quina diferència hi ha entre WebLogic i Jboss?

Tot i que el servidor WebLogic i el servidor JBoss són dos dels populars servidors d'aplicacions basats en Java EE, tenen les seves pròpies diferències. El servidor d'aplicacions WebLogic està desenvolupat per Oracle, mentre que el servidor d'aplicacions JBoss és un producte gratuït i de codi obert. La darrera versió del servidor JBoss admet el perfil web Java EE 6, però la darrera versió del servidor WebLogic només és compatible amb Java EE 5. Podeu canviar els requisits de la consola en funció dels requisits de WebLogic, ja que s'inclou Self Console 7001, però com que JBoss depèn de Servidor Tomcat, això no és possible a JBoss. A Web Logic es poden implementar diverses maneres, mentre que Ant sol es pot utilitzar per al desplegament a JBoss, i és molt ràpid i fàcil.

Tot i que WebLogic és un producte car, té diverses funcions que no es proporcionen a JBoss. Per exemple, la consola d'administrador basada en web de WebLogic es pot utilitzar per a la configuració de JMS, fonts de dades i paràmetres de seguretat, etc. Tingueu en compte que la configuració i l'administració és bastant senzilla a JBoss, però no es proporciona una interfície d'usuari. Tot i que el clustering és compatible amb totes les API de WebLogic, el clustering només s'admet per a algunes de les funcions de JBoss. WebLogic ofereix agrupació JMS, mentre que JBoss no. L'API JDBC estàndard s'utilitza per a la connectivitat de bases de dades a WebLogic, però la connectivitat de bases de dades només està disponible a JBoss mitjançant embolcalls jca-jdbc, el que significa que de vegades el programador ha d'escriure el seu propi codi.

WebLogic és molt car, atès que tenir un servidor web independent comporta un cost addicional, mentre que l'escala vertical (per exemple, l'addició de més CPU) també costa diners addicionals. Malgrat el seu cost, WebLogic s'utilitza més a la indústria per la seva fiabilitat. Però, per a projectes que no siguin massa complexos, JBoss és una bona opció (ja que el seu rendiment encara no està demostrat en entorns de producció), ja que és gratuït. Per tant, JBoss és més popular entre les empreses petites i mitjanes que no poden permetre's l' alt preu WebLogic.

Recomanat: