Rozdiel Medzi Weblogic A Jboss

Rozdiel Medzi Weblogic A Jboss
Rozdiel Medzi Weblogic A Jboss

Video: Rozdiel Medzi Weblogic A Jboss

Video: Rozdiel Medzi Weblogic A Jboss
Video: Учебное пособие по JBoss | Изучите JBoss менее чем за час [Введение в JBoss для начинающих] - MindMajix 2024, Apríl
Anonim

Weblogic vs Jboss

Aplikačné servery hrajú hlavnú úlohu v moderných podnikových počítačoch tým, že fungujú ako platforma pre vývoj, nasadenie a integráciu podnikových aplikácií. Aplikačné servery uľahčujú bežné funkcie, ako je pripojenie, zabezpečenie a integrácia. To umožňuje vývojárom sústrediť sa iba na obchodnú logiku. Dva z populárnych aplikačných serverov založených na prostredí Java EE sú aplikačné servery WebLogic a Jboss. WebLogic sa zvyčajne používa vo veľkých podnikoch, zatiaľ čo JBoss uprednostňujú malé a stredne veľké spoločnosti.

Čo je to WebLogic?

WebLogic (Oracle WebLogic Server) je multiplatformový aplikačný server Java EE vyvinutý spoločnosťou Oracle Corporation. Server WebLogic ponúka rodinu produktov založených na platforme Java EE. Okrem aplikačného servera sa skladá z WebLogic Portal (podnikový portál), platformy EAI (Enterprise Application Integration), WebLogic Tuxedo (transakčný server), WebLogic Communication Platform a webového servera. Aktuálnou verziou aplikačného servera je WebLogic Server 11gR1, ktorý bol vydaný v máji 2011. Aplikačný server WebLogic je súčasťou portfólia Oracle Fusion Middleware. Server WebLogic podporuje hlavné databázy ako Oracle, server Microsoft SQL, DB2 atď. Eclipse Java IDE s názvom WebLogic Workshop je dodávaný s platformou WebLogic. Aplikačný server WebLogic je interoperabilný s. NET,a dajú sa ľahko integrovať do CORBA, COM +, WebSphere MQ a JMS. Aplikácia Process Edition servera podporuje BPM a mapovanie údajov. Server WebLogic ďalej poskytuje podporu pre rôzne otvorené štandardy, ako sú SOAP, UDDI, WSDL, WSRP, XSLT, XQuery a JASS.

Čo je Jboss?

JBoss Application Server (JBoss AS) je bezplatný a otvorený aplikačný server vyvinutý spoločnosťou RedHat. Jedná sa o aplikačný server založený na Java EE, ktorý beží nielen na prostredí Java, ale implementuje aj časť Java EE. JBoss je multiplatformový server, ktorý beží na akomkoľvek systéme s Java. Aktuálna verzia JBoss je 6.0, ktorá bola vydaná v decembri 2010. JBoss v súčasnosti podporuje webový profil Java EE 6 (úplný zásobník Java EE 6 však nie je podporovaný). JBoss podporuje rôzne technológie vrátane AOP (Aspect Oriented Programming), klastrovania, cachovania, distribuovaného nasadenia, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, webové služby, JDBC a OSGi.

Aký je rozdiel medzi WebLogic a Jboss?

Aj keď sú servery WebLogic a JBoss dva populárne aplikačné servery založené na prostredí Java EE, majú svoje vlastné rozdiely. Aplikačný server WebLogic je vyvíjaný spoločnosťou Oracle, zatiaľ čo aplikačný server JBoss je bezplatný a otvorený produkt. Najnovšia verzia servera JBoss podporuje webový profil Java EE 6, ale najnovšie vydanie servera WebLogic podporuje iba jazyk Java EE 5. Požiadavky na konzolu môžete meniť v závislosti od požiadaviek v aplikácii WebLogic, pretože je súčasťou aj Self Console 7001, ale pretože JBoss závisí Tomcat Server, to v JBosse nie je možné. Vo Web Logic je možné niekoľko spôsobov nasadenia, zatiaľ čo na nasadenie v JBosse je možné použiť iba Ant. Je to veľmi rýchle a ľahké.

Aj keď je WebLogic drahý produkt, má niekoľko funkcií, ktoré JBoss neposkytuje. Napríklad webovú konzolu správcu WebLogic je možné použiť na konfiguráciu JMS, zdrojov údajov a nastavení zabezpečenia atď. Pamätajte, konfigurácia a správa sú v JBosse dosť jednoduché, ale používateľské rozhranie nie je poskytované. Zatiaľ čo klastrovanie je podporované pre všetky API v WebLogic, klastrovanie je podporované iba pre niektoré z funkcií v JBoss. WebLogic ponúka zoskupovanie JMS, zatiaľ čo JBoss nie. Na pripojenie k databáze sa vo WebLogicu používa štandardné rozhranie JDBC API, ale pripojenie k databáze je v JBosse dostupné iba prostredníctvom obalov jca-jdbc, čo znamená, že programátor musí niekedy napísať svoj vlastný kód.

WebLogic je veľmi drahý, pretože samostatný webový server prináša ďalšie náklady, zatiaľ čo vertikálne škálovanie (napr. Pridanie viacerých CPU) stojí tiež ďalšie peniaze. Napriek svojim nákladom sa WebLogic vďaka svojej spoľahlivosti viac používa v priemysle. Ale pre projekty, ktoré nie sú príliš zložité, je JBoss dobrou voľbou (pretože jeho výkonnosť sa v produkčných prostrediach stále nepreukazuje), pretože je zadarmo. Preto je JBoss obľúbenejší medzi malými a stredne veľkými spoločnosťami, ktoré si nemôžu dovoliť cenovo dostupný WebLogic.

Odporúčaná: