WebLogic vs WebSphere | WebLogic Server 11gR1 vs WebSphere 8.0
Applikationsservrar spelar en viktig roll i moderna företagsdatorer genom att fungera som plattformen för utveckling, driftsättning och integration av företagsapplikationer. Applikationsservrar underlättar vanliga funktioner som anslutning, säkerhet och integration. Detta gör att utvecklaren bara kan fokusera på affärslogiken. Två av de ledande Java EE-baserade applikationsservrarna är WebLogic och WebSphere applikationsservrar.
Vad är WebLogic?
WebLogic (Oracle WebLogic Server) är en plattformsoberoende Java EE-applikationsserver utvecklad av Oracle Corporation. WebLogic server erbjuder en familj av produkter baserade på Java EE-plattformen. Förutom applikationsservern består den av WebLogic Portal (en företagsportal), EAI (Enterprise Application Integration) plattform, WebLogic Tuxedo (en transaktionsserver), WebLogic Communication Platform och en webbserver. Nuvarande version av applikationsservern är WebLogic Server 11gR1, som släpptes i maj 2011. WebLogic applikationsserver är en del av Oracle Fusion Middleware-portföljen. Större databaser som Oracle, Microsoft SQL-server, DB2, etc. stöds av WebLogic-servern. En Eclipse Java IDE som kallas WebLogic Workshop kommer med WebLogic-plattformen. WebLogic applikationsserver är interoperabel med. NET och kan enkelt integreras med CORBA, COM+, WebSphere MQ och JMS. BPM och datamappning stöds av Process Edition av servern. Dessutom ger WebLogic-servern stöd för olika öppna standarder som SOAP, UDDI, WSDL, WSRP, XSLT, XQuery och JASS.
Vad är WebSphere?
WebSphere (WebSphere Application Server, eller WAS) är en applikationsserver utvecklad av IBM. Det är huvudprodukten i IBMs familj av WebSphere-produkter. Den nuvarande versionen är 8.0., som släpptes i juni 2011. Den nuvarande versionen är en JAVA EE 6-kompatibel server. Öppna standarder som Java EE, XML och Web Services används för att bygga WebSphere-applikationsservern. Det är en applikationsserver med flera plattformar, som stöder Windows, Linux, Solaris, AIX, i/OS och z/OS operativsystem och x86, x86-64, PowerPC, SPARC, IA-64 och zSeries-arkitekturer. WebSphere-servern är kompatibel med Apache HTTP-server, Microsoft IIS, Netscape Enterprise Server och IBM HTTP-server. Dess standardport för anslutning är 9060. Java EE-säkerhetsmodellen (tillsammans med säkerheten som tillhandahålls av det underliggande operativsystemet) utgör grunden för säkerhetsmodellen för WebSphere-applikationsservern.
Vad är skillnaden mellan WebLogic och WebSphere?
Även om WebLogic-servern och WebSphere-servern är två av de ledande Java EE-baserade applikationsservrarna, har de sina egna skillnader. WebLogic applikationsserver är utvecklad av Oracle, medan WebSphere applikationsserver är en produkt från IBM. Den senaste versionen av WebSphere-servern stöder Java EE 6, men den senaste versionen av WebLogic-servern stöder bara Java EE 5. Både WebLogic- och WebSphere-servrar används flitigt i branschen, och Java-gemenskapen tror att de är mer eller mindre desamma när det kommer till funktioner och funktionalitet de tillhandahåller. Men enligt en studie utförd av Crimson konsultgrupp i maj 2011 om kostnadsskillnaden mellan dessa två applikationsservrar, visade sig WebSphere-servern vara dyrare än WebLogic-servern. De tre huvudorsakerna till detta är WebLogics prestandafördel (vilket innebär mindre hårdvara/mjukvara och supportkostnader), WebLogics lägre driftskostnader och WebSpheres högre "mänskliga kostnader" på grund av behovet av att använda utbildad personal.