WebLogic vs WebSphere | WebLogic Server 11gR1 vs WebSphere 8.0
Az alkalmazásszerverek fontos szerepet játszanak a modern vállalati számítástechnikában, mivel platformként működnek a vállalati alkalmazások fejlesztésében, telepítésében és integrálásában. Az alkalmazásszerverek megkönnyítik az olyan általános funkciókat, mint a kapcsolat, a biztonság és az integráció. Ez lehetővé teszi a fejlesztő számára, hogy csak az üzleti logikára koncentráljon. A vezető Java-alapú alkalmazáskiszolgálók közül kettő a WebLogic és a WebSphere alkalmazáskiszolgáló.
Mi a WebLogic?
A WebLogic (Oracle WebLogic Server) egy több platformon futó Java EE alkalmazásszerver, amelyet az Oracle Corporation fejlesztett ki. A WebLogic szerver Java EE platformon alapuló termékcsaládot kínál. Az alkalmazáskiszolgálón kívül a WebLogic Portal (vállalati portál), az EAI (Enterprise Application Integration) platform, a WebLogic Tuxedo (tranzakciós kiszolgáló), a WebLogic Communication Platform és egy webszerver alkotja. Az alkalmazáskiszolgáló jelenlegi verziója a WebLogic Server 11gR1, amely 2011 májusában jelent meg. A WebLogic alkalmazáskiszolgáló az Oracle Fusion Middleware portfóliójának része. A WebLogic szerver támogatja az olyan nagyobb adatbázisokat, mint az Oracle, a Microsoft SQL Server, a DB2 stb. A WebLogic platformhoz tartozik a WebLogic Workshop nevű Eclipse Java IDE. A WebLogic alkalmazásszerver átjárható. NET és könnyen integrálható a CORBA, a COM +, a WebSphere MQ és a JMS rendszerekkel. A BPM és az adatok leképezését a kiszolgáló Process Edition támogatja. Ezenkívül a WebLogic szerver különféle nyílt szabványokat támogat, például SOAP, UDDI, WSDL, WSRP, XSLT, XQuery és JASS.
Mi a WebSphere?
A WebSphere (WebSphere Application Server vagy WAS) az IBM által kifejlesztett alkalmazáskiszolgáló. Ez az IBM WebSphere termékcsaládjának fő terméke. Jelenlegi kiadása a 8.0., Amely 2011 júniusában jelent meg. A jelenlegi verzió egy JAVA EE 6 kompatibilis szerver. Nyílt szabványok, például Java EE, XML és Web Services használják a WebSphere alkalmazáskiszolgáló felépítésére. Ez egy több platformos alkalmazásszerver, amely támogatja a Windows, Linux, Solaris, AIX, i / OS és z / OS operációs rendszereket, valamint az x86, x86-64, PowerPC, SPARC, IA-64 és zSeries architektúrákat. A WebSphere szerver kompatibilis az Apache HTTP kiszolgálóval, a Microsoft IIS, a Netscape Enterprise Server és az IBM HTTP szerverrel. Alapértelmezett portja a csatlakozáshoz: 9060. A Java EE biztonsági modell (az alapul szolgáló operációs rendszer által biztosított biztonsággal együtt) adja az alapot a WebSphere alkalmazáskiszolgáló biztonsági modelljéhez.
Mi a különbség a WebLogic és a WebSphere között?
Bár a WebLogic kiszolgáló és a WebSphere szerver a vezető Java EE-alapú alkalmazáskiszolgálók közé tartozik, megvannak a maguk különbségei. A WebLogic alkalmazásszervert az Oracle fejlesztette, míg a WebSphere alkalmazáskiszolgáló az IBM terméke. A WebSphere szerver legújabb verziója támogatja a Java EE 6-ot, de a WebLogic szerver legújabb kiadása csak a Java EE 5-öt támogatja. A WebLogic és a WebSphere szervereket egyaránt erősen használják az iparban, és a Java közösség úgy véli, hogy nagyjából azonosak, amikor az általuk nyújtott szolgáltatások és funkciók. De a Crimson tanácsadó csoport által 2011 májusában készített tanulmány szerint a két alkalmazáskiszolgáló közötti költségkülönbségről kiderült, hogy a WebSphere szerver drágábbnak bizonyult, mint a WebLogic szerver. Ennek három fő oka a WebLogic teljesítményelőnye (ami kevesebb hardver / szoftver és támogatási költséget jelent), a WebLogic alacsonyabb működési költségei, valamint a WebSphere magasabb „emberek költségei” miatt képzett szakemberek igénybevétele.