Weblogic vs Jboss
Aplikační servery hrají hlavní roli v moderních podnikových počítačích, protož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 populárních aplikačních serverů založených na prostředí Java EE jsou aplikační servery WebLogic a Jboss. WebLogic se obvykle používá ve velkých podnicích, zatímco JBoss upřednostňují malé a střední společnosti.
Co je WebLogic?
WebLogic (Oracle WebLogic Server) je multiplatformní aplikační server Java EE vyvinutý společností Oracle Corporation. Server WebLogic nabízí řadu produktů založených na platformě Java EE. Kromě aplikačního serveru se skládá z portálu WebLogic Portal (podnikový portál), platformy EAI (Enterprise Application Integration), WebLogic Tuxedo (transakční server), komunikační platformy WebLogic 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. Server WebLogic podporuje hlavní databáze, jako je Oracle, server Microsoft SQL, DB2 atd. Eclipse Java IDE s názvem WebLogic Workshop je dodáván s platformou WebLogic. Aplikační server WebLogic je interoperabilní s. NET,a lze jej snadno integrovat s CORBA, COM +, WebSphere MQ a JMS. Procesní vydání serveru podporuje BPM a mapování dat. Server WebLogic dále poskytuje podporu pro různé otevřené standardy, jako jsou SOAP, UDDI, WSDL, WSRP, XSLT, XQuery a JASS.
Co je Jboss?
JBoss Application Server (JBoss AS) je bezplatný a otevřený aplikační server vyvinutý společností RedHat. Jedná se o aplikační server založený na prostředí Java EE, který běží nejen na prostředí Java, ale implementuje také část Java EE. JBoss je multiplatformní server, který běží na jakémkoli systému se systémem Java. Aktuální verze JBoss je 6.0, která byla vydána v prosinci 2010. JBoss v současné době podporuje webový profil Java EE 6 (ale plná sada Java EE 6 není podporována). JBoss podporuje různé technologie včetně AOP (Aspect Oriented Programming), klastrování, ukládání do mezipaměti, distribuované nasazení, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, webové služby, JDBC a OSGi.
Jaký je rozdíl mezi WebLogic a Jboss?
Přestože jsou servery WebLogic a JBoss dva z populárních aplikačních serverů založených na prostředí Java EE, mají své vlastní rozdíly. Aplikační server WebLogic je vyvíjen společností Oracle, zatímco aplikační server JBoss je bezplatný a otevřený produkt. Nejnovější verze serveru JBoss podporuje webový profil Java EE 6, ale nejnovější verze serveru WebLogic podporuje pouze prostředí Java EE 5. Požadavky na konzolu můžete změnit v závislosti na požadavcích ve WebLogic, protože je součástí aplikace Self Console 7001, ale protože JBoss je závislý na Tomcat Server, to v JBoss není možné. Ve Web Logic je možné více způsobů nasazení, zatímco pro nasazení v JBossu lze použít pouze Ant a je to velmi rychlé a snadné.
Přestože je WebLogic drahý produkt, má několik funkcí, které JBoss neposkytuje. Například webovou konzolu administrátora WebLogic lze použít ke konfiguraci JMS, zdrojů dat a nastavení zabezpečení atd. Nezapomeňte, konfigurace a správa je v JBoss docela jednoduchá, ale uživatelské rozhraní není k dispozici. Zatímco klastrování je podporováno pro všechna rozhraní API ve WebLogic, klastrování je podporováno pouze pro některé funkce v JBoss. WebLogic nabízí klastrování JMS, zatímco JBoss nikoli. Pro připojení k databázi ve WebLogicu se používá standardní rozhraní JDBC API, ale připojení k databázi je v JBoss k dispozici pouze prostřednictvím obálek jca-jdbc, což znamená, že programátor někdy musí napsat svůj vlastní kód.
WebLogic je velmi drahý, vzhledem k tomu, že mít samostatný webový server přináší další náklady, zatímco vertikální škálování (např. Přidání více CPU) stojí také další peníze. Přes své náklady se WebLogic díky své spolehlivosti více používá v průmyslu. Ale pro projekty, které nejsou příliš složité, je JBoss dobrou volbou (protože jeho výkon stále není prokázán v produkčním prostředí), protože je zdarma. Proto je JBoss oblíbenější mezi malými a středně velkými společnostmi, které si nemohou dovolit WebLogic s vysokou cenou.