WebLogic vs WebSphere | WebLogic Server 11gR1 vs. WebSphere 8.0
Anwendungsserver spielen im modernen Enterprise Computing eine wichtige Rolle, indem sie als Plattform für die Entwicklung, Bereitstellung und Integration von Unternehmensanwendungen dienen. Anwendungsserver ermöglichen allgemeine Funktionen wie Verbindung, Sicherheit und Integration. Dadurch kann sich der Entwickler nur auf die Geschäftslogik konzentrieren. Zwei der führenden Java EE-basierten Anwendungsserver sind WebLogic- und WebSphere-Anwendungsserver.
Was ist WebLogic??
WebLogic (Oracle WebLogic Server) ist ein plattformübergreifender Java EE-Anwendungsserver, der von der Oracle Corporation entwickelt wurde. Der WebLogic-Server bietet eine Produktfamilie, die auf der Java EE-Plattform basiert. Neben dem Anwendungsserver besteht er aus dem WebLogic Portal (ein Unternehmensportal), der EAI-Plattform (Enterprise Application Integration), dem WebLogic Tuxedo (einem Transaktionsserver), der WebLogic Communication Platform und einem Webserver. Die aktuelle Version des Anwendungsservers ist WebLogic Server 11gR1, das im Mai 2011 veröffentlicht wurde. Der WebLogic-Anwendungsserver ist Teil des Oracle Fusion Middleware-Portfolios. Wichtige Datenbanken wie Oracle, Microsoft SQL Server, DB2 usw. werden vom WebLogic-Server unterstützt. Eine Eclipse Java IDE mit dem Namen WebLogic Workshop wird mit der WebLogic-Plattform geliefert. Der WebLogic-Anwendungsserver ist mit .NET kompatibel und kann problemlos in CORBA, COM +, WebSphere MQ und JMS integriert werden. BPM und Datenzuordnung werden von der Process Edition des Servers unterstützt. Darüber hinaus unterstützt der WebLogic-Server verschiedene offene Standards wie SOAP, UDDI, WSDL, WSRP, XSLT, XQuery und JASS.
Was ist WebSphere??
WebSphere (WebSphere Application Server oder WAS) ist ein von IBM entwickelter Anwendungsserver. Es ist das Hauptprodukt der IBM WebSphere-Produktfamilie. Die aktuelle Version ist 8.0., Die im Juni 2011 veröffentlicht wurde. Die aktuelle Version ist ein JAVA EE 6-kompatibler Server. Offene Standards wie Java EE, XML und Web Services werden zum Erstellen des WebSphere-Anwendungsservers verwendet. Es handelt sich um einen Multiplattform-Anwendungsserver, der die Betriebssysteme Windows, Linux, Solaris, AIX, i / OS und z / OS sowie die Architekturen x86, x86-64, PowerPC, SPARC, IA-64 und zSeries unterstützt. Der WebSphere-Server ist mit dem Apache-HTTP-Server, Microsoft IIS, Netscape Enterprise Server und dem IBM HTTP-Server kompatibel. Der Standardport für die Verbindung ist 9060. Das Java EE-Sicherheitsmodell (zusammen mit der Sicherheit des zugrunde liegenden Betriebssystems) bildet die Grundlage für das Sicherheitsmodell des WebSphere-Anwendungsservers.
Was ist der Unterschied zwischen WebLogic und WebSphere??
Obwohl WebLogic-Server und WebSphere-Server zwei der führenden Java EE-basierten Anwendungsserver sind, unterscheiden sie sich. Der WebLogic-Anwendungsserver wird von Oracle entwickelt, während der WebSphere-Anwendungsserver ein Produkt von IBM ist. Die neueste Version des WebSphere-Servers unterstützt Java EE 6, die neueste Version des WebLogic-Servers unterstützt jedoch nur Java EE 5. Sowohl WebLogic- als auch WebSphere-Server werden in der Industrie häufig verwendet kommt zu Funktionen und Funktionen, die sie bieten. Laut einer Studie der Crimson Consulting Group vom Mai 2011 zu den Kostenunterschieden zwischen diesen beiden Anwendungsservern wurde festgestellt, dass der WebSphere-Server teurer ist als der WebLogic-Server. Die drei Hauptgründe hierfür sind der Leistungsvorteil von WebLogic (was weniger Hardware- / Software- und Supportkosten bedeutet), die niedrigeren Betriebskosten von WebLogic und die höheren Personalkosten von WebSphere aufgrund der Notwendigkeit, geschultes Fachpersonal einzusetzen.