Weblogic vs Jboss
Daim ntawv thov servers ua lub luag haujlwm tseem ceeb hauv kev lag luam niaj hnub suav los ntawm kev ua lub platform rau kev txhim kho, xa tawm, thiab kev koom ua ke ntawm kev lag luam kev lag luam. Daim ntawv thov servers pab txhawb kev ua haujlwm, xws li kev sib txuas, kev ruaj ntseg thiab kev sib koom ua ke. Qhov no tso cai rau cov neeg tsim khoom tsuas yog tsom mus rau kev lag luam logic. Ob qhov nrov Java EE-raws li daim ntawv thov servers yog WebLogic thiab Jboss daim ntawv thov servers. Feem ntau, WebLogic yog siv hauv cov lag luam loj, thaum JBoss nyiam los ntawm cov tuam txhab me / nruab nrab.
WebLogic yog dab tsi?
WebLogic (Oracle WebLogic Server) yog tus ntoo khaub lig-platform Java EE daim ntawv thov server tsim los ntawm Oracle Corporation. WebLogic server muaj ib tsev neeg ntawm cov khoom raws li Java EE platform. Sib nrug los ntawm daim ntawv thov neeg rau zaub mov, nws yog tsim los ntawm WebLogic Portal (ib qho chaw lag luam portal), EAI (Enterprise Application Integration) platform, WebLogic Tuxedo (ib qho kev lag luam server), WebLogic Communication Platform thiab lub web server. Tam sim no version ntawm daim ntawv thov neeg rau zaub mov yog WebLogic Server 11gR1, uas tau tshaj tawm thaum lub Tsib Hlis, 2011. WebLogic daim ntawv thov server yog ib feem ntawm Oracle Fusion Middleware portfolio. Cov ntaub ntawv loj xws li Oracle, Microsoft SQL server, DB2, thiab lwm yam tau txais kev txhawb nqa los ntawm WebLogic server. Eclipse Java IDE hu ua WebLogic Workshop los nrog WebLogic platform. WebLogic daim ntawv thov server tuaj yeem cuam tshuam nrog. NET, thiab tuaj yeem ua ke nrog CORBA, COM +, WebSphere MQ thiab JMS. BPM thiab daim ntawv qhia cov ntaub ntawv tau txais kev txhawb nqa los ntawm Cov Txheej Txheem Tshaj Tawm ntawm tus neeg rau zaub mov. Tsis tas li ntawd, WebLogic server muab kev txhawb nqa rau ntau yam qauv qhib xws li SOAP, UDDI, WSDL, WSRP, XSLT, XQuery thiab JASS.
Jboss yog dab tsi?
JBoss Application Server (JBoss AS) yog qhov pub dawb thiab qhib qhov chaw thov server tsim los ntawm RedHat. Nws yog Java EE-raws li daim ntawv thov server, uas tsis tsuas yog khiav ntawm Java tab sis siv Java EE feem ib yam nkaus. JBoss yog tus neeg rau zaub mov cross-platform, uas khiav ntawm txhua qhov system khiav Java. Tam sim no version ntawm JBoss yog 6.0, uas tau tso tawm thaum lub Kaum Ob Hlis, 2010. JBoss tam sim no txhawb Java EE 6 Web Profile (tab sis tag nrho Java EE 6 pawg tsis txaus siab). JBoss txhawb ntau yam thev naus laus zis suav nrog AOP (Aspect Oriented Programming), pawg, caching, faib xa tawm, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, Web services, JDBC thiab OSGi.
Qhov txawv ntawm WebLogic thiab Jboss yog dab tsi?
Txawm hais tias, WebLogic server thiab JBoss server yog ob ntawm Java EE-based application servers nrov, lawv muaj lawv tus kheej qhov sib txawv. WebLogic daim ntawv thov server yog tsim los ntawm Oracle, thaum JBoss daim ntawv thov server yog qhov khoom pub dawb thiab qhib. Qhov tseeb version ntawm JBoss neeg rau zaub mov txhawb Java EE 6 Web Profile, tab sis qhov tseeb tso tawm ntawm WebLogic server tsuas yog txhawb Java EE 5. Koj tuaj yeem hloov cov kev cai console nyob ntawm qhov yuav tsum tau muaj hauv WebLogic, raws li Tus Kheej Console 7001 suav nrog, tab sis txij li JBoss nyob ntawm Tomcat Server, qhov no tsis tuaj yeem ua tau hauv JBoss. Ntau txoj hauv kev ntawm kev xa tawm tuaj yeem ua tau hauv Web Logic, thaum Ant ib leeg tuaj yeem siv rau kev xa tawm hauv JBoss, thiab nws yooj yim heev.
Txawm tias, WebLogic yog ib qho khoom kim heev, nws muaj ntau yam uas tsis tau muab rau hauv JBoss. Piv txwv li, WebLogic lub vev xaib tus thawj tswj hwm lub vev xaib tuaj yeem siv rau kev teeb tsa ntawm JMS, Cov Ntaub Ntawv Cov Ntaub Ntawv, thiab kev teeb tsa kev nyab xeeb, thiab lwm yam. Nco ntsoov, kev teeb tsa thiab kev tswj hwm yooj yim zoo nkauj hauv JBoss, tab sis tsis muaj UI. Thaum, kev sib koom ua ke tau txais kev txhawb nqa rau tag nrho cov APIs hauv WebLogic, kev sib koom ua ke tsuas yog txhawb rau qee yam ntawm JBoss. WebLogic muaj JMS pawg thaum, JBoss tsis. Standard JDBC API yog siv rau kev sib txuas ntawm cov ntaub ntawv hauv WebLogic, tab sis kev sib txuas database muaj nyob hauv JBoss nkaus xwb los ntawm jca-jdbc wrappers, uas txhais tau hais tias qee zaum tus programmer yuav tsum sau nws tus kheej code.
WebLogic yog qhov kim heev, vim tias muaj lub vev xaib sib cais ua rau muaj tus nqi ntxiv, thaum kev ntsuas ntsug (xws li ntxiv CPUs ntxiv) raug nqi nyiaj ntxiv thiab. Txawm tias nws tus nqi, WebLogic tau siv ntau dua hauv kev lag luam vim nws txoj kev ntseeg siab. Tab sis, rau cov haujlwm uas tsis yog qhov nyuaj, JBoss yog qhov kev xaiv zoo (raws li nws qhov kev ua tau zoo tseem tsis tau muaj pov thawj hauv qhov chaw tsim khoom), txij li nws yog dawb. Yog li ntawd, JBoss nrov dua ntawm cov tuam txhab me me rau nruab nrab uas tsis muaj peev xwm them taus tus nqi siab WebLogic.