Diferença entre WebLogic e WebSphere

Anonim

WebLogic vs WebSphere | WebLogic Server 11gR1 vs WebSphere 8. 0

Os servidores de aplicativos desempenham um papel importante na computação empresarial moderna, atuando como plataforma para o desenvolvimento, implantação e integração de aplicativos corporativos. Os servidores de aplicativos facilitam funções comuns, como conexão, segurança e integração. Isso permite que o desenvolvedor se concentre apenas na lógica de negócios. Dois dos principais servidores de aplicativos baseados em Java EE são os servidores de aplicativos WebLogic e WebSphere.

O que é o WebLogic?

WebLogic (Oracle WebLogic Server) é um servidor de aplicativos Java EE multi-plataforma desenvolvido pela Oracle Corporation. O servidor WebLogic oferece uma família de produtos com base na plataforma Java EE. Além do servidor de aplicativos, ele é composto pelo portal WebLogic (plataforma corporativa), pela plataforma EAI (Enterprise Application Integration), pelo WebLogic Tuxedo (um servidor de transações), pela plataforma de comunicação WebLogic e por um servidor web. A versão atual do servidor de aplicativos é o WebLogic Server 11gR1, que foi lançado em maio de 2011. O servidor de aplicativos WebLogic faz parte do portfólio Oracle Fusion Middleware. Os principais bancos de dados, como Oracle, Microsoft SQL Server, DB2, etc., são suportados pelo servidor WebLogic. Um Eclipse Java IDE chamado WebLogic Workshop vem com a plataforma WebLogic. O servidor de aplicativos WebLogic é interoperável com. NET e pode ser facilmente integrado com CORBA, COM +, WebSphere MQ e JMS. BPM e mapeamento de dados são suportados pelo Process Edition do servidor. Além disso, o servidor WebLogic oferece suporte para vários padrões abertos como SOAP, UDDI, WSDL, WSRP, XSLT, XQuery e JASS.

O que é o WebSphere?

O WebSphere (WebSphere Application Server, ou WAS) é um servidor de aplicativos desenvolvido pela IBM. É o principal produto da família IBM de produtos WebSphere. Seu lançamento atual é 8. 0., que foi lançado em junho de 2011. A versão atual é um servidor compatível com JAVA EE 6. Padrões abertos como Java EE, XML e Web Services são usados ​​para criar o servidor de aplicativos do WebSphere. É um servidor de aplicativos multi-plataforma, que suporta sistemas operacionais Windows, Linux, Solaris, AIX, i / OS e z / OS e arquiteturas x86, x86-64, PowerPC, SPARC, IA-64 e zSeries. O servidor WebSphere é compatível com o servidor Apache HTTP, Microsoft IIS, Netscape Enterprise Server e o servidor IBM HTTP. Sua porta padrão para conexão é 9060. O modelo de segurança Java EE (juntamente com a segurança fornecida pelo sistema operacional subjacente) fornece a base para o modelo de segurança do servidor de aplicativos do WebSphere.

Qual a diferença entre WebLogic e WebSphere?

Embora o servidor WebLogic e o servidor WebSphere sejam dois dos principais servidores de aplicativos baseados em Java EE, eles têm suas próprias diferenças.O servidor de aplicativos WebLogic é desenvolvido pela Oracle, enquanto o servidor de aplicativos WebSphere é um produto da IBM. A última versão do servidor WebSphere é compatível com o Java EE 6, mas a versão mais recente do servidor WebLogic é compatível com o Java EE 5. Ambos os servidores WebLogic e WebSphere estão sendo usados ​​em grande parte no setor, e a Comunidade Java acredita que eles são mais ou menos os mesmos quando vem aos recursos e às funcionalidades que eles fornecem. Mas de acordo com um estudo realizado pelo grupo de consultoria Crimson em maio de 2011 sobre a diferença de custo entre esses dois servidores de aplicativos, o servidor do WebSphere foi mais caro que o servidor WebLogic. Os três principais motivos para isso são a vantagem de desempenho da WebLogic (o que significa menos custos de hardware / software e suporte), os menores custos operacionais da WebLogic e os maiores "custos de pessoas" da WebSphere devido à necessidade de usar profissionais treinados.