Verschil Tussen Weblogic En Jboss

Verschil Tussen Weblogic En Jboss
Verschil Tussen Weblogic En Jboss

Video: Verschil Tussen Weblogic En Jboss

Video: Verschil Tussen Weblogic En Jboss
Video: WebSphere vs WebLogic vs JBoss license cost calculator 2024, December
Anonim

Weblogic versus Jboss

Applicatieservers spelen een belangrijke rol in moderne bedrijfscomputers doordat ze fungeren als platform voor de ontwikkeling, implementatie en integratie van bedrijfstoepassingen. Applicatieservers faciliteren algemene functies, zoals verbinding, beveiliging en integratie. Hierdoor kunnen ontwikkelaars zich alleen concentreren op de bedrijfslogica. Twee van de populaire op Java EE gebaseerde applicatieservers zijn WebLogic- en Jboss-applicatieservers. WebLogic wordt doorgaans gebruikt in grote ondernemingen, terwijl JBoss de voorkeur heeft van kleine / middelgrote bedrijven.

Wat is WebLogic?

WebLogic (Oracle WebLogic Server) is een platformonafhankelijke Java EE-applicatieserver ontwikkeld door Oracle Corporation. WebLogic-server biedt een reeks producten op basis van het Java EE-platform. Afgezien van de applicatieserver, bestaat het uit WebLogic Portal (een bedrijfsportaal), EAI-platform (Enterprise Application Integration), WebLogic Tuxedo (een transactieserver), WebLogic-communicatieplatform en een webserver. De huidige versie van de applicatieserver is WebLogic Server 11gR1, die werd uitgebracht in mei 2011. WebLogic applicatieserver is een onderdeel van het Oracle Fusion Middleware-portfolio. Grote databases zoals Oracle, Microsoft SQL server, DB2, etc. worden ondersteund door de WebLogic server. Een Eclipse Java IDE genaamd WebLogic Workshop wordt geleverd met het WebLogic-platform. De WebLogic-applicatieserver is compatibel met. NET,en kan eenvoudig worden geïntegreerd met CORBA, COM +, WebSphere MQ en JMS. BPM en gegevenstoewijzing wordt ondersteund door de Process Edition van de server. Bovendien biedt WebLogic-server ondersteuning voor verschillende open standaarden zoals SOAP, UDDI, WSDL, WSRP, XSLT, XQuery en JASS.

Wat is Jboss?

JBoss Application Server (JBoss AS) is een gratis en open source applicatieserver ontwikkeld door RedHat. Het is een op Java EE gebaseerde applicatieserver, die niet alleen op Java draait, maar ook het Java EE-gedeelte implementeert. JBoss is een platformonafhankelijke server die draait op elk systeem met Java. De huidige versie van JBoss is 6.0, die werd uitgebracht in december 2010. JBoss ondersteunt momenteel Java EE 6 Web Profile (maar de volledige Java EE 6-stack wordt niet ondersteund). JBoss ondersteunt verschillende technologieën, waaronder AOP (Aspect Oriented Programming), clustering, caching, gedistribueerde implementatie, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, webservices, JDBC en OSGi.

Wat is het verschil tussen WebLogic en Jboss?

Hoewel WebLogic-server en JBoss-server twee van de populaire Java EE-gebaseerde applicatieservers zijn, hebben ze hun eigen verschillen. De applicatieserver WebLogic is ontwikkeld door Oracle, terwijl de applicatieserver JBoss een gratis en open source-product is. De nieuwste versie van de JBoss-server ondersteunt Java EE 6 Web Profile, maar de nieuwste release van WebLogic-server ondersteunt alleen Java EE 5. U kunt de consolevereisten wijzigen afhankelijk van de vereisten in WebLogic, aangezien Self Console 7001 is inbegrepen, maar aangezien JBoss afhankelijk is van Tomcat Server, dit is niet mogelijk in JBoss. Er zijn meerdere manieren van implementatie mogelijk in Web Logic, terwijl Ant alleen zou kunnen worden gebruikt voor implementatie in JBoss, en het is erg snel en gemakkelijk.

Hoewel WebLogic een duur product is, heeft het verschillende functies die niet in JBoss worden geleverd. De webgebaseerde beheerdersconsole van WebLogic kan bijvoorbeeld worden gebruikt voor de configuratie van JMS, gegevensbronnen en beveiligingsinstellingen, enz. Let wel, configuratie en beheer is vrij eenvoudig in JBoss, maar er is geen gebruikersinterface. Hoewel clustering wordt ondersteund voor alle API's in WebLogic, wordt clustering alleen ondersteund voor enkele van de functies in JBoss. WebLogic biedt JMS-clustering, terwijl JBoss dat niet doet. Standaard JDBC API wordt gebruikt voor database-connectiviteit in WebLogic, maar database-connectiviteit is in JBoss alleen beschikbaar via jca-jdbc wrappers, wat betekent dat de programmeur soms zijn eigen code moet schrijven.

WebLogic is erg duur, aangezien het hebben van een aparte webserver extra kosten met zich meebrengt, terwijl verticale schaalvergroting (bijv. Toevoeging van meer CPU's) ook extra geld kost. Ondanks de kosten wordt WebLogic meer gebruikt in de industrie vanwege zijn betrouwbaarheid. Maar voor projecten die niet overdreven complex zijn, is JBoss een goede optie (aangezien de prestaties ervan nog steeds niet zijn bewezen in productieomgevingen), omdat het gratis is. Daarom is JBoss populairder bij kleine tot middelgrote bedrijven die de dure WebLogic niet kunnen betalen.

Aanbevolen: