WebLogic vs WebSphere | WebLogic Server 11gR1 vs WebSphere 8.0
I server delle applicazioni svolgono un ruolo importante nell'informatica aziendale moderna fungendo da piattaforma per lo sviluppo, la distribuzione e l'integrazione di applicazioni aziendali. I server delle applicazioni facilitano le funzioni comuni come la connessione, la sicurezza e l'integrazione. Ciò consente allo sviluppatore di concentrarsi solo sulla logica aziendale. Due dei principali server delle applicazioni basati su Java EE sono i server delle applicazioni WebLogic e WebSphere.
Cos'è WebLogic?
WebLogic (Oracle WebLogic Server) è un server di applicazioni Java EE multipiattaforma sviluppato da Oracle Corporation. Il server WebLogic offre una famiglia di prodotti basati su piattaforma Java EE. Oltre al server delle applicazioni, è composto da WebLogic Portal (un portale aziendale), piattaforma EAI (Enterprise Application Integration), WebLogic Tuxedo (un server di transazione), WebLogic Communication Platform e un server web. La versione corrente del server delle applicazioni è WebLogic Server 11gR1, che è stato rilasciato a maggio 2011. Il server delle applicazioni WebLogic fa parte del portafoglio Oracle Fusion Middleware. I principali database come Oracle, Microsoft SQL Server, DB2, ecc. sono supportati dal server WebLogic. Un IDE Java Eclipse chiamato WebLogic Workshop viene fornito con la piattaforma WebLogic. Il server delle applicazioni WebLogic è interoperabile con. NET e può essere facilmente integrato con CORBA, COM+, WebSphere MQ e JMS. BPM e mappatura dei dati sono supportati dalla Process Edition del server. Inoltre, il server WebLogic fornisce supporto per vari standard aperti come SOAP, UDDI, WSDL, WSRP, XSLT, XQuery e JASS.
Cos'è WebSphere?
WebSphere (WebSphere Application Server, o WAS) è un server delle applicazioni sviluppato da IBM. È il prodotto principale della famiglia di prodotti WebSphere di IBM. La sua versione corrente è 8.0., rilasciata a giugno 2011. La versione corrente è un server conforme a JAVA EE 6. Standard aperti come Java EE, XML e Web Services vengono utilizzati per creare il server delle applicazioni WebSphere. È un server di applicazioni multipiattaforma, che supporta i sistemi operativi Windows, Linux, Solaris, AIX, i/OS e z/OS e le architetture x86, x86-64, PowerPC, SPARC, IA-64 e zSeries. Il server WebSphere è compatibile con il server HTTP Apache, Microsoft IIS, Netscape Enterprise Server e il server HTTP IBM. La sua porta predefinita per la connessione è 9060. Il modello di sicurezza Java EE (insieme alla sicurezza fornita dal sistema operativo sottostante) fornisce la base per il modello di sicurezza del server delle applicazioni WebSphere.
Qual è la differenza tra WebLogic e WebSphere?
Sebbene il server WebLogic e il server WebSphere siano due dei principali server di applicazioni basati su Java EE, presentano le proprie differenze. Il server delle applicazioni WebLogic è sviluppato da Oracle, mentre il server delle applicazioni WebSphere è un prodotto di IBM. L'ultima versione del server WebSphere supporta Java EE 6, ma l'ultima versione del server WebLogic supporta solo Java EE 5. Sia i server WebLogic che WebSphere sono ampiamente utilizzati nel settore e la comunità Java ritiene che siano più o meno gli stessi quando arriva alle caratteristiche e alle funzionalità che forniscono. Ma secondo uno studio condotto dal gruppo di consulenza Crimson nel maggio 2011 sulla differenza di costo tra questi due server delle applicazioni, il server WebSphere è risultato essere più costoso del server WebLogic. Le tre ragioni principali di ciò sono il vantaggio in termini di prestazioni di WebLogic (che significa meno hardware/software e costi di supporto), i minori costi operativi di WebLogic e i maggiori "costi per il personale" di WebSphere dovuti alla necessità di utilizzare professionisti qualificati.