Skirtumas Tarp „Weblogic“ir „Jboss“

Skirtumas Tarp „Weblogic“ir „Jboss“
Skirtumas Tarp „Weblogic“ir „Jboss“

Video: Skirtumas Tarp „Weblogic“ir „Jboss“

Video: Skirtumas Tarp „Weblogic“ir „Jboss“
Video: Skirtumas tarp viršininko ir vadovo 2024, Balandis
Anonim

Tinklaraštis vs Jboss

Programų serveriai vaidina svarbų vaidmenį šiuolaikiniame įmonės skaičiavime, veikdami kaip platforma įmonės programoms kurti, diegti ir integruoti. Programų serveriai palengvina bendras funkcijas, tokias kaip ryšys, sauga ir integracija. Tai leidžia kūrėjams sutelkti dėmesį tik į verslo logiką. Du populiarūs „Java EE“pagrindu sukurti programų serveriai yra „WebLogic“ir „Jboss“programų serveriai. Paprastai „WebLogic“naudojama didelėse įmonėse, o „JBoss“teikia pirmenybę mažoms ir vidutinėms įmonėms.

Kas yra „WebLogic“?

„WebLogic“(„Oracle WebLogic Server“) yra kelių platformų „Java EE“programų serveris, kurį sukūrė „Oracle Corporation“. „WebLogic“serveris siūlo produktų grupę, pagrįstą „Java EE“platforma. Be programų serverio, jį sudaro „WebLogic Portal“(įmonės portalas), EAI („Enterprise Application Integration“) platforma, „WebLogic Tuxedo“(operacijų serveris), „WebLogic Communication Platform“ir interneto serveris. Dabartinė programų serverio versija yra „WebLogic Server 11gR1“, kuri buvo išleista 2011 m. Gegužės mėn. „WebLogic“programų serveris yra „Oracle Fusion Middleware“portfelio dalis. Pagrindines duomenų bazes, tokias kaip „Oracle“, „Microsoft SQL Server“, DB2 ir kt., Palaiko „WebLogic“serveris. „Eclipse Java IDE“, vadinama „WebLogic Workshop“, yra kartu su „WebLogic“platforma. „WebLogic“programų serveris yra suderinamas su. NET,ir gali būti lengvai integruojamas su CORBA, COM +, „WebSphere MQ“ir JMS. BPM ir duomenų susiejimą palaiko serverio procesų leidimas. Be to, „WebLogic“serveris palaiko įvairius atvirus standartus, pvz., SOAP, UDDI, WSDL, WSRP, XSLT, XQuery ir JASS.

Kas yra Jbossas?

„JBoss Application Server“(„JBoss AS“) yra nemokamas ir atviro kodo programų serveris, kurį sukūrė „RedHat“. Tai yra „Java EE“pagrįstas programų serveris, kuris veikia ne tik „Java“, bet ir įgyvendina „Java EE“dalį. „JBoss“yra kelių platformų serveris, veikiantis bet kurioje sistemoje, kurioje veikia „Java“. Dabartinė „JBoss“versija yra 6.0, kuri buvo išleista 2010 m. Gruodžio mėn. „JBoss“šiuo metu palaiko „Java EE 6“žiniatinklio profilį (tačiau visas „Java EE 6“kaminas nepalaikomas). „JBoss“palaiko įvairias technologijas, įskaitant AOP („Aspect Oriented Programming“), grupavimą, talpyklą, paskirstytą diegimą, EJB, JPA, JASS, JCA, JME, JMS, JNDI, JTA, JACC, Java Mail, JSF, JSP, žiniatinklio paslaugas, JDBC ir OSGi.

Kuo skiriasi „WebLogic“ir „Jboss“?

Nors „WebLogic“serveris ir „JBoss“serveris yra du populiariausi „Java EE“pagrindu sukurti programų serveriai, jie turi savo skirtumų. „WebLogic“programų serverį sukūrė „Oracle“, o „JBoss“programų serveris yra nemokamas ir atviro kodo produktas. Naujausia „JBoss“serverio versija palaiko „Java EE 6“žiniatinklio profilį, tačiau naujausia „WebLogic“serverio versija palaiko tik „Java EE 5.“. Galite keisti konsolės reikalavimus, atsižvelgdami į „WebLogic“reikalavimus, nes įtraukta „Self Console 7001“, tačiau kadangi „JBoss“priklauso nuo „Tomcat Server“, tai neįmanoma „JBoss“. „Web Logic“galima naudoti kelis diegimo būdus, o vien „Ant“galima naudoti diegiant „JBoss“, ir tai yra labai greita ir lengva.

Nors „WebLogic“yra brangus produktas, jis turi keletą funkcijų, kurių „JBoss“nepateikia. Pvz., „WebLogic“žiniatinklio administratoriaus pultas gali būti naudojamas JMS, duomenų šaltinių ir saugos parametrų ir pan. Konfigūravimui. Atminkite, kad „JBoss“konfigūravimas ir administravimas yra gana paprastas, tačiau vartotojo sąsaja nepateikiama. Nors grupavimas palaikomas visoms „WebLogic“API, grupavimas palaikomas tik kai kurioms „JBoss“funkcijoms. „WebLogic“siūlo JMS grupavimą, o „JBoss“- ne. Standartinė „JDBC“API naudojama prisijungiant prie duomenų bazės „WebLogic“, tačiau duomenų bazės ryšys „JBoss“pasiekiamas tik per „jca-jdbc“paketus, o tai reiškia, kad kartais programuotojui tenka rašyti savo kodą.

„WebLogic“yra labai brangus, turint omenyje, kad turint atskirą interneto serverį, reikia papildomų išlaidų, o vertikalusis mastelio keitimas (pvz., Papildomo procesoriaus pridėjimas) taip pat kainuoja papildomus pinigus. Nepaisant brangumo, „WebLogic“yra labiau naudojamas pramonėje dėl savo patikimumo. Tačiau projektams, kurie nėra pernelyg sudėtingi, „JBoss“yra geras pasirinkimas (nes jo našumas vis dar nėra įrodytas gamybos aplinkoje), nes jis yra nemokamas. Todėl „JBoss“yra labiau populiarus tarp mažų ir vidutinių įmonių, kurios negali sau leisti brangių „WebLogic“.

Rekomenduojama: