Verschil tussen WebLogic en WebSphere

Anonim

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

Application servers spelen een belangrijke rol in moderne enterprise computing door te fungeren als platform voor de ontwikkeling, implementatie en integratie van enterprise applicaties. Applicatieservers vergemakkelijken gemeenschappelijke functies, zoals connectie, beveiliging en integratie. Hiermee kan ontwikkelaar alleen richten op de bedrijfslogica. Twee van de toonaangevende applicatieservers van Java EE zijn WebLogic en WebSphere applicatieservers.

Wat is WebLogic?

WebLogic (Oracle WebLogic Server) is een Java EE-applicatieserver met meerdere platforms ontwikkeld door Oracle Corporation. WebLogic server biedt een familie van producten op basis van Java EE platform. Afgezien van de applicatieserver is het samengesteld uit WebLogic Portal (een enterprise portal), EAI (Enterprise Application Integration) platform, WebLogic Tuxedo (een transactie server), WebLogic Communication Platform en een webserver. Huidige versie van de applicatieserver is WebLogic Server 11gR1, die in mei 2011 werd vrijgegeven. WebLogic Application Server maakt deel uit van de Oracle Fusion Middleware portfolio. Belangrijke databases zoals Oracle, Microsoft SQL-server, DB2, enz. Worden ondersteund door de WebLogic-server. Een Eclipse Java IDE genaamd WebLogic Workshop wordt geleverd met het WebLogic platform. WebLogic applicatieserver is interoperabel met. NET en kan gemakkelijk geïntegreerd worden met CORBA, COM +, WebSphere MQ en JMS. BPM en data mapping worden ondersteund door de Process Editie van de server. Bovendien biedt WebLogic server ondersteuning voor diverse open standaarden zoals SOAP, UDDI, WSDL, WSRP, XSLT, XQuery en JASS.

Wat is WebSphere?

WebSphere (WebSphere Application Server, of WAS) is een applicatieserver die door IBM is ontwikkeld. Het is het belangrijkste product in IBM's familie van WebSphere-producten. De huidige versie is 8. 0. Deze versie is in juni 2011 uitgebracht. De huidige versie is een JAVA EE 6-compatibele server. Open standaarden zoals Java EE, XML en Web Services worden gebruikt om de WebSphere-applicatieserver te bouwen. Het is een multi-platform applicatieserver, die Windows, Linux, Solaris, AIX, i / OS en z / OS besturingssystemen en x86-, x86-64-, PowerPC-, SPARC-, IA-64- en zSeries-architecturen ondersteunt. WebSphere-server is compatibel met Apache HTTP-server, Microsoft IIS, Netscape Enterprise Server en IBM HTTP-server. De standaard poort voor verbinding is 9060. Java EE-beveiligingsmodel (samen met de beveiliging van het onderliggende besturingssysteem) vormt de basis voor het beveiligingsmodel van de WebSphere-applicatieserver.

Wat is het verschil tussen WebLogic en WebSphere?

Hoewel WebLogic-server en WebSphere-server twee van de toonaangevende applicatieservers op Java EE zijn, hebben ze hun eigen verschillen.WebLogic applicatieserver is ontwikkeld door Oracle, terwijl WebSphere Application Server een product is van IBM. De laatste versie van WebSphere-server ondersteunt Java EE 6, maar de laatste versie van WebLogic-server ondersteunt alleen Java EE 5. Beide WebLogic- en WebSphere-servers worden sterk gebruikt in de industrie en de Java Community is van mening dat ze ongeveer hetzelfde zijn als het komt naar functies en functionaliteit die ze bieden. Maar volgens een studie uitgevoerd door Crimson Consulting Group in mei 2011 over kostenverschil tussen deze twee applicatieservers, bleek WebSphere-server kostbaarder te zijn dan WebLogic-server. De drie voornaamste redenen hiervoor zijn het prestatievoordeel van WebLogic (wat minder hardware / software en ondersteuningskosten betekent), de minimale operationele kosten van WebLogic en de hogere "People costs" van WebLphere, doordat er vakbekwame professionals nodig zijn.