WebLogic vs WebSphere | WebLogic Server 11Gr1 vs WebSphere 8.0
Los servidores de aplicaciones juegan un papel importante en la informática empresarial moderna al actuar como la plataforma para el desarrollo, implementación e integración de aplicaciones empresariales. Los servidores de aplicaciones facilitan funciones comunes como conexión, seguridad e integración. Esto permite al desarrollador centrarse solo en la lógica comercial. Dos de los servidores de aplicaciones principales basados en Java EE son los servidores de aplicaciones WebLogic y WebSphere.
¿Qué es WebLogic??
WebLogic (Oracle WebLogic Server) es un servidor de aplicaciones Java EE multiplataforma desarrollado por Oracle Corporation. WebLogic Server ofrece una familia de productos basado en la plataforma Java EE. Además del servidor de aplicaciones, se compone de la plataforma WebLogic Portal (un portal empresarial), la plataforma EAI (integración de aplicaciones empresariales), el tuxedo weblogic (un servidor de transacciones), la plataforma de comunicación weblogic y un servidor web y un servidor web. La versión actual del servidor de aplicaciones es WebLogic Server 11GR1, que se lanzó en mayo de 2011. WebLogic Application Server es parte de la cartera de Oracle Fusion Middleware. Las principales bases de datos como Oracle, Microsoft SQL Server, DB2, etc. son compatibles con el servidor WebLogic. Un Eclipse Java IDE llamado WebLogic Workshop viene con la plataforma WebLogic. WebLogic Application Server es interoperable con .Net y se puede integrar fácilmente con Corba, COM+, WebSphere MQ y JMS. BPM y la asignación de datos es compatible con la edición de proceso del servidor. Además, WebLogic Server proporciona soporte para varios estándares abiertos como SOAP, UDDI, WSDL, WSRP, XSLT, XQuery y Jass.
¿Qué es WebSphere??
WebSphere (WebSphere Application Server, o WAS) es un servidor de aplicaciones desarrollado por IBM. Es el producto principal de la familia de productos WebSphere de IBM. Su lanzamiento actual es 8.0., que fue lanzado en junio de 2011. La versión actual es un servidor compatible con Java Ee 6. Los estándares abiertos como Java EE, XML y Servicios web se utilizan para crear el servidor de aplicaciones de WebSphere. Es un servidor de aplicaciones multiplataforma, que admite sistemas operativos Windows, Linux, Solaris, AIX, I/OS y Z/OS y arquitecturas X86, X86-64, PowerPC, SPARC, IA-64 y ZSeries. WebSphere Server es compatible con Apache HTTP Server, Microsoft IIS, Netscape Enterprise Server e IBM HTTP Server. Su puerto predeterminado para la conexión es 9060. El modelo de seguridad Java EE (junto con la seguridad proporcionada por el sistema operativo subyacente) proporciona la base para el modelo de seguridad del servidor de aplicaciones de WebSphere.
¿Cuál es la diferencia entre WebLogic y WebSphere??
Aunque WebLogic Server y WebSphere Server son dos de los principales servidores de aplicaciones basados en Java EE, tienen sus propias diferencias. Oracle desarrolla WebLogic Application Server, mientras que WebSphere Application Server es un producto de IBM. La última versión de WebSphere Server es compatible con Java EE 6, pero la última versión de WebLogic Server solo admite Java EE 5. Tanto los servidores WebLogic como WebSphere se están utilizando en gran medida en la industria, y la comunidad de Java cree que son más o menos las mismas cuando se trata de características y funcionalidad que proporcionan. Pero según un estudio realizado por Crimson Consulting Group en mayo de 2011 sobre la diferencia de costo entre estos dos servidores de aplicaciones, se descubrió que WebSphere Server era más costoso que WebLogic Server. Las tres razones principales de esto son la ventaja de rendimiento de WebLogic (que significa menos costos de hardware/software y soporte), los costos operativos menores de WebLogic y los "costos de personas" más altos de WebSphere debido a la necesidad de usar profesionales capacitados.