WebLogic vs WebSphere | WebLogic Server 11gR1 proti WebSphere 8.0
Aplikacijski strežniki imajo pomembno vlogo v sodobnem računalniškem podjetništvu, saj delujejo kot platforma za razvoj, uvajanje in integracijo poslovnih aplikacij. Aplikacijski strežniki olajšajo običajne funkcije, kot so povezava, varnost in integracija. To omogoča razvijalcu, da se osredotoči samo na poslovno logiko. Dva vodilnih aplikacijskih strežnikov, ki temeljijo na Java EE, sta aplikacijska strežnika WebLogic in WebSphere.
Kaj je WebLogic?
WebLogic (Oracle WebLogic Server) je medplatični aplikacijski strežnik Java EE, ki ga je razvila Oracle Corporation. WebLogic strežnik ponuja družino izdelkov, ki temeljijo na platformi Java EE. Poleg aplikacijskega strežnika jo sestavljajo spletni portal WebLogic (portal podjetja), platforma EAI (Enterprise Application Integration), spletna različica WebLogic Tuxedo (transakcijski strežnik), komunikacijska platforma WebLogic in spletni strežnik. Trenutna različica aplikacijskega strežnika je WebLogic Server 11gR1, ki je izšla maja 2011. Aplikacijski strežnik WebLogic je del portfelja Oracle Fusion Middleware. Velike baze podatkov, kot so Oracle, strežnik Microsoft SQL, DB2 itd., Podpirajo strežnik WebLogic. Java IDE Eclipse z imenom WebLogic Workshop prihaja s platformo WebLogic. Aplikacijski strežnik WebLogic je interoperabilen z .NET in ga je mogoče enostavno integrirati s CORBA, COM +, WebSphere MQ in JMS. BPM in preslikavo podatkov podpira strežnik Edition Process. Poleg tega WebLogic strežnik ponuja 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 različica je 8.0. Izšla je junija 2011. Trenutno različica je strežnik, združljiv z JAVA EE 6. Za izdelavo strežnika aplikacij WebSphere se uporabljajo odprti standardi, kot so Java EE, XML in spletne storitve. Gre za večplatični 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. WebSphere strežnik je združljiv s strežnikom Apache HTTP, Microsoft IIS, Netscape Enterprise Server in IBM HTTP strežnikom. Privzeta vrata za povezavo so 9060. Varnostni model Java EE (skupaj z varnostjo, ki jo zagotavlja osnovni operacijski sistem) daje osnovo za varnostni model strežnika aplikacij WebSphere.
Kakšna je razlika med WebLogic in WebSphere?
Čeprav sta strežnik WebLogic in strežnik WebSphere dva vodilnih aplikacijskih strežnikov, ki temeljijo na Java EE, imata svoje razlike. Aplikacijski strežnik WebLogic je razvil Oracle, medtem ko je aplikacijski strežnik WebSphere izdelek IBM-a. Najnovejša različica strežnika WebSphere podpira Java EE 6, vendar najnovejša različica strežnika WebLogic podpira samo Java EE 5. V industriji se močno uporabljajo tako strežniki WebLogic kot WebSphere in Java Community meni, da so bolj ali manj enaki, ko pride do funkcij in funkcionalnosti, ki jih zagotavljajo. Toda glede na raziskavo, ki jo je maja 2011 v zvezi z razlikami v stroških med tema dvema aplikacijskima strežnikoma opravila skupina Crimson, je bil ugotovljen, da je strežnik WebSphere dražji od strežnika WebLogic. Trije glavni razlogi za to so uspešnost WebLogika (kar pomeni manj strojne opreme / programske opreme in stroškov za podporo), manjši operativni stroški WebLogika in višji "stroški ljudi" za WebSphere zaradi potrebe po uporabi usposobljenih strokovnjakov.