WebLogic vs WebSphere | WebLogic Server 11gR1 vs WebSphere 8.0
Aplikační servery hrají hlavní roli v moderních podnikových počítačích tím, že fungují jako platforma pro vývoj, nasazení a integraci podnikových aplikací. Aplikační servery usnadňují běžné funkce, jako je připojení, zabezpečení a integrace. To umožňuje vývojářům soustředit se pouze na obchodní logiku. Dva z předních aplikačních serverů založených na Java EE jsou aplikační servery WebLogic a WebSphere.
Co je WebLogic?
WebLogic (Oracle WebLogic Server) je multiplatformní aplikační server Java EE vyvinutý společností Oracle Corporation. WebLogic server nabízí rodinu produktů založených na platformě Java EE. Kromě aplikačního serveru se skládá z WebLogic Portal (podnikový portál), platformy EAI (Enterprise Application Integration), WebLogic Tuxedo (transakční server), WebLogic Communication Platform a webového serveru. Aktuální verzí aplikačního serveru je WebLogic Server 11gR1, který byl vydán v květnu 2011. Aplikační server WebLogic je součástí portfolia Oracle Fusion Middleware. Hlavní databáze jako Oracle, Microsoft SQL server, DB2 atd. jsou podporovány serverem WebLogic. Eclipse Java IDE s názvem WebLogic Workshop přichází s platformou WebLogic. Aplikační server WebLogic je interoperabilní s. NET a lze jej snadno integrovat s CORBA, COM+, WebSphere MQ a JMS. BPM a mapování dat je podporováno vydáním Process serveru. Server WebLogic dále poskytuje podporu pro různé otevřené standardy jako SOAP, UDDI, WSDL, WSRP, XSLT, XQuery a JASS.
Co je WebSphere?
WebSphere (WebSphere Application Server nebo WAS) je aplikační server vyvinutý společností IBM. Jedná se o hlavní produkt v rodině produktů IBM WebSphere. Jeho aktuální verze je 8.0., která byla vydána v červnu 2011. Aktuální verze je server kompatibilní s JAVA EE 6. K vytvoření aplikačního serveru WebSphere se používají otevřené standardy, jako je Java EE, XML a Web Services. Jedná se o multiplatformní aplikační server, který podporuje operační systémy Windows, Linux, Solaris, AIX, i/OS a z/OS a architektury x86, x86-64, PowerPC, SPARC, IA-64 a zSeries. Server WebSphere je kompatibilní se serverem Apache HTTP, Microsoft IIS, Netscape Enterprise Server a IBM HTTP server. Jeho výchozí port pro připojení je 9060. Bezpečnostní model Java EE (společně se zabezpečením poskytovaným základním operačním systémem) poskytuje základ pro bezpečnostní model aplikačního serveru WebSphere.
Jaký je rozdíl mezi WebLogic a WebSphere?
Přestože WebLogic server a WebSphere server jsou dva z předních aplikačních serverů založených na Java EE, mají své vlastní rozdíly. Aplikační server WebLogic je vyvinut společností Oracle, zatímco aplikační server WebSphere je produktem IBM. Nejnovější verze serveru WebSphere podporuje Java EE 6, ale nejnovější verze serveru WebLogic podporuje pouze Java EE 5. Servery WebLogic i WebSphere se v tomto odvětví intenzivně používají a komunita Java se domnívá, že jsou víceméně stejné, když přichází na funkce a funkce, které poskytují. Ale podle studie provedené konzultační skupinou Crimson v květnu 2011 o rozdílu v nákladech mezi těmito dvěma aplikačními servery bylo zjištěno, že server WebSphere je dražší než server WebLogic. Tři hlavní důvody pro to jsou výkonnostní výhoda WebLogic (což znamená nižší náklady na hardware/software a podporu), nižší provozní náklady WebLogic a vyšší „náklady na lidi“WebSphere kvůli nutnosti využívat vyškolené profesionály.