WebLogic vs WebSphere | WebLogic Server 11gR1 vs WebSphere 8.0
Los servidores de aplicaciones desempeñan un papel importante en la informática empresarial moderna al actuar como la plataforma para el desarrollo, la implementación y la 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 de negocios. Dos de los principales servidores de aplicaciones basados en Java EE son los servidores de aplicaciones WebLogic y WebSphere..
Que es WebLogic?
WebLogic (Oracle WebLogic Server) es un servidor de aplicaciones Java EE multiplataforma desarrollado por Oracle Corporation. El servidor WebLogic ofrece una familia de productos basados en la plataforma Java EE. Además del servidor de aplicaciones, está compuesto por WebLogic Portal (un portal empresarial), la plataforma EAI (Enterprise Application Integration), WebLogic Tuxedo (un servidor de transacciones), WebLogic Communication Platform y un servidor web. La versión actual del servidor de aplicaciones es WebLogic Server 11gR1, que se lanzó en mayo de 2011. El servidor de aplicaciones WebLogic forma parte de la cartera de Oracle Fusion Middleware. Las bases de datos principales, como Oracle, Microsoft SQL Server, DB2, etc., son compatibles con el servidor WebLogic. Un IDE de Eclipse Java llamado WebLogic Workshop viene con la plataforma WebLogic. El servidor de aplicaciones WebLogic es interoperable con .NET y puede integrarse fácilmente con CORBA, COM +, WebSphere MQ y JMS. La edición de procesos del servidor admite BPM y la asignación de datos. Además, el servidor WebLogic brinda 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 en la familia de productos de WebSphere de IBM. Su versión actual es 8.0., Que se lanzó 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 construir el servidor de aplicaciones WebSphere. Es un servidor de aplicaciones multiplataforma que admite los sistemas operativos Windows, Linux, Solaris, AIX, i / OS y z / OS y las arquitecturas x86, x86-64, PowerPC, SPARC, IA-64 y zSeries. El servidor WebSphere es compatible con el servidor HTTP Apache, Microsoft IIS, Netscape Enterprise Server y el servidor IBM HTTP. Su puerto predeterminado para la conexión es 9060. El modelo de seguridad Java EE (junto con la seguridad provista por el sistema operativo subyacente) proporciona la base para el modelo de seguridad del servidor de aplicaciones WebSphere.
¿Cuál es la diferencia entre WebLogic y WebSphere??
Aunque el servidor WebLogic y el servidor WebSphere son dos de los principales servidores de aplicaciones basados en Java EE, tienen sus propias diferencias. El servidor de aplicaciones WebLogic es desarrollado por Oracle, mientras que el servidor de aplicaciones WebSphere es un producto de IBM. La última versión del servidor WebSphere es compatible con Java EE 6, pero la última versión del servidor WebLogic solo es compatible con Java EE 5. Tanto los servidores WebLogic como los servidores WebSphere se están utilizando mucho en la industria, y la comunidad de Java cree que son más o menos iguales cuando viene a características y funcionalidad que proporcionan. Sin embargo, según un estudio realizado por Crimson Consulting Group en mayo de 2011 sobre la diferencia de costos entre estos dos servidores de aplicaciones, se encontró que el servidor de WebSphere era más costoso que el servidor de WebLogic. Las tres razones principales para esto son la ventaja de rendimiento de WebLogic (que significa menos hardware / software y costos de soporte), los menores costos operacionales de WebLogic y los “costos de personal” más altos de WebSphere debido a la necesidad de utilizar profesionales capacitados.