WebLogic vs WebSphere | WebLogic Server 11gR1 vs WebSphere 8.0
I server delle applicazioni svolgono un ruolo importante nel moderno computing aziendale fungendo da piattaforma per lo sviluppo, la distribuzione e l'integrazione delle 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 di business. Due dei principali server di applicazioni basati su Java EE sono server di 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 sulla 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 è stata rilasciata nel maggio 2011. Il server delle applicazioni WebLogic fa parte del portafoglio Oracle Fusion Middleware. Database importanti 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 di applicazioni WebLogic è interoperabile con .NET e può essere facilmente integrato con CORBA, COM +, WebSphere MQ e JMS. BPM e mapping 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.
Che cos'è WebSphere?
WebSphere (WebSphere Application Server o WAS) è un server di applicazioni sviluppato da IBM. È il prodotto principale della famiglia IBM di prodotti WebSphere. La sua versione attuale è 8.0., Che è stata rilasciata nel giugno 2011. La versione attuale è un server compatibile con JAVA EE 6. Standard aperti come Java EE, XML e servizi Web 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 IBM HTTP Server. 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, hanno le loro differenze. Il server di applicazioni WebLogic è sviluppato da Oracle, mentre il server di 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. Entrambi i server WebLogic e WebSphere vengono utilizzati pesantemente nel settore e la comunità Java ritiene che siano più o meno gli stessi quando arriva a funzionalità e funzionalità che forniscono. Ma secondo uno studio condotto dal gruppo di consulenza Crimson nel maggio 2011 sulla differenza di costo tra questi due server di applicazioni, il server WebSphere è risultato essere più costoso del server WebLogic. I tre motivi principali di ciò sono il vantaggio prestazionale di WebLogic (che comporta meno costi hardware / software e di supporto), i minori costi operativi di WebLogic e i "costi per le persone" di WebSphere più elevati dovuti alla necessità di utilizzare professionisti addestrati.