Dallimi midis Weblogic dhe Jboss

Dallimi midis Weblogic dhe Jboss
Dallimi midis Weblogic dhe Jboss

Video: Dallimi midis Weblogic dhe Jboss

Video: Dallimi midis Weblogic dhe Jboss
Video: Dallimi midis gabimit dhe mëkatit 2024, Tetor
Anonim

Weblogic vs Jboss

Serverët e aplikacioneve luajnë një rol të madh në informatikën moderne të ndërmarrjeve duke vepruar si platformë për zhvillimin, vendosjen dhe integrimin e aplikacioneve të ndërmarrjeve. Serverët e aplikacioneve lehtësojnë funksionet e zakonshme, të tilla si lidhja, siguria dhe integrimi. Kjo i lejon zhvilluesit të përqendrohen vetëm në logjikën e biznesit. Dy nga serverët e aplikacioneve të njohura me bazë Java EE janë serverët e aplikacionit WebLogic dhe Jboss. Në mënyrë tipike, WebLogic përdoret në ndërmarrjet e mëdha, ndërsa JBoss preferohet nga kompanitë e vogla/mesatare.

Çfarë është WebLogic?

WebLogic (Oracle WebLogic Server) është një server aplikacioni Java EE ndër-platformë i zhvilluar nga Oracle Corporation. Serveri WebLogic ofron një familje produktesh të bazuara në platformën Java EE. Përveç serverit të aplikacionit, ai përbëhet nga WebLogic Portal (një portal ndërmarrje), platforma EAI (Enterprise Application Integration), WebLogic Tuxedo (një server transaksioni), Platforma e Komunikimit WebLogic dhe një server në internet. Versioni aktual i serverit të aplikacionit është WebLogic Server 11gR1, i cili u lëshua në maj 2011. Serveri i aplikacionit WebLogic është pjesë e portofolit Oracle Fusion Middleware. Bazat e të dhënave kryesore si Oracle, serveri Microsoft SQL, DB2, etj., mbështeten nga serveri WebLogic. Një Eclipse Java IDE e quajtur WebLogic Workshop vjen me platformën WebLogic. Serveri i aplikacionit WebLogic është i ndërveprueshëm me. NET dhe mund të integrohet lehtësisht me CORBA, COM+, WebSphere MQ dhe JMS. BPM dhe harta e të dhënave mbështetet nga Process Edition i serverit. Për më tepër, serveri WebLogic ofron mbështetje për standarde të ndryshme të hapura si SOAP, UDDI, WSDL, WSRP, XSLT, XQuery dhe JASS.

Çfarë është Jboss?

JBoss Application Server (JBoss AS) është një server aplikacioni falas dhe me burim të hapur i zhvilluar nga RedHat. Është një server aplikacioni i bazuar në Java EE, i cili jo vetëm që funksionon në Java, por zbaton edhe pjesën Java EE. JBoss është një server ndër-platformë, i cili funksionon në çdo sistem që funksionon Java. Versioni aktual i JBoss është 6.0, i cili u lëshua në dhjetor 2010. JBoss aktualisht mbështet Java EE 6 Web Profile (por grupi i plotë Java EE 6 nuk mbështetet). JBoss mbështet teknologji të ndryshme duke përfshirë AOP (Aspect Oriented Programming), grupimin, caching, vendosjen e shpërndarë, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, shërbimet në internet, JDBC dhe OSGi.

Cili është ndryshimi midis WebLogic dhe Jboss?

Megjithëse, serveri WebLogic dhe serveri JBoss janë dy nga serverët e njohur të aplikacioneve të bazuara në Java EE, ata kanë dallimet e tyre. Serveri i aplikacionit WebLogic është zhvilluar nga Oracle, ndërsa serveri i aplikacionit JBoss është një produkt falas dhe me burim të hapur. Versioni i fundit i serverit JBoss mbështet Java EE 6 Web Profile, por versioni më i fundit i serverit WebLogic mbështet vetëm Java EE 5. Ju mund të ndryshoni kërkesat e konsolës në varësi të kërkesave në WebLogic, pasi Self Console 7001 është përfshirë, por meqenëse JBoss varet nga Serveri Tomcat, kjo nuk është e mundur në JBoss. Mënyra të shumta të vendosjes janë të mundshme në Web Logic, ndërsa vetëm Ant mund të përdoret për vendosje në JBoss, dhe është shumë e shpejtë dhe e lehtë.

Megjithëse, WebLogic është një produkt i shtrenjtë, ai ka disa veçori që nuk ofrohen në JBoss. Për shembull, tastiera e administratorit e bazuar në ueb të WebLogic mund të përdoret për konfigurimin e JMS, Burimet e të Dhënave dhe cilësimet e sigurisë, etj. Mos harroni, konfigurimi dhe administrimi është shumë i thjeshtë në JBoss, por një ndërfaqe nuk ofrohet. Ndërsa, grupimi mbështetet për të gjitha API-të në WebLogic, grupimi mbështetet vetëm për disa nga veçoritë në JBoss. WebLogic ofron grupim JMS ndërsa JBoss jo. API standard JDBC përdoret për lidhjen e bazës së të dhënave në WebLogic, por lidhja me bazën e të dhënave është e disponueshme në JBoss vetëm përmes mbështjellësve jca-jdbc, që do të thotë se ndonjëherë programuesi duhet të shkruajë kodin e tij.

WebLogic është shumë e shtrenjtë, duke pasur parasysh se të kesh një server të veçantë në internet sjell kosto shtesë, ndërsa shkallëzimi vertikal (p.sh. shtimi i më shumë CPU-ve) kushton gjithashtu para shtesë. Megjithë koston e tij, WebLogic përdoret më shumë në industri për shkak të besueshmërisë së tij. Por, për projektet që nuk janë tepër komplekse, JBoss është një opsion i mirë (pasi performanca e tij nuk është ende e provuar në mjediset e prodhimit), pasi është falas. Prandaj, JBoss është më i popullarizuar në mesin e kompanive të vogla dhe të mesme që nuk janë në gjendje të përballojnë WebLogic me çmim të lartë.

Recommended: