WebLogic vs WebSphere | WebLogic Server 11gR1 vs WebSphere 8.0
Serwery aplikacji odgrywają ważną rolę we współczesnym środowisku komputerowym, ponieważ są platformą do opracowywania, wdrażania i integracji aplikacji korporacyjnych. Serwery aplikacji ułatwiają typowe funkcje, takie jak połączenie, bezpieczeństwo i integracja. Pozwala to programistom skupić się wyłącznie na logice biznesowej. Dwa z wiodących serwerów aplikacji Java EE to WebLogic i serwery aplikacji WebSphere.
Co to jest WebLogic?
WebLogic (Oracle WebLogic Server) to wieloplatformowy serwer aplikacji Java EE opracowany przez Oracle Corporation. Serwer WebLogic oferuje rodzinę produktów opartych na platformie Java EE. Oprócz serwera aplikacji, składa się z WebLogic Portal (portal korporacyjny), platformy EAI (Enterprise Application Integration), WebLogic Tuxedo (serwer transakcji), WebLogic Communication Platform i serwera WWW. Obecna wersja serwera aplikacji to WebLogic Server 11gR1, który został wydany w maju 2011 roku. Serwer aplikacji WebLogic jest częścią portfolio Oracle Fusion Middleware. Główne bazy danych, takie jak Oracle, Microsoft SQL Server, DB2 itp. Są obsługiwane przez serwer WebLogic. Platforma Java IDE Eclipse o nazwie WebLogic Workshop jest dostarczana z platformą WebLogic. Serwer aplikacji WebLogic jest zgodny z platformą .NET i można go łatwo zintegrować z CORBA, COM +, WebSphere MQ i JMS. BPM i mapowanie danych jest obsługiwane przez Process Edition serwera. Ponadto serwer WebLogic zapewnia obsługę różnych otwartych standardów, takich jak SOAP, UDDI, WSDL, WSRP, XSLT, XQuery i JASS.
Co to jest WebSphere?
WebSphere (WebSphere Application Server lub WAS) to serwer aplikacji opracowany przez IBM. Jest to główny produkt z rodziny produktów WebSphere firmy IBM. Obecna wersja to 8.0., Która została wydana w czerwcu 2011 roku. Obecna wersja to serwer zgodny z JAVA EE 6. Do zbudowania serwera aplikacji WebSphere wykorzystywane są otwarte standardy, takie jak Java EE, XML i usługi WWW. Jest to wieloplatformowy serwer aplikacji, który obsługuje systemy operacyjne Windows, Linux, Solaris, AIX, i / OS i z / OS oraz architektury x86, x86-64, PowerPC, SPARC, IA-64 i zSeries. Serwer WebSphere jest zgodny z serwerem Apache HTTP, Microsoft IIS, Netscape Enterprise Server i serwerem IBM HTTP. Domyślny port połączenia to 9060. Model bezpieczeństwa Java EE (wraz z zabezpieczeniami zapewnianymi przez bazowy system operacyjny) stanowi podstawę modelu bezpieczeństwa serwera aplikacji WebSphere.
Jaka jest różnica między WebLogic a WebSphere?
Chociaż serwer WebLogic i serwer WebSphere są dwoma wiodącymi serwerami aplikacji opartymi na Java EE, mają one swoje własne różnice. Serwer aplikacji WebLogic został opracowany przez Oracle, natomiast serwer aplikacji WebSphere jest produktem IBM. Najnowsza wersja serwera WebSphere obsługuje Java EE 6, ale najnowsza wersja serwera WebLogic obsługuje tylko Java EE 5. Zarówno serwery WebLogic, jak i WebSphere są intensywnie używane w branży, a społeczność Java uważa, że są mniej więcej takie same, gdy chodzi o funkcje i funkcje, które zapewniają. Jednak według badania przeprowadzonego przez grupę konsultingową Crimson w maju 2011 r. Dotyczącego różnicy kosztów między tymi dwoma serwerami aplikacji, serwer WebSphere okazał się droższy niż serwer WebLogic. Trzy główne powody tego to przewaga wydajności WebLogic (co oznacza mniejsze koszty sprzętu / oprogramowania i wsparcia), niższe koszty operacyjne WebLogic oraz wyższe „koszty osobowe” WebSphere ze względu na potrzebę korzystania z przeszkolonych specjalistów.