WebLogic proti WebSphere | WebLogic Server 11gR1 proti WebSphere 8.0
Aplikacijski strežniki igrajo pomembno vlogo v sodobnem poslovnem računalništvu, saj delujejo kot platforma za razvoj, uvajanje in integracijo poslovnih aplikacij. Aplikacijski strežniki omogočajo skupne funkcije, kot so povezava, varnost in integracija. To omogoča razvijalcu, da se osredotoči le na poslovno logiko. Dva izmed vodilnih aplikacijskih strežnikov, ki temeljijo na Javi EE, sta aplikacijska strežnika WebLogic in WebSphere.
Kaj je WebLogic?
WebLogic (Oracle WebLogic Server) je večplatformski aplikacijski strežnik Java EE, ki ga je razvila družba Oracle Corporation. Strežnik WebLogic ponuja družino izdelkov, ki temeljijo na platformi Java EE. Poleg aplikacijskega strežnika ga sestavljajo WebLogic Portal (portal podjetja), platforma EAI (Enterprise Application Integration), WebLogic Tuxedo (transakcijski strežnik), komunikacijska platforma WebLogic in spletni strežnik. Trenutna različica aplikacijskega strežnika je WebLogic Server 11gR1, ki je bila izdana maja 2011. Aplikacijski strežnik WebLogic je del portfelja Oracle Fusion Middleware. Večje zbirke podatkov, kot so Oracle, Microsoft SQL Server, DB2 itd., podpira strežnik WebLogic. Eclipse Java IDE, imenovan WebLogic Workshop, prihaja s platformo WebLogic. Aplikacijski strežnik WebLogic je interoperabilen z. NET in ga je mogoče preprosto integrirati s CORBA, COM+, WebSphere MQ in JMS. BPM in preslikavo podatkov podpira Process Edition strežnika. Poleg tega strežnik WebLogic nudi podporo za različne odprte standarde, kot so SOAP, UDDI, WSDL, WSRP, XSLT, XQuery in JASS.
Kaj je WebSphere?
WebSphere (WebSphere Application Server ali WAS) je aplikacijski strežnik, ki ga je razvil IBM. Je glavni izdelek v IBM-ovi družini izdelkov WebSphere. Njegova trenutna izdaja je 8.0., ki je bila izdana junija 2011. Trenutna različica je strežnik, združljiv z JAVA EE 6. Za izdelavo aplikacijskega strežnika WebSphere se uporabljajo odprti standardi, kot so Java EE, XML in spletne storitve. Gre za večplatformski aplikacijski strežnik, ki podpira operacijske sisteme Windows, Linux, Solaris, AIX, i/OS in z/OS ter arhitekture x86, x86-64, PowerPC, SPARC, IA-64 in zSeries. Strežnik WebSphere je združljiv s strežnikom HTTP Apache, Microsoft IIS, strežnikom Netscape Enterprise Server in strežnikom IBM HTTP. Njegova privzeta vrata za povezavo so 9060. Varnostni model Java EE (skupaj z varnostjo, ki jo zagotavlja osnovni operacijski sistem) zagotavlja osnovo za varnostni model aplikacijskega strežnika WebSphere.
Kakšna je razlika med WebLogic in WebSphere?
Čeprav sta strežnik WebLogic in strežnik WebSphere dva vodilna aplikacijska strežnika, ki temeljita na Javi EE, imata svoje razlike. Aplikacijski strežnik WebLogic je razvil Oracle, medtem ko je aplikacijski strežnik WebSphere produkt IBM-a. Najnovejša različica strežnika WebSphere podpira Java EE 6, najnovejša izdaja strežnika WebLogic pa podpira samo Java EE 5. Strežnika WebLogic in WebSphere se močno uporabljata v industriji in skupnost Java verjame, da sta bolj ali manj enaka, ko prihaja do funkcij in funkcionalnosti, ki jih ponujajo. Toda glede na študijo, ki jo je maja 2011 izvedla svetovalna skupina Crimson o razliki v stroških med tema dvema aplikacijskima strežnikoma, je bilo ugotovljeno, da je strežnik WebSphere dražji od strežnika WebLogic. Trije glavni razlogi za to so prednost v zmogljivosti WebLogic (kar pomeni manj stroškov strojne/programske opreme in podpore), nižji operativni stroški WebLogic in višji »stroški ljudi« WebSphere zaradi potrebe po uporabi usposobljenih strokovnjakov.