WebLogic vs WebSphere | WebLogic Server 11gR1 versus WebSphere 8.0
Serverele de aplicații joacă un rol major în computerele moderne ale întreprinderilor, acționând ca platformă pentru dezvoltarea, implementarea și integrarea aplicațiilor enterprise. Serverele de aplicații facilitează funcții comune, cum ar fi conexiunea, securitatea și integrarea. Acest lucru permite dezvoltatorului să se concentreze numai pe logica de afaceri. Două dintre cele mai importante servere de aplicații bazate pe Java EE sunt serverele de aplicații WebLogic și WebSphere.
Ce este WebLogic?
WebLogic (Oracle WebLogic Server) este un server de aplicații Java EE încrucișat dezvoltat de Oracle Corporation. Serverul WebLogic oferă o familie de produse bazate pe platforma Java EE. În afară de serverul de aplicații, acesta este alcătuit din WebLogic Portal (portal de întreprindere), platforma EAI (Enterprise Application Integration), WebLogic Tuxedo (un server de tranzacții), Platforma de comunicații WebLogic și un server web. Versiunea actuală a serverului de aplicații este WebLogic Server 11gR1, care a fost lansat în luna mai 2011. Serverul de aplicații WebLogic face parte din portofoliul Oracle Fusion Middleware. Bazele de date importante cum ar fi Oracle, serverul Microsoft SQL, DB2 etc. sunt suportate de serverul WebLogic. Un Eclipse Java IDE numit WebLogic Workshop vine cu platforma WebLogic. Serverul de aplicații WebLogic este interoperabil cu .NET și poate fi ușor integrat cu CORBA, COM +, WebSphere MQ și JMS. BPM și cartografiere de date este susținută de Process Edition a serverului. Mai mult, serverul WebLogic oferă suport pentru diverse standarde deschise cum ar fi SOAP, UDDI, WSDL, WSRP, XSLT, XQuery și JASS.
Ce este WebSphere?
WebSphere (WebSphere Application Server, sau WAS) este un server de aplicații dezvoltat de IBM. Acesta este principalul produs din familia IBM de produse WebSphere. Versiunea curentă este 8.0, care a fost lansată în iunie 2011. Versiunea curentă este un server compatibil JAVA EE 6. Standarde deschise, cum ar fi Java EE, XML și Web Services, sunt folosite pentru a construi serverul de aplicații WebSphere. Este un server de aplicații multi-platformă, care suportă sistemele de operare Windows, Linux, Solaris, AIX, i / OS și z / OS și arhitecturile x86, x86-64, PowerPC, SPARC, IA-64 și zSeries. Serverul WebSphere este compatibil cu serverul HTTP Apache, Microsoft IIS, Netscape Enterprise Server și serverul HTTP IBM. Portul său implicit pentru conectare este 9060. Modelul de securitate Java EE (împreună cu securitatea oferită de sistemul de operare) oferă baza pentru modelul de securitate al serverului de aplicații WebSphere.
Care este diferența dintre WebLogic și WebSphere?
Deși serverul WebLogic și serverul WebSphere sunt două dintre cele mai importante servere de aplicații bazate pe Java EE, ele au propriile lor diferențe. Serverul de aplicații WebLogic este dezvoltat de Oracle, în timp ce serverul de aplicații WebSphere este un produs al IBM. Ultima versiune a serverului WebSphere suportă Java EE 6, însă cea mai recentă versiune a serverului WebLogic suportă doar Java EE 5. Ambele servere WebLogic și WebSphere sunt utilizate în industrie și comunitatea Java consideră că acestea sunt mai mult sau mai puțin aceleași atunci când vine la caracteristicile și funcționalitatea pe care le oferă. Dar, potrivit unui studiu realizat de grupul de consultanță Crimson în mai 2011, privind diferența de cost dintre aceste două servere de aplicații, serverul WebSphere sa dovedit a fi mai costisitor decât serverul WebLogic. Cele trei motive principale sunt avantajul de performanță al WebLogic (ceea ce înseamnă mai puține costuri hardware / software și de suport), costurile operaționale mai mici ale WebLogic și costurile mai ridicate ale oamenilor de la WebSphere datorită nevoii de a folosi profesioniști instruiți.