WebLogic срещу WebSphere | WebLogic Server 11gR1 срещу WebSphere 8.0
Сървърите на приложения играят важна роля в съвременните корпоративни изчисления, като действат като платформа за разработване, внедряване и интегриране на корпоративни приложения. Сървърите на приложения улесняват общи функции като свързване, сигурност и интеграция. Това позволява на разработчика да се съсредоточи само върху бизнес логиката. Два от водещите Java EE-базирани сървъри за приложения са WebLogic и WebSphere сървъри за приложения.
Какво е WebLogic?
WebLogic (Oracle WebLogic Server) е междуплатформен Java EE сървър за приложения, разработен от Oracle Corporation. Сървърът WebLogic предлага семейство продукти, базирани на платформата Java EE. Освен сървъра за приложения, той се състои от WebLogic Portal (корпоративен портал), EAI (Enterprise Application Integration) платформа, WebLogic Tuxedo (сървър за транзакции), WebLogic Communication Platform и уеб сървър. Текущата версия на сървъра за приложения е WebLogic Server 11gR1, който беше пуснат през май 2011 г. WebLogic сървърът за приложения е част от портфолиото на Oracle Fusion Middleware. Основни бази данни като Oracle, Microsoft SQL сървър, DB2 и др. Се поддържат от сървъра WebLogic. Eclipse Java IDE, наречена WebLogic Workshop, се предлага с платформата WebLogic. Сървърът за приложения WebLogic е съвместим с. NET и може лесно да се интегрира с CORBA, COM +, WebSphere MQ и JMS. BPM и картографиране на данни се поддържат от Process Edition на сървъра. Освен това сървърът WebLogic предоставя поддръжка за различни отворени стандарти като SOAP, UDDI, WSDL, WSRP, XSLT, XQuery и JASS.
Какво е WebSphere?
WebSphere (WebSphere Application Server или WAS) е сървър за приложения, разработен от IBM. Това е основният продукт от семейството на продуктите на WebSphere на IBM. Текущата му версия е 8.0., Която беше пусната през юни 2011 г. Текущата версия е JAVA EE 6 съвместим сървър. Отворени стандарти като Java EE, XML и Web Services се използват за изграждане на сървъра за приложения WebSphere. Това е сървър за мултиплатформени приложения, който поддържа Windows, Linux, Solaris, AIX, i / OS и z / OS операционни системи и x86, x86-64, PowerPC, SPARC, IA-64 и zSeries архитектури. WebSphere сървърът е съвместим с Apache HTTP сървър, Microsoft IIS, Netscape Enterprise Server и IBM HTTP сървър. Портът му по подразбиране за връзка е 9060. Моделът за защита на Java EE (заедно със защитата, осигурена от основната операционна система) предоставя основата за модела на защита на сървъра за приложения WebSphere.
Каква е разликата между WebLogic и WebSphere?
Въпреки че WebLogic сървърът и WebSphere сървърът са два от водещите Java EE-базирани сървъри за приложения, те имат свои собствени разлики. Сървърът за приложения WebLogic е разработен от Oracle, докато сървърът за приложения WebSphere е продукт на IBM. Най-новата версия на сървъра WebSphere поддържа Java EE 6, но най-новата версия на сървъра WebLogic поддържа само Java EE 5. Както сървърите WebLogic, така и WebSphere се използват широко в индустрията и Java общността вярва, че те са горе-долу еднакви, когато стига до функции и функционалност, които те предоставят. Но според проучване, проведено от консултантската група на Crimson през май 2011 г. относно разликата в разходите между тези два сървъра за приложения, сървърът WebSphere се оказа по-скъп от сървъра WebLogic. Трите основни причини за това са предимството на WebLogic в производителността (което означава по-малко хардуер / софтуер и разходи за поддръжка), по-малките оперативни разходи на WebLogic и по-високите „разходи за хора“на WebSphere поради необходимостта да се използват обучени професионалисти.