WebLogic vs WebSphere | WebLogic Server 11gR1 vs WebSphere 8.0
Applikasjonsservere spiller en viktig rolle i moderne bedriftsdatabehandling ved å fungere som plattformen for utvikling, distribusjon og integrasjon av bedriftsapplikasjoner. Applikasjonsservere legger til rette for vanlige funksjoner som tilkobling, sikkerhet og integrasjon. Dette gjør at utvikleren kun kan fokusere på forretningslogikken. To av de ledende Java EE-baserte applikasjonsserverne er WebLogic og WebSphere applikasjonsservere.
Hva er WebLogic?
WebLogic (Oracle WebLogic Server) er en Java EE-applikasjonsserver på tvers av plattformer utviklet av Oracle Corporation. WebLogic server tilbyr en familie av produkter basert på Java EE-plattformen. Bortsett fra applikasjonsserveren, er den sammensatt av WebLogic Portal (en bedriftsportal), EAI (Enterprise Application Integration) plattform, WebLogic Tuxedo (en transaksjonsserver), WebLogic Communication Platform og en webserver. Gjeldende versjon av applikasjonsserveren er WebLogic Server 11gR1, som ble utgitt i mai 2011. WebLogic applikasjonsserver er en del av Oracle Fusion Middleware-porteføljen. Store databaser som Oracle, Microsoft SQL-server, DB2 osv. støttes av WebLogic-tjeneren. En Eclipse Java IDE k alt WebLogic Workshop kommer med WebLogic-plattformen. WebLogic applikasjonsserver er interoperabel med. NET og kan enkelt integreres med CORBA, COM+, WebSphere MQ og JMS. BPM og datakartlegging støttes av Process Edition av serveren. Videre gir WebLogic-serveren støtte for ulike åpne standarder som SOAP, UDDI, WSDL, WSRP, XSLT, XQuery og JASS.
Hva er WebSphere?
WebSphere (WebSphere Application Server, eller WAS) er en applikasjonsserver utviklet av IBM. Det er hovedproduktet i IBMs familie av WebSphere-produkter. Den nåværende utgivelsen er 8.0., som ble utgitt i juni 2011. Den nåværende versjonen er en JAVA EE 6-kompatibel server. Åpne standarder som Java EE, XML og Web Services brukes til å bygge WebSphere-applikasjonsserveren. Det er en multi-plattform applikasjonsserver som støtter Windows, Linux, Solaris, AIX, i/OS og z/OS operativsystemer og x86, x86-64, PowerPC, SPARC, IA-64 og zSeries-arkitekturer. WebSphere-serveren er kompatibel med Apache HTTP-server, Microsoft IIS, Netscape Enterprise Server og IBM HTTP-server. Standardporten for tilkobling er 9060. Java EE sikkerhetsmodell (sammen med sikkerheten gitt av det underliggende operativsystemet) gir grunnlaget for sikkerhetsmodellen til WebSphere-applikasjonsserveren.
Hva er forskjellen mellom WebLogic og WebSphere?
Selv om WebLogic-server og WebSphere-server er to av de ledende Java EE-baserte applikasjonsserverne, har de sine egne forskjeller. WebLogic applikasjonsserver er utviklet av Oracle, mens WebSphere applikasjonsserver er et produkt fra IBM. Den siste versjonen av WebSphere-serveren støtter Java EE 6, men den siste versjonen av WebLogic-serveren støtter kun Java EE 5. Både WebLogic- og WebSphere-servere brukes mye i bransjen, og Java-fellesskapet mener de er mer eller mindre like når det kommer til funksjoner og funksjonalitet de tilbyr. Men ifølge en studie utført av Crimson konsulentgruppe i mai 2011 om kostnadsforskjeller mellom disse to applikasjonsserverne, ble WebSphere-serveren funnet å være dyrere enn WebLogic-serveren. De tre hovedårsakene til dette er WebLogics ytelsesfordel (som betyr mindre maskinvare/programvare og støttekostnader), WebLogics lavere driftskostnader og WebSpheres høyere "personkostnader" på grunn av behovet for å bruke utdannede fagfolk.