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 (корпоративный портал), платформы EAI (интеграция корпоративных приложений), WebLogic Tuxedo (сервер транзакций), коммуникационной платформы WebLogic и веб-сервера. Текущая версия сервера приложений - 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 совместим с HTTP-сервером Apache, Microsoft IIS, Netscape Enterprise Server и HTTP-сервером IBM. Порт по умолчанию для подключения - 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 из-за необходимости использовать обученных специалистов..