WebLogic vs WebSphere | WebLogic Server 11gR1 vs WebSphere 8.0
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ājam koncentrēties tikai uz biznesa loģiku. Divi no vadošajiem Java EE lietojumprogrammu serveriem ir WebLogic un WebSphere lietojumprogrammu serveri.
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 WebSphere?
WebSphere (WebSphere Application Server jeb WAS) ir IBM izstrādāts lietojumprogrammu serveris. Tas ir galvenais produkts IBM WebSphere produktu saimē. Tā pašreizējā versija ir 8.0, kas tika izlaista 2011. gada jūnijā. Pašreizējā versija ir ar JAVA EE 6 saderīgs serveris. Lai izveidotu WebSphere lietojumprogrammu serveri, tiek izmantoti atvērtie standarti, piemēram, Java EE, XML un Web Services. Tas ir vairāku platformu lietojumprogrammu serveris, kas atbalsta Windows, Linux, Solaris, AIX, i/OS un z/OS operētājsistēmas un x86, x86-64, PowerPC, SPARC, IA-64 un zSeries arhitektūras. WebSphere serveris ir saderīgs ar Apache HTTP serveri, Microsoft IIS, Netscape Enterprise Server un IBM HTTP serveri. Tā noklusējuma ports savienojumam ir 9060. Java EE drošības modelis (kopā ar drošību, ko nodrošina pamatā esošā operētājsistēma) nodrošina WebSphere lietojumprogrammu servera drošības modeļa pamatu.
Kāda ir atšķirība starp WebLogic un WebSphere?
Lai gan WebLogic serveris un WebSphere serveris ir divi no vadošajiem Java EE lietojumprogrammu serveriem, tiem ir savas atšķirības. WebLogic lietojumprogrammu serveri izstrādā Oracle, savukārt WebSphere lietojumprogrammu serveri ir IBM produkts. Jaunākā WebSphere servera versija atbalsta Java EE 6, bet jaunākā WebLogic servera versija atbalsta tikai Java EE 5. Gan WebLogic, gan WebSphere serveri tiek plaši izmantoti šajā nozarē, un Java kopiena uzskata, ka tie ir vairāk vai mazāk vienādi. attiecas uz funkcijām un funkcionalitāti, ko tās nodrošina. Taču saskaņā ar pētījumu, ko 2011. gada maijā veica Crimson konsultāciju grupa par izmaksu atšķirībām starp šiem diviem lietojumprogrammu serveriem, WebSphere serveris ir dārgāks nekā WebLogic serveris. Trīs galvenie iemesli tam ir WebLogic veiktspējas priekšrocības (kas nozīmē mazākas aparatūras/programmatūras un atbalsta izmaksas), WebLogic mazākās darbības izmaksas un WebSphere augstākās “personu izmaksas”, kas rodas, jo ir jāizmanto apmācīti profesionāļi.