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: Учебное пособие по JBoss | Изучите JBoss менее чем за час [Введение в JBoss для начинающих] - MindMajix 2024, Novembris
Anonim

Weblogic vs Jboss

Lietojumprogrammu serveriem ir liela loma mūsdienu uzņēmuma skaitļošanā, darbojoties kā platformai uzņēmuma lietojumprogrammu izstrādei, izvietošanai un integrēšanai. Lietojumprogrammu serveri atvieglo tādas kopīgas funkcijas kā savienojums, drošība un integrācija. Tas ļauj izstrādātājiem koncentrēties tikai uz biznesa loģiku. Divi populārie Java EE balstītie lietojumprogrammu serveri ir WebLogic un Jboss lietojumprogrammu serveri. Parasti WebLogic izmanto lielos uzņēmumos, savukārt JBoss dod priekšroku maziem / vidējiem uzņēmumiem.

Kas ir WebLogic?

WebLogic (Oracle WebLogic Server) ir starpplatformu Java EE lietojumprogrammu serveris, kuru izstrādājusi Oracle Corporation. WebLogic serveris piedāvā produktu saimi, kuras pamatā ir Java EE platforma. Papildus lietojumprogrammu serverim to veido WebLogic Portal (uzņēmuma portāls), EAI (Enterprise Application Integration) platforma, WebLogic Tuxedo (transakciju serveris), WebLogic Communication Platform un tīmekļa serveris. Pašreizējā lietojumprogrammu servera versija ir WebLogic Server 11gR1, kas tika izlaists 2011. gada maijā. WebLogic lietojumprogrammu serveris ir daļa no Oracle Fusion Middleware portfeļa. WebLogic serveris atbalsta tādas lielas datu bāzes kā Oracle, Microsoft SQL server, DB2 utt. Eclipse Java IDE ar nosaukumu WebLogic Workshop nāk ar WebLogic platformu. WebLogic lietojumprogrammu serveris ir savietojams 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 lietojumprogrammu serveris (JBoss AS) ir bezmaksas un atvērta pirmkoda lietojumprogrammu serveris, kuru izstrādājusi RedHat. Tas ir Java EE balstīts lietojumprogrammu serveris, kas darbojas ne tikai 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ī. Pašlaik JBoss atbalsta Java EE 6 Web Profile (bet pilna Java EE 6 kaudze netiek atbalstīta). JBoss atbalsta dažādas tehnoloģijas, tostarp AOP (uz aspektu orientētu programmēšanu), kopu veidošanu, kešatmiņu, sadalītu izvietošanu, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, tīmekļa 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 balstītajiem lietojumprogrammu serveriem, tiem ir savas atšķirības. WebLogic lietojumprogrammu serveri ir izstrādājis Oracle, savukārt JBoss lietojumprogrammu serveris ir bezmaksas un atvērta pirmkoda produkts. Jaunākā JBoss servera versija atbalsta Java EE 6 Web Profile, bet WebLogic servera jaunākā versija atbalsta tikai Java EE 5. Konsoles prasības var mainīt atkarībā no WebLogic prasībām, jo ir iekļauta Self Console 7001, bet tā kā JBoss ir atkarīgs no Tomcat Server, tas nav iespējams JBoss. Tīmekļa loģikā ir iespējami vairāki izvietošanas veidi, savukārt JBoss izvietošanai var izmantot tikai Skudru, un tas ir ļoti ātri un viegli.

Lai arī WebLogic ir dārgs produkts, tam ir vairākas funkcijas, kas nav paredzētas JBoss. Piemēram, WebLogic tīmekļa administratora konsoli var izmantot JMS, datu avotu un drošības iestatījumu utt. Konfigurēšanai. Ņemiet vērā, ka konfigurēšana un administrēšana JBoss ir diezgan vienkārša, taču lietotāja saskarne nav paredzēta. Lai gan klastrēšana tiek atbalstīta visām WebLogic API, kopu veidošana tiek atbalstīta tikai dažām JBoss funkcijām. WebLogic piedāvā JMS kopu, savukārt JBoss to nedara. Standarta JDBC API tiek izmantota datu bāzu savienošanai WebLogic, bet datu bāzu savienojamība JBoss ir pieejama tikai caur jca-jdbc iesaiņotājiem, kas nozīmē, ka dažreiz programmētājam ir jāraksta savs kods.

WebLogic ir ļoti dārgs, ņemot vērā to, ka atsevišķa tīmekļa servera izmantošana rada papildu izmaksas, savukārt vertikālā mērogošana (piemēram, vairāk CPU pievienošana) maksā arī papildu naudu. Neskatoties uz savām izmaksām, WebLogic uzticamības dēļ tiek vairāk izmantots rūpniecībā. Bet projektiem, kas nav pārāk sarežģīti, JBoss ir labs risinājums (jo tā veiktspēja joprojām nav pierādīta ražošanas vidēs), jo tas ir bez maksas. Tāpēc JBoss ir vairāk populārs starp maziem un vidējiem uzņēmumiem, kuri nespēj atļauties WebLogic par augsto cenu.

Ieteicams: