Różnica między WebLogic a WebSphere

Różnica między WebLogic a WebSphere
Różnica między WebLogic a WebSphere

Wideo: Różnica między WebLogic a WebSphere

Wideo: Różnica między WebLogic a WebSphere
Wideo: The Differences Between Sage Valmiki's Ramayan & Sant Tulsidas's  Raamcharitmanas 2024, Lipiec
Anonim

WebLogic a WebSphere | WebLogic Server 11gR1 a WebSphere 8.0

Serwery aplikacji odgrywają ważną rolę w nowoczesnych systemach komputerowych korporacyjnych, działając jako platforma do opracowywania, wdrażania i integracji aplikacji korporacyjnych. Serwery aplikacji obsługują wspólne funkcje, takie jak połączenie, bezpieczeństwo i integracja. Pozwala to programiście skupić się tylko na logice biznesowej. Dwa z wiodących serwerów aplikacji opartych 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 firmę Oracle Corporation. Serwer WebLogic oferuje rodzinę produktów opartych na platformie Java EE. Oprócz serwera aplikacji w jego skład wchodzą WebLogic Portal (portal korporacyjny), platforma EAI (Enterprise Application Integration), WebLogic Tuxedo (serwer transakcyjny), WebLogic Communication Platform oraz serwer WWW. Aktualną wersją serwera aplikacji jest 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. Eclipse Java IDE o nazwie WebLogic Workshop jest dostarczane z platformą WebLogic. Serwer aplikacji WebLogic jest kompatybilny 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 w rodzinie produktów WebSphere firmy IBM. Jego obecna wersja to 8.0., która została wydana w czerwcu 2011 roku. Obecna wersja to serwer zgodny z JAVA EE 6. Do budowy serwera aplikacji WebSphere wykorzystywane są otwarte standardy, takie jak Java EE, XML i Web Services. 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 kompatybilny z serwerem Apache HTTP, Microsoft IIS, Netscape Enterprise Server i serwerem IBM HTTP. Jego domyślnym portem do połączenia jest 9060. Model bezpieczeństwa Java EE (wraz z bezpieczeństwem zapewnianym 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, różnią się między sobą. 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ą one mniej więcej takie same, gdy chodzi o funkcje i funkcjonalność, które zapewniają. Jednak zgodnie z badaniem przeprowadzonym przez grupę konsultingową Crimson w maju 2011 r. dotyczącym różnicy kosztów między tymi dwoma serwerami aplikacji, serwer WebSphere okazał się 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 personelu” WebSphere wynikające z konieczności korzystania z przeszkolonych specjalistów.

Zalecana: