WebLogic vs WebSphere | WebLogic Server 11gR1 vs WebSphere 8.0
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 al desenvolupador centrar-se només en la lògica empresarial. Dos dels principals servidors d'aplicacions basats en Java EE són WebLogic i WebSphere.
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 WebSphere?
WebSphere (WebSphere Application Server, o WAS) és un servidor d'aplicacions desenvolupat per IBM. És el producte principal de la família de productes WebSphere d'IBM. La seva versió actual és la 8.0., que es va publicar el juny de 2011. La versió actual és un servidor compatible amb JAVA EE 6. Els estàndards oberts com ara Java EE, XML i Web Services s'utilitzen per crear el servidor d'aplicacions WebSphere. És un servidor d'aplicacions multiplataforma, que admet els sistemes operatius Windows, Linux, Solaris, AIX, i/OS i z/OS i arquitectures x86, x86-64, PowerPC, SPARC, IA-64 i zSeries. El servidor WebSphere és compatible amb el servidor HTTP Apache, Microsoft IIS, Netscape Enterprise Server i el servidor HTTP IBM. El seu port predeterminat per a la connexió és 9060. El model de seguretat Java EE (juntament amb la seguretat proporcionada pel sistema operatiu subjacent) proporciona la base per al model de seguretat del servidor d'aplicacions WebSphere.
Quina diferència hi ha entre WebLogic i WebSphere?
Tot i que el servidor WebLogic i el servidor WebSphere són dos dels principals 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 WebSphere és un producte d'IBM. La darrera versió del servidor WebSphere és compatible amb Java EE 6, però la darrera versió del servidor WebLogic només és compatible amb Java EE 5. Tant els servidors WebLogic com WebSphere s'estan utilitzant molt al sector, i la comunitat de Java creu que són més o menys iguals quan arriba a les característiques i funcionalitats que proporcionen. Però segons un estudi realitzat pel grup de consultoria Crimson el maig de 2011 sobre la diferència de costos entre aquests dos servidors d'aplicacions, es va trobar que el servidor WebSphere era més costós que el servidor WebLogic. Les tres raons principals d'això són l'avantatge de rendiment de WebLogic (que significa menys costos de maquinari/programari i suport), els menors costos operatius de WebLogic i els "costos de persones" més elevats de WebSphere a causa de la necessitat d'utilitzar professionals formats.