WebLogic vs WebSphere | WebLogic Server 11gR1 vs WebSphere 8.0
Rakendusserverid mängivad kaasaegses ettevõtte andmetöötluses suurt rolli, toimides ettevõtte rakenduste arendamise, juurutamise ja integreerimise platvormina. Rakendusserverid hõlbustavad tavalisi funktsioone, nagu ühendus, turvalisus ja integreerimine. See võimaldab arendajal keskenduda ainult äriloogikale. Kaks juhtivat Java EE-l põhinevat rakendusserverit on WebLogic ja WebSphere rakendusserverid.
Mis on WebLogic?
WebLogic (Oracle WebLogic Server) on platvormideülene Java EE rakendusserver, mille on välja töötanud Oracle Corporation. WebLogic server pakub Java EE platvormil põhinevat tooteperet. Peale rakendusserveri koosneb see WebLogic Portalist (ettevõtteportaal), EAI (Enterprise Application Integration) platvormist, WebLogic Tuxedost (tehinguserver), WebLogici suhtlusplatvormist ja veebiserverist. Rakendusserveri praegune versioon on WebLogic Server 11gR1, mis ilmus 2011. aasta mais. WebLogic rakendusserver on osa Oracle Fusion Middleware portfellist. WebLogici server toetab suuremaid andmebaase, nagu Oracle, Microsoft SQL server, DB2 jne. Eclipse Java IDE nimega WebLogic Workshop on koos WebLogici platvormiga. WebLogic rakendusserver on koostalitlusvõimeline. NET-iga ja seda saab hõlpsasti integreerida CORBA, COM+, WebSphere MQ ja JMS-iga. BPM-i ja andmete kaardistamist toetab serveri Process Edition. Lisaks pakub WebLogic server tuge erinevatele avatud standarditele, nagu SOAP, UDDI, WSDL, WSRP, XSLT, XQuery ja JASS.
Mis on WebSphere?
WebSphere (WebSphere Application Server ehk WAS) on IBMi välja töötatud rakendusserver. See on IBMi WebSphere'i tootepere põhitoode. Selle praegune väljalase on 8.0, mis ilmus juunis 2011. Praegune versioon on JAVA EE 6 ühilduv server. WebSphere'i rakendusserveri koostamiseks kasutatakse avatud standardeid, nagu Java EE, XML ja Web Services. See on mitme platvormi rakendusserver, mis toetab Windowsi, Linuxi, Solarise, AIX, i/OS ja z/OS operatsioonisüsteeme ning x86, x86-64, PowerPC, SPARC, IA-64 ja zSeries arhitektuure. WebSphere server ühildub Apache HTTP serveri, Microsoft IIS, Netscape Enterprise Serveri ja IBM HTTP serveriga. Selle ühenduse vaikeport on 9060. Java EE turbemudel (koos aluseks oleva operatsioonisüsteemi pakutava turbega) loob aluse WebSphere'i rakendusserveri turbemudelile.
Mis vahe on WebLogicul ja WebSphere'il?
Kuigi WebLogic server ja WebSphere server on kaks juhtivat Java EE-l põhinevat rakendusserverit, on neil omad erinevused. WebLogici rakendusserveri on välja töötanud Oracle, samas kui WebSphere'i rakendusserver on IBMi toode. WebSphere'i serveri uusim versioon toetab Java EE 6, kuid WebLogic serveri uusim versioon toetab ainult Java EE 5. Nii WebLogici kui ka WebSphere'i servereid kasutatakse tööstuses laialdaselt ja Java kogukond usub, et need on enam-vähem samad. puudutab nende pakutavaid funktsioone ja funktsioone. Kuid Crimsoni konsultatsioonirühma 2011. aasta mais läbi viidud uuringu kohaselt nende kahe rakendusserveri kulude erinevuse kohta leiti, et WebSphere'i server on kulukam kui WebLogic server. Selle kolm peamist põhjust on WebLogici jõudluse eelis (mis tähendab väiksemaid riistvara-/tarkvara- ja tugikulusid), WebLogici väiksemad tegevuskulud ja WebSphere'i kõrgemad „inimeste kulud”, mis on tingitud vajadusest kasutada koolitatud spetsialiste.