Skillnaden mellan Weblogic och Jboss

Skillnaden mellan Weblogic och Jboss
Skillnaden mellan Weblogic och Jboss

Video: Skillnaden mellan Weblogic och Jboss

Video: Skillnaden mellan Weblogic och Jboss
Video: РАМАЯНА (Индийский Эпос. Мультфильм) 2024, November
Anonim

Weblogic vs Jboss

Applikationsservrar spelar en viktig roll i moderna företagsdatorer genom att fungera som plattformen för utveckling, driftsättning och integration av företagsapplikationer. Applikationsservrar underlättar vanliga funktioner, såsom anslutning, säkerhet och integration. Detta gör att utvecklare bara kan fokusera på affärslogiken. Två av de populära Java EE-baserade applikationsservrarna är WebLogic och Jboss applikationsservrar. WebLogic används vanligtvis i stora företag, medan JBoss föredras av små/medelstora företag.

Vad är WebLogic?

WebLogic (Oracle WebLogic Server) är en plattformsoberoende Java EE-applikationsserver utvecklad av Oracle Corporation. WebLogic server erbjuder en familj av 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 applikationsserver är en del av Oracle Fusion Middleware-portföljen. Större databaser som Oracle, Microsoft SQL-server, DB2, etc. stöds av WebLogic-servern. En Eclipse Java IDE som kallas WebLogic Workshop kommer med WebLogic-plattformen. WebLogic applikationsserver är interoperabel med. NET och kan enkelt integreras med CORBA, COM+, WebSphere MQ och JMS. BPM och datamappning stöds av Process Edition av servern. Dessutom ger 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 applikationsserver med öppen källkod utvecklad av RedHat. Det är en Java EE-baserad applikationsserver, som inte bara körs på Java utan även implementerar Java EE-delen. JBoss är en plattformsoberoende server som körs på alla system som kör Java. Den nuvarande versionen 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 teknologier inklusive AOP (Aspect Oriented Programming), klustring, cachning, 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 sina egna skillnader. WebLogic applikationsserver är utvecklad av Oracle, medan JBoss applikationsserver är en gratis produkt med öppen källkod. Senaste versionen av JBoss server stöder Java EE 6 Web Profile, men den senaste versionen av WebLogic server stöder bara Java EE 5. Du kan ändra konsolkrav beroende på kraven i WebLogic, då Self Console 7001 ingår, men eftersom JBoss är beroende av Tomcat Server, detta är inte möjligt i JBoss. Flera sätt att distribuera är möjliga i Web Logic, medan Ant ensam kan användas för distribution 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 klustring stöds för alla API:er i WebLogic, stöds klustring endast för några av funktionerna i JBoss. WebLogic erbjuder JMS-kluster medan JBoss inte gör det. Standard JDBC API används för databasanslutning i WebLogic, men databasanslutning är tillgänglig i JBoss endast genom 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 kostnader, medan vertikal skalning (t.ex. tillägg av fler processorer) också kostar extra pengar. Trots kostnaden används WebLogic mer inom industrin på grund av dess tillförlitlighet. Men för projekt som inte är alltför komplexa är JBoss ett bra alternativ (eftersom dess prestanda fortfarande inte är bevisad i produktionsmiljöer), eftersom det är gratis. Därför är JBoss mer populärt bland små till medelstora företag som inte har råd med den dyra WebLogic.

Rekommenderad: