Tofauti Kati ya Weblogic na Jboss

Tofauti Kati ya Weblogic na Jboss
Tofauti Kati ya Weblogic na Jboss

Video: Tofauti Kati ya Weblogic na Jboss

Video: Tofauti Kati ya Weblogic na Jboss
Video: 10 SHOCKING DIFFERENCES Between Valmiki Ramayana And Tulsi Das Ramcharitmanas 2024, Novemba
Anonim

Weblogic vs Jboss

Seva za maombi zina jukumu kubwa katika kompyuta ya kisasa ya biashara kwa kutenda kama jukwaa la ukuzaji, uwekaji na ujumuishaji wa programu za biashara. Seva za programu hurahisisha utendaji wa kawaida, kama vile unganisho, usalama na ujumuishaji. Hii inaruhusu watengenezaji kuzingatia tu mantiki ya biashara. Seva mbili za programu maarufu za Java EE ni WebLogic na seva za programu za Jboss. Kwa kawaida, WebLogic hutumiwa katika biashara kubwa, huku JBoss ikipendelewa na makampuni madogo/ya kati.

WebLogic ni nini?

WebLogic (Oracle WebLogic Server) ni seva ya maombi ya Java EE yenye majukwaa mtambuka iliyotengenezwa na Oracle Corporation. Seva ya WebLogic inatoa familia ya bidhaa kulingana na jukwaa la Java EE. Kando na seva ya programu, inaundwa na Tovuti ya WebLogic (lango la biashara), jukwaa la EAI (Ujumuishaji wa Maombi ya Biashara), WebLogic Tuxedo (seva ya muamala), Jukwaa la Mawasiliano la WebLogic na seva ya wavuti. Toleo la sasa la seva ya programu ni WebLogic Server 11gR1, ambayo ilitolewa Mei, 2011. Seva ya programu ya WebLogic ni sehemu ya kwingineko ya Oracle Fusion Middleware. Hifadhidata kuu kama vile Oracle, seva ya Microsoft SQL, DB2, n.k. zinatumika na seva ya WebLogic. Kitambulisho cha Java cha Eclipse kinachoitwa WebLogic Warsha kinakuja na jukwaa la WebLogic. Seva ya programu ya WebLogic inashirikiana na. NET, na inaweza kuunganishwa kwa urahisi na CORBA, COM+, WebSphere MQ na JMS. BPM na ramani ya data inatumika na Toleo la Mchakato la seva. Zaidi ya hayo, seva ya WebLogic hutoa usaidizi kwa viwango mbalimbali vilivyo wazi kama vile SOAP, UDDI, WSDL, WSRP, XSLT, XQuery na JASS.

Jboss ni nini?

JBoss Application Server (JBoss AS) ni seva ya programu huria na huria iliyotengenezwa na RedHat. Ni seva ya programu inayotegemea Java EE, ambayo haifanyiki tu kwenye Java lakini pia hutumia sehemu ya Java EE. JBoss ni seva ya jukwaa-msalaba, ambayo inaendesha kwenye mfumo wowote unaoendesha Java. Toleo la sasa la JBoss ni 6.0, ambalo lilitolewa Desemba, 2010. JBoss kwa sasa inaauni Wasifu wa Wavuti wa Java EE 6 (lakini rundo kamili la Java EE 6 halitumiki). JBoss inasaidia teknolojia mbalimbali ikiwa ni pamoja na AOP (Aspect Oriented Programming), kuunganisha, caching, kusambazwa kwa usambazaji, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, Huduma za Wavuti, JDBC na OSGi..

Kuna tofauti gani kati ya WebLogic na Jboss?

Ingawa, seva ya WebLogic na seva ya JBoss ni seva mbili za programu maarufu za Java EE, zina tofauti zao. Seva ya programu ya WebLogic imeundwa na Oracle, wakati seva ya programu ya JBoss ni bidhaa isiyolipishwa na huria. Toleo la hivi punde la seva ya JBoss linaauni Wasifu wa Wavuti wa Java EE 6, lakini toleo jipya zaidi la seva ya WebLogic linaauni Java EE 5 pekee. Unaweza kubadilisha mahitaji ya kiweko kulingana na mahitaji katika WebLogic, kwani Self Console 7001 imejumuishwa, lakini kwa kuwa JBoss inategemea. Seva ya Tomcat, hii haiwezekani katika JBoss. Njia nyingi za utumaji zinawezekana katika Mantiki ya Wavuti, ilhali Ant peke yake inaweza kutumika kwa ajili ya kusambaza katika JBoss, na ni haraka na rahisi sana.

Ingawa, WebLogic ni bidhaa ya bei ghali, ina vipengele kadhaa ambavyo havijatolewa katika JBoss. Kwa mfano, kiweko cha msimamizi wa wavuti cha WebLogic kinaweza kutumika kwa usanidi wa JMS, Vyanzo vya Data na mipangilio ya usalama, n.k. Kumbuka, usanidi na usimamizi ni rahisi sana katika JBoss, lakini UI haijatolewa. Ingawa, kuunganisha kunatumika kwa API zote katika WebLogic, kuunganisha kunatumika tu kwa baadhi ya vipengele katika JBoss. WebLogic inatoa nguzo ya JMS ilhali, JBoss haifanyi hivyo. API ya kawaida ya JDBC inatumika kwa muunganisho wa hifadhidata katika WebLogic, lakini muunganisho wa hifadhidata unapatikana katika JBoss tu kupitia vifungashio vya jca-jdbc, ambayo ina maana kwamba wakati mwingine mtayarishaji programu lazima aandike msimbo wake mwenyewe.

WebLogic ni ghali sana, ikizingatiwa kuwa kuwa na seva tofauti ya wavuti huleta gharama ya ziada, huku kuongeza wima (k.m. kuongeza CPU zaidi) hugharimu pesa za ziada pia. Licha ya gharama yake, WebLogic inatumika zaidi katika tasnia kutokana na kuegemea kwake. Lakini, kwa miradi ambayo sio ngumu sana, JBoss ni chaguo nzuri (kwani utendaji wake bado haujathibitishwa katika mazingira ya uzalishaji), kwa kuwa ni bure. Kwa hivyo, JBoss ni maarufu zaidi kati ya kampuni ndogo hadi za kati ambazo haziwezi kumudu WebLogic ya bei ya juu.

Ilipendekeza: