Weblogic vs Jboss
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 vývojářům umožňuje soustředit se pouze na obchodní logiku. Dva z populárních aplikačních serverů založených na Java EE jsou aplikační servery WebLogic a Jboss. WebLogic se obvykle používá ve velkých podnicích, zatímco JBoss je preferován malými / středními společnostmi.
Co je to 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 WebLogic Portal (podnikového portálu), EAI (Enterprise Application Integration) platformy, WebLogic Tuxedo (transakčního serveru), WebLogic Communication Platform a webového serveru. Aktuální verze aplikačního serveru je WebLogic Server 11gR1, která byla vydána v květnu 2011. Aplikační server WebLogic je součástí portfolia Oracle Fusion Middleware. Server WebLogic podporuje hlavní databáze jako Oracle, Microsoft SQL server, DB2 atd. S platformou WebLogic přichází Eclipse Java IDE s názvem WebLogic Workshop. 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 Process Edition serveru. Server WebLogic dále podporuje různé otevřené standardy jako SOAP, UDDI, WSDL, WSRP, XSLT, XQuery a JASS.
Co je Jboss?
JBoss Application Server (JBoss AS) je bezplatný a open source aplikační server vyvinutý společností RedHat. Je to aplikační server založený na Java EE, který běží nejen na Javě, ale implementuje také část Java EE. JBoss je multiplatformový server, který běží na jakémkoli systému provozujícím Javu. 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 není podporován plný zásobník Java EE 6). JBoss podporuje různé technologie včetně AOP (Aspect Oriented Programming), sdružová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?
Ačkoli server WebLogic a server JBoss jsou dva z populárních aplikačních serverů založených na 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ý zdrojový produkt. Nejnovější verze serveru JBoss podporuje webový profil Java EE 6, ale nejnovější verze serveru WebLogic podporuje pouze Javu EE 5. Požadavky konzoly můžete měnit v závislosti na požadavcích v produktu WebLogic, protože je zahrnuta i Self Console 7001, ale protože JBoss je závislý na Tomcat Server, to není možné v JBoss. Ve Web Logic je možné více způsobů nasazení, zatímco pro nasazení v JBoss lze použít pouze Ant, a je velmi rychlý a snadný.
WebLogic je sice drahý produkt, má však několik funkcí, které JBoss neposkytuje. Například webovou administrátorskou konzoli WebLogic lze použít pro konfiguraci JMS, zdrojů dat a nastavení zabezpečení atd. Nezapomeňte, že 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 v produktu WebLogic, klastrování je podporováno pouze pro některé funkce v JBoss. WebLogic nabízí klastrování JMS, zatímco JBoss ne. Standardní JDBC API se používá pro připojení k databázi v systému WebLogic, ale připojení k databázi je v JBoss dostupné pouze přes obaly jca-jdbc, což znamená, že programátor někdy musí napsat svůj vlastní kód.
WebLogic je velmi drahý, protože má samostatný webový server další náklady, zatímco vertikální škálování (např. Přidání více procesorů) také stojí peníze navíc. Navzdory svým nákladům je WebLogic díky své spolehlivosti více využíván v průmyslu. Ale pro projekty, které nejsou příliš složité, je JBoss dobrou volbou (protože jeho výkon není stále prokázán v produkčních prostředích), protože je zdarma. JBoss je proto populárnější mezi malými a středně velkými společnostmi, které si nemohou dovolit cenově dostupný WebLogic.