WebLogic a WebSphere | WebLogic Server 11gR1 w porównaniu z WebSphere 8.0
Serwery aplikacji odgrywają ważną rolę w nowoczesnych komputerach korporacyjnych, działając jako platforma do opracowywania, wdrażania i integracji aplikacji korporacyjnych. Serwery aplikacji ułatwiają typowe funkcje, takie jak łączenie, bezpieczeństwo i integracja. Pozwala to deweloperowi skupić się tylko na logice biznesowej. Dwa wiodące serwery aplikacji oparte na Java EE to serwery aplikacji WebLogic i 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 (serwera transakcyjnego), WebLogic Communication Platform oraz serwera WWW. Obecna wersja serwera aplikacji to WebLogic Server 11gR1, która została wydana w maju 2011 roku. Serwer aplikacji WebLogic jest częścią portfolio Oracle Fusion Middleware. Główne bazy danych, takie jak Oracle, serwer Microsoft SQL, DB2 itp. Są obsługiwane przez serwer WebLogic. Środowisko Eclipse Java IDE o nazwie WebLogic Workshop jest dostarczane z platformą WebLogic. Serwer aplikacji WebLogic współpracuje z. NET i można go łatwo zintegrować z CORBA, COM +, WebSphere MQ i JMS. BPM i mapowanie danych są 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 w rodzinie produktów WebSphere IBM. Obecna wersja to 8.0., Która została wydana w czerwcu 2011 r. Obecna wersja to serwer zgodny z JAVA EE 6. Do budowy serwera aplikacji WebSphere używane 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 IBM HTTP server. Jego domyślny port do 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 produktami WebLogic i WebSphere?
Chociaż serwer WebLogic i serwer WebSphere to dwa wiodące serwery aplikacji oparte na Java EE, mają swoje własne różnice. Serwer aplikacji WebLogic został opracowany przez firmę Oracle, natomiast serwer aplikacji WebSphere jest produktem IBM. Najnowsza wersja serwera WebSphere obsługuje język Java EE 6, ale najnowsza wersja serwera WebLogic obsługuje tylko język 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 chodzi o funkcje i funkcjonalność, które zapewniają. Jednak według badania przeprowadzonego przez grupę konsultingową Crimson w maju 2011 r. Dotyczącego różnicy w kosztach między tymi dwoma serwerami aplikacji, stwierdzono, że serwer WebSphere jest droższy niż serwer WebLogic. Trzy główne przyczyny takiego stanu rzeczy to przewaga wydajnościowa WebLogic (co oznacza mniejsze koszty sprzętu / oprogramowania i wsparcia), niższe koszty operacyjne WebLogic oraz wyższe „koszty osobowe” WebSphere wynikające z konieczności zatrudniania wyszkolonych specjalistów.