Différence entre WebLogic et WebSphere

Différence entre WebLogic et WebSphere

Weblogic vs WebSphere | Serveur weblogic 11gr1 vs WebSphere 8.0

Les serveurs d'applications jouent un rôle majeur dans l'informatique en entreprise moderne en agissant en tant que plate-forme pour le développement, le déploiement et l'intégration des applications d'entreprise. Les serveurs d'application facilitent les fonctions communes telles que la connexion, la sécurité et l'intégration. Cela permet au développeur de se concentrer uniquement sur la logique métier. Deux des principaux serveurs d'applications basés sur Java EE sont les serveurs d'applications WebLogic et WebSphere.

Qu'est-ce que WebLogic?

WebLogic (Oracle Weblogic Server) est un serveur d'applications Java EE multiplateforme développé par Oracle Corporation. WeBlogic Server propose une famille de produits basée sur la plate-forme Java EE. En dehors du serveur d'applications, il est composé de portail WebLogic (un portail d'entreprise), de la plate-forme EAI (Enterprise Application Integration), WebLogic Tuxedo (un serveur de transaction), une plate-forme de communication WebLogic et un serveur Web. La version actuelle du serveur d'applications est le serveur WebLogic 11gr1, qui a été publié en mai 2011. Le serveur d'applications WebLogic fait partie du portefeuille d'Oracle Fusion Middleware. Les principales bases de données telles qu'Oracle, Microsoft SQL Server, DB2, etc. sont pris en charge par le serveur WebLogic. Un IDE Java Eclipse appelé Weblogic Workshop est livré avec la plate-forme WebLogic. Le serveur d'applications WebLogic est interopérable avec .Net et peut être facilement intégré à CORBA, COM +, WebSphere MQ et JMS. BPM et la cartographie des données sont prises en charge par l'édition de processus du serveur. De plus, WebLogic Server prend en charge diverses normes ouvertes comme SOAP, UDDI, WSDL, WSRP, XSLT, XQuery et Jass.

Qu'est-ce que WebSphere?

WebSphere (WebSphere Application Server, ou était) est un serveur d'applications développé par IBM. C'est le produit principal de la famille de produits WebSphere d'IBM. Sa version actuelle est 8.0., qui a été publié en juin 2011. La version actuelle est un serveur conforme Java EE 6. Des normes ouvertes telles que les services Java EE, XML et Web sont utilisés pour créer le serveur d'applications WebSphere. Il s'agit d'un serveur d'applications multiplateforme, qui prend en charge les systèmes d'exploitation Windows, Linux, Solaris, AIX, I / OS et Z / OS et x86, x86-64, powerpc, sparc, ia-64 et zseries architectures. WebSphere Server est compatible avec Apache HTTP Server, Microsoft IIS, NetScape Enterprise Server et IBM HTTP Server. Son port par défaut pour la connexion est 9060. Le modèle de sécurité Java EE (avec la sécurité fournie par le système d'exploitation sous-jacent) fournit la base du modèle de sécurité du serveur d'applications WebSphere.

Quelle est la différence entre WebLogic et WebSphere?

Bien que le serveur WebLogic et le serveur WebSphere soient deux des principaux serveurs d'applications basés sur Java EE, ils ont leurs propres différences. WebLogic Application Server est développé par Oracle, tandis que WebSphere Application Server est un produit d'IBM. La dernière version de WebSphere Server prend en charge Java EE 6, mais la dernière version de Weblogic Server ne prend en charge Java EE 5. Les serveurs WebLogic et WebSphere sont tous deux fortement utilisés dans l'industrie, et la communauté Java croit qu'ils sont plus ou moins les mêmes en ce qui concerne les fonctionnalités et les fonctionnalités qu'ils fournissent. Mais selon une étude menée par Crimson Consulting Group en mai 2011 sur la différence de coût entre ces deux serveurs d'applications, WebSphere Server s'est avéré plus coûteux que le serveur WebLogic. Les trois principales raisons de cela sont l'avantage de performance de WebLogic (ce qui signifie moins de matériel / logiciel et de coûts de support), les coûts opérationnels moins élevés de WebLogic et les «coûts» de personnes plus élevés de WebSphere en raison de la nécessité d'utiliser des professionnels formés.