Atšķirība starp Weblogic un Jboss

Atšķirība starp Weblogic un Jboss
Atšķirība starp Weblogic un Jboss

Video: Atšķirība starp Weblogic un Jboss

Video: Atšķirība starp Weblogic un Jboss
Video: रामायण में राम का किरदार कैसे मिला | Arun Govil as Ram #shorts 2024, Oktobris
Anonim

Weblogic vs Jboss

Lietojumprogrammu serveriem ir liela nozīme mūsdienu uzņēmumu skaitļošanā, jo tie darbojas kā platforma uzņēmumu lietojumprogrammu izstrādei, izvietošanai un integrācijai. Lietojumprogrammu serveri atvieglo kopīgas funkcijas, piemēram, savienojumu, drošību un integrāciju. Tas ļauj izstrādātājiem koncentrēties tikai uz biznesa loģiku. Divi no populārajiem Java EE lietojumprogrammu serveriem ir WebLogic un Jboss lietojumprogrammu serveri. Parasti WebLogic izmanto lielos uzņēmumos, savukārt JBoss dod priekšroku mazi/vidēji uzņēmumi.

Kas ir WebLogic?

WebLogic (Oracle WebLogic Server) ir vairāku platformu Java EE lietojumprogrammu serveris, ko izstrādājusi Oracle Corporation. WebLogic serveris piedāvā produktu saimi, kuras pamatā ir Java EE platforma. Papildus lietojumprogrammu serverim tas sastāv no WebLogic portāla (uzņēmuma portāls), EAI (Enterprise Application Integration) platformas, WebLogic Tuxedo (darījumu serveris), WebLogic komunikācijas platformas un tīmekļa servera. Pašreizējā lietojumprogrammu servera versija ir WebLogic Server 11gR1, kas tika izlaista 2011. gada maijā. WebLogic lietojumprogrammu serveris ir daļa no Oracle Fusion starpprogrammatūras portfeļa. WebLogic serveris atbalsta galvenās datu bāzes, piemēram, Oracle, Microsoft SQL serveri, DB2 utt. Eclipse Java IDE ar nosaukumu WebLogic Workshop nāk ar WebLogic platformu. WebLogic lietojumprogrammu serveris ir sadarbspējīgs ar. NET, un to var viegli integrēt ar CORBA, COM+, WebSphere MQ un JMS. BPM un datu kartēšanu atbalsta servera Process Edition. Turklāt WebLogic serveris nodrošina atbalstu dažādiem atvērtiem standartiem, piemēram, SOAP, UDDI, WSDL, WSRP, XSLT, XQuery un JASS.

Kas ir Jboss?

JBoss Application Server (JBoss AS) ir RedHat izstrādāts bezmaksas un atvērtā koda lietojumprogrammu serveris. Tas ir uz Java EE balstīts lietojumprogrammu serveris, kas ne tikai darbojas uz Java, bet arī ievieš Java EE daļu. JBoss ir starpplatformu serveris, kas darbojas jebkurā sistēmā, kurā darbojas Java. Pašreizējā JBoss versija ir 6.0, kas tika izlaista 2010. gada decembrī. JBoss pašlaik atbalsta Java EE 6 tīmekļa profilu (bet netiek atbalstīts pilns Java EE 6 steks). JBoss atbalsta dažādas tehnoloģijas, tostarp AOP (Aspect Oriented Programming), klasteru veidošanu, kešatmiņu, izplatītu izvietošanu, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, Web pakalpojumus, JDBC un OSGi..

Kāda ir atšķirība starp WebLogic un Jboss?

Lai gan WebLogic serveris un JBoss serveris ir divi no populārajiem Java EE lietojumprogrammu serveriem, tiem ir savas atšķirības. WebLogic lietojumprogrammu serveri izstrādā Oracle, savukārt JBoss lietojumprogrammu serveris ir bezmaksas un atvērtā koda produkts. Jaunākā JBoss servera versija atbalsta Java EE 6 Web Profile, bet jaunākā WebLogic servera versija atbalsta tikai Java EE 5. Varat mainīt konsoles prasības atkarībā no WebLogic prasībām, jo Self Console 7001 ir iekļauta, bet tā kā JBoss ir atkarīgs no Tomcat Server, tas nav iespējams JBoss. Programmā Web Logic ir iespējami vairāki izvietošanas veidi, savukārt tikai Ant var izmantot JBoss izvietošanai, un tas ir ļoti ātri un vienkārši.

Lai gan WebLogic ir dārgs produkts, tam ir vairākas funkcijas, kas netiek nodrošinātas pakalpojumā JBoss. Piemēram, WebLogic tīmekļa administratora konsoli var izmantot, lai konfigurētu JMS, datu avotus un drošības iestatījumus utt. Ņemiet vērā, ka JBoss konfigurēšana un administrēšana ir diezgan vienkārša, taču lietotāja saskarne netiek nodrošināta. Lai gan klasterēšana tiek atbalstīta visām WebLogic API, klasterēšana tiek atbalstīta tikai dažiem JBoss līdzekļiem. WebLogic piedāvā JMS klasterizāciju, savukārt JBoss to nedara. Standarta JDBC API tiek izmantots datu bāzes savienojumam programmā WebLogic, bet datu bāzes savienojamība JBoss ir pieejama tikai caur jca-jdbc iesaiņojumiem, kas nozīmē, ka dažreiz programmētājam ir jāraksta savs kods.

WebLogic ir ļoti dārga, ņemot vērā, ka atsevišķa tīmekļa servera izmantošana rada papildu izmaksas, savukārt vertikālā mērogošana (piemēram, vairāku CPU pievienošana) arī maksā papildu naudu. Neskatoties uz izmaksām, WebLogic tā uzticamības dēļ vairāk izmanto rūpniecībā. Taču projektiem, kas nav pārāk sarežģīti, JBoss ir laba izvēle (jo tā veiktspēja joprojām nav pierādīta ražošanas vidēs), jo tas ir bezmaksas. Tāpēc JBoss ir populārāks starp maziem un vidējiem uzņēmumiem, kuri nevar atļauties WebLogic par dārgu cenu.

Ieteicams: