WebLogic vs WebSphere | WebLogic Server 11gR1 vs WebSphere 8.0
Applikationsservrar spelar en viktig roll i modern företagsberäkning genom att fungera som plattform för utveckling, implementering och integrering av företagsapplikationer. Applikationsservrar underlättar gemensamma funktioner som anslutning, säkerhet och integration. Detta gör det möjligt för utvecklaren att fokusera endast 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 Java EE-applikationsservern på flera plattformar som utvecklats av Oracle Corporation. WebLogic-servern erbjuder en serie 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 applikationsservern är en del av Oracle Fusion Middleware-portföljen. Viktiga databaser som Oracle, Microsoft SQL-server, DB2, etc. stöds av WebLogic-servern. En Eclipse Java IDE heter WebLogic Workshop levereras med WebLogic-plattformen. WebLogic applikationsservern är kompatibel med .NET och kan enkelt integreras med CORBA, COM +, WebSphere MQ och JMS. BPM och datakartläggning stöds av processversionen av servern. Dessutom erbjuder 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 som utvecklats 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-servern, Microsoft IIS, Netscape Enterprise Server och IBM HTTP-servern. Standardporten för anslutning är 9060. Java EE-säkerhetsmodell (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 egna skillnader. WebLogic applikationsservern är utvecklad av Oracle, medan WebSphere applikationsservern ä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 kraftigt i branschen och Java-gemenskapen tror att de är mer eller mindre desamma när den kommer till funktioner och funktionalitet de tillhandahåller. Men enligt en studie som gjordes av Crimson Consulting Group i maj 2011 om kostnadsskillnaden mellan dessa två applikationsservrar, visade sig WebSphere-servern vara mer kostnadseffektiv än WebLogic-servern. De tre främsta orsakerna till detta är WebLogics prestationsfördel (vilket innebär mindre hårdvara / mjukvara och supportkostnader), WebLogics mindre driftskostnader och WebSpheres högre "folkkostnader" på grund av behovet av att använda utbildade proffs.