Skillnaden mellan weblogic och jboss

Anonim

Weblogic vs Jboss

Programservrar spelar en viktig roll i modern företagsberäkning genom att fungera som plattform för utveckling, implementering och integration av företagsapplikationer. Applikationsservrar underlättar gemensamma funktioner, till exempel anslutning, säkerhet och integration. Detta gör det möjligt för utvecklare att bara fokusera på affärslogiken. Två av de populära Java EE-baserade applikationsservrarna är WebLogic och Jboss applikationsservrar. Vanligtvis används WebLogic i stora företag, medan JBoss föredras av små / medelstora företag.

Vad är WebLogic?

WebLogic (Oracle WebLogic Server) är en Java EE-applikationsservern på flera plattformar som utvecklats av Oracle Corporation. WebLogic-servern erbjuder en serie produkter baserade på Java EE-plattformen. Förutom applikationsservern består den av WebLogic Portal (en företagsportal), EAI (Enterprise Application Integration) -plattform, WebLogic Tuxedo (en transaktionsserver), WebLogic Communication Platform och en webbserver. Nuvarande version av applikationsservern är WebLogic Server 11gR1, som släpptes i maj 2011. WebLogic applikationsservern är en del av Oracle Fusion Middleware-portföljen. Viktiga databaser som Oracle, Microsoft SQL-server, DB2, etc. stöds av WebLogic-servern. En Eclipse Java IDE heter WebLogic Workshop levereras med WebLogic-plattformen. WebLogic applikationsservern är kompatibel med. NET, och kan enkelt integreras med CORBA, COM +, WebSphere MQ och JMS. BPM och datakartläggning stöds av processversionen av servern. Dessutom erbjuder WebLogic-servern stöd för olika öppna standarder som SOAP, UDDI, WSDL, WSRP, XSLT, XQuery och JASS.

Vad är Jboss?

JBoss Application Server (JBoss AS) är en gratis och öppen källprogram server utvecklad av RedHat. Det är en Java EE-baserad applikationsserver, som inte bara körs på Java men även implementerar Java EE-delen. JBoss är en plattforms-server som körs på vilket system som helst som kör Java. Nuvarande version av JBoss är 6. 0, som släpptes i december 2010. JBoss stöder för närvarande Java EE 6 Web Profile (men hela Java EE 6-stacken stöds inte). JBoss stöder olika tekniker inklusive AOP (Aspect Oriented Programming), kluster, caching, distribuerad distribution, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, webbtjänster, JDBC och OSGi.

Vad är skillnaden mellan WebLogic och Jboss?

Även om WebLogic-server och JBoss-server är två av de populära Java EE-baserade applikationsservrarna, har de egna skillnader. WebLogic applikationsservern är utvecklad av Oracle, medan JBoss applikationsservern är en fri och öppen källprodukt.Den senaste versionen av JBoss-servern stöder Java EE 6 Web Profile, men den senaste versionen av WebLogic-servern stöder bara Java EE 5. Du kan ändra konsolkrav beroende på kraven i WebLogic, eftersom Self-Console 7001 ingår, men eftersom JBoss är beroende av Tomcat Server, det här är inte möjligt i JBoss. Flera sätt att distribuera är möjlig i Web Logic, medan Ant alone kan användas för installation i JBoss, och det är mycket snabbt och enkelt.

Även om WebLogic är en dyr produkt, har den flera funktioner som inte finns i JBoss. WebLogics webbaserade administratörskonsol kan till exempel användas för konfiguration av JMS, datakällor och säkerhetsinställningar etc. Tänk på att konfiguration och administration är ganska enkel i JBoss, men ett användargränssnitt tillhandahålls inte. Medan kluster stöds för alla API: er i WebLogic, stöds klustring endast för några av funktionerna i JBoss. WebLogic erbjuder JMS-gruppering medan JBoss inte gör det. Standard JDBC API används för databasanslutning i WebLogic, men databasanslutning är endast tillgänglig i JBoss via jca-jdbc wrappers, vilket innebär att programmeraren ibland måste skriva sin egen kod.

WebLogic är mycket dyrt med tanke på att en separat webbserver medför extra kostnad, medan vertikal skalning (till exempel tillägg av fler CPUer) kostar extra pengar också. Trots sin kostnad används WebLogic mer inom industrin på grund av dess tillförlitlighet. Men för projekt som inte är alltför komplicerade är JBoss ett bra alternativ (eftersom prestanda ännu inte är bevisad i produktionsmiljöer), eftersom det är gratis. Därför är JBoss mer populär bland små och medelstora företag som inte har råd med den höga priset WebLogic.