Oracle weblogic server что это

Обновлено: 01.07.2024

Are you aware how much time I've spent learning for details of Java? Thread management, dynamics, CORBA.

понедельник, 12 декабря 2011 г.

Установка и использование WebLogic Server 12c в версии для разработчиков


На прошлой неделе Oracle сделала доступным для скачивания набор дистрибутивов сервера приложений нового поколения, основы линейки продуктов Oracle Fusion Middleware, - WebLogic Server 12c. Данный продукт доступен как в виде инсталляторов под Windows, Linux и Mac OS X, так и в виде двух ZIP-архивов, предназначенных исключительно для разработчиков. В данной заметке мы рассмотрим как установить WebLogic Server из данных архивов и создать демонстрационный домен, а так же написать и развернуть в данном домене небольшое Java EE 6 приложение, используя Oracle Enterprise Pack for Eclipse 12.1.1.

Установка WebLogic Server 12c

Дистрибутив WebLogic Server 12c состоит из двух архивов: Zip Distribution for Mac OSX, Windows and Linux, содержащего базовые компоненты сервера, и Supplemental zip distribution, содержащего страницы локализации для служебных приложений, примеры и шаблоны тестовых доменов. Для знакомства с сервером приложений достаточно скачать только первый архив, перейдя по ссылке.

После скачивания необходимо распаковать архивы в некоторый каталог. Данный каталог в дальнейшем будет именоваться как MW_HOME и должен быть прописан в качестве значения соответствующей переменной окружения. Под Windows установить значение переменной окружения можно с помощью команды set:


Так же необходимо установить путь к JDK в качестве значения переменной окружения JAVA_HOME. Важно: данный путь не должен содержать пробелов.

После установки значений переменных окружений можно запускать конфигурацию сервера - файл configure.cmd, расположенный в корне каталога MW_HOME. При выполнении данного файла будут распакованы архивы с библиотеками. Данный процесс может занять некоторое время, о чем нас любезно проинформирует надпись в консоли:


В заголовке окна будет отображаться количество оставшихся нераспакованными библиотек:


После завершения распаковки конфигуратор установит значения всех необходимых переменных окружения и подготовит сервер приложений к работе.


Создание демонстрационного домена

После установки сервера приложений необходимо создать домен. Домен в терминах WebLogic - группа серверов приложений, администрируемая как единое целое с помощью единственного администрирующего сервера (Admin Server). Сервера, компоненты домена, не являющиеся администрирующим сервером, называются управляемыми серверами (Managed Servers). Управляемые сервера, объединенные в домен, могут быть сгруппированы в один или несколько кластеров.

Для создания домена необходимо запустить программу MW_HOME\wlserver\common\bin\config.cmd. Через некоторое время после запуска появится мастер создания домена. На первом шаге данного мастера необходимо выбрать желаемое действие: создать новый домен или расширить существующий.


На следующем шаге мастера необходимо выбрать компоненты создаваемого домена. Так как домен нам нужен только для тестирования базовых возможностей сервера приложений, то никакие дополнительные компоненты не нужны.


Затем следует задать наименование домена и каталог, в котором будут сохранено его содержимое. Oracle рекомендует создавать каталог домена вне MW_HOME. В дальнейшем будем обозначать выбранный каталог как DOMAIN_HOME.


Теперь необходимо задать логин и пароль администратора домена. По-умолчанию логин для администратора домена - weblogic.


После этого необходимо задать режим работы домена (Development или Production) и JDK. По-умолчанию доступна JDK, на которой запущен мастер конфигурации домена. При необходимости можно выбрать другую JDK.


На следующем шаге мастера можно выбрать какие компоненты требуется дополнительно сконфигурировать. Для того, чтобы продемонстрировать возможности по взаимодействию Eclipse и кластера серверов WebLogic, необходимо помимо Admin Server'а, создаваемого в домене по-умолчанию, добавить несколько Managed Server'ов. Для этого необходимо отметить галочкой пункт Managed Servers, Clusters and Machines.


Добавим с помощью кнопки Add. два Managed Server'а: demo_server1 и demo_server2, назначив им порты 7003 и 7004, соответственно.



После создания кластера в него необходимо добавить Managed Server'а.


Все сервера располагаются на одной или нескольких машинах. Имеются ввиду физические машины. Машина характеризуется названием и парой адрес/порт, на которых работает NodeManager - утилита, используемая для удаленного управления серверами, устанавливается одна на машину.


На следующем шаге мастера необходимо задать отношение между серверами и машиной. Т.к. у нас одна машина, то все сервера необходимо проассоциировать с ней.


Последний шаг мастера - информационный. На нем приведено полное описание домена.


Для создания домена необходимо нажать кнопку Create. Появится окно с изображением линейки прогресса и перечислением выполненных шагов. В случае успешного создания домена, станет доступной кнопка Done - выход из мастера.


Для запуска серверов служат файлы, расположенные в каталоге DOMAIN_HOME/bin: startWebLogic.cmd - для AdminServer'а и startManagedWebLogic.cmd - для Managed Server'ов, соответственно. Обязательным аргументом последней команды является имя Managed Server'а.


После начала запуска Managed Server'ов они запросят логин и пароль администратора домена. Чтобы каждый раз не вводить данную информацию вручную, необходимо в каталоги серверов (DOMAIN_HOME/servers/SERVER) скопировать каталог security из каталога Admin Server'а (DOMAIN_HOME/servers/AdminServer).

Необходимо дождаться перехода всех серверов в состояние RUNNING. Домен готов к работе.



Если вызвать пункт меню base_domain -> Environment -> Servers, то откроется страница, содержащая информацию о состоянии серверов домена.


Если вызвать пункт меню Deployments, то откроется список установленных приложений. Т.к. домен только что создан, то данный список пуст.


Создание и развертывание Java EE 6-приложения с помощью OEPE

Для работы с сервером приложений WebLogic Server 12c можно использовать недавно выпущенный Oracle Enteprise Pack for Eclipse 12.1.1 (OEPE), который доступен для скачивания с OTN.


Чтобы создавать и разворачивать приложения на сервере WebLogic, необходимо прежде всего создать в Eclipse подключение к данному серверу. Для этого служит пункт New -> Server контекстного меню вида Servers из которого запускается мастер создания подключения к серверу приложений, на первой вкладке которого необходимо выбрать тип сервера, его хост и наименование.


На втором шаге мастера необходимо указать каталог, в котором установлен сервер приложений (MW_HOME/wlserver), и путь к JVM.


На третьем шаге мастера необходимо выбрать тип сервера приложений: локальный или удаленный и указать каталог домена.


После нажатия кнопки Finish созданное соединение отобразится на виде Servers


Создадим демонстрационный проект, содержащий один сервлет и одну страницу статического контента. Данный проект должен иметь тип Dynamic Web Project. Структура каталогов проекта следующая:


Следует обратить внимание на отсутствие файла web.xml. По спецификации Java EE 6 данный файл не является обязательным.

Код сервлета предельно прост: на страницу в браузере выводится строка Hello, World. Сервлет регистрируется с помощью аннотации WebServlet, являющейся частью спецификации Servlet API версии 3.0.



После создания проекта его необходимо развернуть на сервере приложений. Для этого служит пункт Add and Remove. контекстного меню данного сервера.


В окне добавления проекта на сервер необходимо перетащить проект demo в правую колонку и нажать кнопку Finish.




По-умолчанию приложение разворачивается только на AdminServer'е. Чтобы приложение разворачивалось на кластере, необходимо выполнить соответствующие настройки, для чего воспользоваться мастером редактирования свойств соединения с сервером приложений, доступным из пункта Properties контекстного меню данного сервера. Настройки разворачивания приложения находятся на странице WebLogic -> Publishing данного мастера. Следует поменять режим публикации на Publish as an exploded archive.


Выбрать сервера, на которые будет выполняться публикация приложения, можно на странице WebLogic -> Publishing -> Advanced. Чтобы приложение разворачивалось на кластер demo_cluster, необходимо перетащить его в правую часть поля Additional WebLogic Server instances and clusters as deployment targets.


После нажатия кнопки OK приложение начнет разворачиваться на Managed Server'ах кластера.


Если развертывание выполнено успешно, то приложение отобразится в дереве Published Modules сервера WebLogic, расположенного на виде Servers




Дополнительные материалы

З.Ы. Судя по личным впечатлениям сервер легче нежели в версии 11g. Суммарное потребление памяти тремя серверами составляет 1.8 Гб. Ждем Oracle SOA Suite 12c!.

Oracle WebLogic Server — единая, расширяемая платформа для разработки, развертывания и запуска корпоративных приложений, таких как Java, в локальной и облачной среде. WebLogic Server обладает мощным, высокотехнологичным, масштабируемым набором функций для полноценного внедрения Java Enterprise Edition (EE) и Jakarta EE.

Oracle WebLogic Server

Oracle WebLogic Server полностью поддерживается средой Kubernetes и позволяет пользователям переносить и разрабатывать современные контейнерные приложения с помощью комплексных Java-сервисов. Ознакомьтесь с полнофункциональным набором инструментов с открытым исходным кодом WebLogic Kubernetes ToolKit, который упростит запуск приложений в среде Kubernetes, локальной инфраструктуре и облаке.

Запускайте приложения WebLogic в облаке

Используя Oracle WebLogic Server для Oracle Cloud Infrastructure, Вы сможете быстро приступить к работе, выбрать подходящую инфраструктуру и удобную схему оплаты. Это решение обеспечивает полную поддержку корпоративных приложений Java EE в облаке.

В чем преимущества Oracle WebLogic Server?

Полное раскрытие возможностей Java EE и Jakarta EE

Java EE и Jakarta EE — это мощное сочетание технологий и API-интерфейсов, которое упростит разработку корпоративных приложений и управление ими.

Совместимость с любой облачной средой

Oracle WebLogic Server поддерживает запуск Java-приложений во всех облачных средах, а также локально, при этом приложения можно переносить между средами.

Модернизация приложений ускоряет вывод предложений на высококонкурентный рынок

Набор инструментов WebLogic Kubernetes ToolKit позволяет пользователям легко разворачивать домены и приложения WebLogic Server в Kubernetes. Развитый функционал инструментов управления и API-интерфейсы автоматизируют операции. Автоматическое масштабирование и перезапуск давших сбой узлов гарантируют высокую доступность. Интегрированные инструменты с открытым исходным кодом существенно облегчают перенос существующих приложений WebLogic Server в среду Kubernetes, а применение Helidon упрощает разработку и запуск портируемых микросервисов.

Интеграционные решения Oracle для корпоративных приложений

Интеграция Oracle WebLogic Server с продуктами и технологиями Oracle обеспечивает оптимальную производительность, доступность и поддержку приложениям, запускаемым на WebLogic Server. Также имеется возможность выполнять интеграцию с другими приложениями и системами.

WebLogic Server Guide и инструменты

Сегодняшняя современная бизнес-среда требует технологической установки, в которой внедряется несколько автономных систем, а затем ожидается, что они будут «беспрепятственно» общаться друг с другом. Фактически, ни один уважающий себя бизнес не может теперь назвать себя конкурентоспособным, если он опирается на одну систему - или даже на набор из них с несовместимыми форматами вывода данных; современная клиентская демография этого не допустит.

Но есть решение: WebLogic Server - единственная система, которая может связывать различные запросы на передачу данных и хорошо справляется с интеграцией систем..

Не хватает времени? Вот наш сводный список лучших инструментов WebLogic Server:

  1. Инструмент управления производительностью SolarWinds WebLogic (БЕСПЛАТНАЯ ПРОБНАЯ ВЕРСИЯ) Этот инструмент является частью SolarWinds Server and Application Monitor и включает мониторинг и оповещение для ваших баз данных Oracle. Работает на Windows Server
  2. Консоль администрирования BEA WebLogic Продукт Oracle, представляющий собой интерфейс на основе браузера для ваших баз данных и реализации WebLogic. Включает мониторинг серверов и приложений, а также инструменты для устранения неполадок.
  3. Интеллектуальная панель мониторинга и мониторинга WebLogic (WLSDM) Этот умный инструмент от Volthread Information Technologies сканирует ваш домен WebLogic и дает рекомендации по улучшению после его установки. Затем он продолжает контролировать и консультировать.

Что такое сервер WebLogic??

На сегодняшний день Oracle Corp. стала популярным поставщиком платформ для онлайн-обработки транзакций (OLTP), и WebLogic Server является одним из инструментов, которые позволили технологической компании стать таким серьезным конкурентом. Они приобрели этот сервер Java 2 Platform, Enterprise Edition (J2EE), приобретя BEA Systems в 2008 году..

Трехуровневая архитектура сервера WebLogic

Сервер WebLogic находится на среднем уровне - наряду с подобными прокси и брандмауэрами. Это уровень, который расположены между внешними внешними приложениями («Уровень представления или клиент» - обычно интерфейсы с поддержкой браузера и внешним миром) и серверами баз данных («Уровень бэкенда» - серверы, на которых хранятся данные).

С этой позиции промежуточного программного обеспечения WebLogic Server централизует службы приложений, такие как:

  • Веб-сервисы - различные функции веб-сервера
  • Бизнес-услуги - бизнес-компоненты процесса
  • Бэкэнд-связь - включение соединений с внутренними устройствами хранения и серверами

Другими словами, этот сервер приложений на основе Java обеспечивает оптимальную и оптимизированную сквозную производительность бизнес-процессов. Более того, тот факт, что он использует технологию особенности как кэширование и пул соединений означает, что WebLogic Server также помогает сократить время обработки и транзакций.

Наконец, не следует забывать, что эта серверная система также обеспечивает корпоративного уровня безопасность и мощные возможности администрирования ролей.

WebLogic Server Guide и инструменты

Итак, как именно вы используете WebLogic Server?

Теперь, когда мы увидели общее определение того, что такое WebLogic Server, давайте немного поработаем и посмотрим, не сможем ли мы разбить его компоненты, пытаясь описать его..

Основная архитектура WebLogic

Помимо работы в качестве сервера J2EE, сервер WebLogic может использоваться для организации и администрирования других серверов и, следовательно, служб, работающих на них. Прежде чем мы рассмотрим это, давайте определим несколько цифровых концепций, которые используются в его сфере.

Домен

Это набор приложений, которые были сгруппированы для удобства администрирования. Домен состоит из сервера администратора и нескольких управляемых серверов, которые находятся под его контролем.

Базовый домен

Это новый домен, который имеет только сервер администратора и ничего больше. Это может быть не практично, но может существовать само по себе.

Управляемые серверы

Эти серверы существуют внутри домена и служат различным целям. Примерами таких серверов являются SOA Suite, WebCenter Suite и Business Intelligence Suite..

Следующее видео объясняет эти концепции более наглядно:

Oracle - Понимание архитектуры WebLogic

Что происходит при установке WebLogic Server?

Чтобы загрузить свою копию WebLogic Server, вам нужно перейти на страницу загрузки программного обеспечения Oracle Technology Network. Приняв лицензионное соглашение и загрузив предпочитаемую версию программного обеспечения, вы можете начать установку.

Возможные варианты установки включают в себя:

  1. Создание базового домена - всякий раз, когда вы устанавливаете свежий экземпляр WebLogic, вы по умолчанию создаете базовый домен без управляемых серверов. Пока не будут добавлены управляемые серверы, это действительно мало что даст.
  2. Создание управляемых серверов в базовом домене - затем вы переходите к созданию управляемых серверов, которые добавляются в основной базовый домен. Это называется «расширением базового домена».
  3. Создание управляемых серверов в новых доменах - если вы решите, что ваши управляемые серверы должны работать в своем собственном домене, WebLogic позволяет вам клонировать существующий сервер администратора в главном домене и использовать его для создания нового домена для вашего нового управляемого сервера. Это известно как «расширение управляемых серверов».
  4. Кластеризация управляемых серверов - в этом сценарии, после того как управляемые серверы были установлены в их разных доменах, их можно «кластеризовать» вместе для запуска одного сервера администратора, который может находиться в любом из доменов..

Независимо от вашего выбора установки или первоначального выбора архитектурной конфигурации, вы всегда можете реструктурировать свой проект позже, в зависимости от потребностей логики бизнес-процессов..

Для кого предназначен сервер WebLogic?

В идеале WebLogic Server будет хорошо работать в технологической среде бизнеса, где он будет настроен на:

  • Служит хостингом для всех Java-приложений.
  • Действуя как дом для элитных сайтов
  • Повышение производительности как оптимального и безопасного решения для проблем с медленной связью между интерфейсными приложениями и внутренними серверами
  • Становясь мостом, способным решать проблемы масштабируемости бизнеса, поскольку цифровая зона обслуживания продолжает расти

Короче говоря, можно сказать, что WebLogic Server - это сервер приложений, у которого есть будущее. Он служит посредником для других [Java] приложений, бизнес-пакетов и аппаратных устройств, которые необходимо включить в бизнес-процесс обработки данных..

Какие инструменты мониторинга и управления используются с серверами WebLogic?

Система, которая позволяет другим системам, должна быть настроена и управляться с осторожностью. Сам он должен работать хорошо, прежде чем сможет контролировать другие системы. Вот почему важно следить за их инструментами мониторинга и управления.

Ниже мы рассмотрим три самых популярных инструмента администрирования и мониторинга WebLogic Server.

SolarWinds WebLogic Инструмент управления эффективностью (БЕСПЛАТНАЯ ПРОБНАЯ ВЕРСИЯ)

Хотя это сторонний продукт, SolarWinds Инструмент мониторинга производительности WebLogic это пакет администрирования, который охватывает все аспекты мониторинга и управления серверами WebLogic.

Администрирование и мониторинг SolarWinds WebLogic

Взгляд на функции этого инструмента дает нам представление о том, насколько мощным он на самом деле является:

  • Мониторинг распределения памяти и использования гарантирует, что процессы завершены без перегрузки ресурсов
  • Мониторинг серверов и приложений, обеспечивающий глубокое понимание производительности потоков и пулов. Это включает в себя текущее время ожидания и время, необходимое для выполнения запросов, а также отслеживание ожидающих запросов
  • При интеграции с сервером & Монитор приложений, анализатор производительности баз данных SolarWinds, обеспечивает более подробный анализ и отчеты по базам данных Oracle в корреляции с сервером WebLogic для более четкого представления

Администрирование базы данных SolarWinds WebLogic

  • Мониторинг баз данных, таких как SQL Server, MySQL, DB2, SAP ASE и других баз данных, обеспечивающих почти 100% -ное общение при хранении данных
  • Мониторинг виртуальных сред и приложений, таких как VMware и Hyper-V, позволяющий выполнять репликацию и тестирование смоделированных настроек.

Как вы можете видеть, этот инструмент действительно может углубиться в установку WebLogic Server и создавать краткие отчеты, которые не только информативны, но и просты для восприятия и приятны для глаз. Средство мониторинга производительности SolarWinds WebLogic поставляется с Сервером и Монитором приложений (SAM), который можно загрузить бесплатно в течение 30 дней..

Инструмент мониторинга производительности SolarWinds WebLogic с загрузкой SAMDownload 30-дневная бесплатная пробная версия

Консоль администрирования BEA WebLogic

Эта нативная консоль администрирования Oracle доступна через веб-браузер и запускается из экземпляра Сервера администрирования домена WebLogic Server. Он использует объекты Java, известные как MBeans, каждый из которых содержит набор атрибутов, которые определяют параметры для различных функций и операций, которые используются для администрирования сервера..

Консоль администрирования BEA WebLogic

Задания, которые можно выполнить с помощью этого инструмента администрирования, включают:

Конфигурация базы данных администрирования BEA WebLogic

  • Безопасность, администрирование и управление пользователями, группами и ролями
  • Настройка и развертывание приложений Java
  • Мониторинг производительности серверов и приложений, помощь в устранении неполадок через файлы журнала сервера и домена

Здесь нужно сказать, что, хотя интерфейс может выглядеть немного тусклым, его не обманывают из-за отсутствия цветов и стиля - в конце концов, это мощный инструмент, созданный людьми, стоящими за WebLogic Server. сам.

Интеллектуальная панель мониторинга и мониторинга WebLogic (WLSDM)

С Интеллектуальная панель мониторинга и мониторинга WebLogic (WLSDM) у нас есть еще один сторонний инструмент администрирования и мониторинга, который представляет собой «маленький движок, который мог бы». Это консольное расширение, в отличие от автономного решения, которое гордится тем, что является дешевым решением (бесплатным для разработчиков), которое обеспечивает такие же хорошие результаты, как и лучшие из них..

Экран отчета о мониторинге WLSDM

Некоторые замечательные функции от WLSDM:

  • Простая, быстрая и не требующая больших ресурсов установка - уникальное преимущество для расширений - она ​​делает снимок вашего домена WebLogic и дает рекомендации с самого начала
  • Возможность создавать бесконечное количество пользовательских панелей управления для удовлетворения потребностей администраторов в контрольных и отчетных запросах.

Особенности WLSDM

  • Легко создаваемые сигналы тревоги и уведомления с помощью метрического браузера WLSDM
  • Хранение и извлечение старых данных, в том числе метрических данных, внутренних данных и даже сигналов тревоги, для сравнения и анализа
  • Добавление и планирование сценариев для простого управления заданиями CRON

Каким бы скудным ни казался WLSDM, он по-прежнему бьет выше своего веса и дает лучшие из них - если не лучше.

Что говорят обзоры о серверах WebLogic?

Как и любое программное решение, инструмент WebLogic Server имеет свои плюсы и минусы; Давайте посмотрим:

  • Это качественный продукт от Oracle, ведущий производитель программного обеспечения для баз данных на планете, обеспечивает гарантии безопасности и целостности данных
  • надежное отказоустойчивое решение - это необходимо для критически важных вычислительных сред
  • Возможность нарисовать полную картину по домену WebLogic с компактными отчетами которые позволяют легко понимать и принимать правильные решения
  • Может показаться, что немного громоздкийи раздутый по сравнению с другими аналогичными программными решениями
  • Это также может укусить во время обработки как это решает проблемы в фоновом режиме
  • Не каждый малый и средний бизнес может себе позволить довольно сложные лицензионные сборы

Если вы получите WebLogic Server?

Серверы WebLogic предназначены для компаний, которые обладают вычислительной мощностью для реализации решения и могут позволить себе довольно высокие платежи - или для тех, кто считает, что это инвестиции, которые стоят того, чтобы их цифровая среда работала и работала бесперебойно..

В любом случае, благодаря доступным инструментам мониторинга и управления, популярность WebLogic Server будет продолжать расти; особенно с поклонниками Oracle, которые избалованы выбором, когда дело доходит до средних и периферийных пакетов Oracle, с которыми он совместим.

В конечном счете, WebLogic Server будет всегда стоит потратить на это каждый цент - он возьмет на себя мониторинг вашей технологии, а вы сосредоточитесь на своих бизнес-процессах.

2020: Обнаружение уязвимости, позволяющей с помощью доступного из интернета сервисного URL-адреса подключиться к серверу

7 августа 2020 года Positive Technologies сообщила, что ее эксперт Арсений Шароглазов обнаружил уязвимость в серверах приложений Oracle WebLogic Server. С помощью доступного из интернета сервисного URL-адреса злоумышленники могут подключиться к системе, подобрать логин и пароль для доступа и осуществить удаленное считывание файлов (remote file reading). Продукты семейства Oracle WebLogic используются десятки тысяч компаний по всему миру.

Уязвимости CVE-2020-14622 присвоена средняя степень опасности по шкале CVSS (Базовая оценка: 4,9).

Проблема усугубляется тем фактом, что многие системные администраторы не подозревают о существовании данного URL и комбинации стандартного логина и пароля для доступа к нему. Обычно административная панель WebLogic расположена на отдельном порте и недоступна из интернета, а конфигурация системы устанавливается с помощью специальных скриптов, в которых содержатся дефолтные данные для доступа к сервисному URL.

С помощью данного недостатка безопасности злоумышленники могут получить доступ к Oracle WebLogic Server и считывать любые файлы, находящиеся на сервере. В зависимости от организации, которой принадлежит сервер, на нем могут находиться персональные данные пользователей, конфигурационные файлы важных систем, исходные коды приложений, в которых также могут быть обнаружены уязвимости.

Для проведения атаки злоумышленнику достаточно обладать средней квалификацией. Обнаружить уязвимость можно с помощью автоматизированных систем сканирования, а для ее эксплуатации взломщику придется написать несложный код на языке Java.

Для снижения рисков, связанных с эксплуатацией уязвимости CVE-2020-14622, эксперты Positive Technologies рекомендуют установить обновление безопасности, выпущенное Oracle, а также сменить стандартный пароль для доступа к сервисному URL. Помимо этого компании, использующие в своей инфраструктуре продукты Oracle WebLogic Server, могут снизить риски эксплуатации уязвимости CVE-2020-14622 с помощью регулярного тестирования на проникновение и использования специализированных средств защиты.

2013: Oracle WebLogic Server 12.1.2

О выходе новой версии сервера приложений Oracle WebLogic Server 12.1.2 сообщила корпорация Oracle 5 августа 2013 года.

Oracle WebLogic Server оптимизирован для работы на Oracle Exalogic Elastic Cloud, входящем в семейство оптимизированных программно-аппаратных комплексов Oracle Engineered Systems

Новое в функционале

  • Новая версия Oracle WebLogic Server 12.1.2 использует динамическую кластеризацию для большей «гибкости облака» и эффективного управления ресурсами, упрощает администрирование Java Messaging Service (JMS).
  • Полная сертифицированная поддержка и интеграция с Oracle Database 12c, включая поддержку доступа к консолидированным базам данных в мультиарендной архитектуре, а также обеспечение непрерывности работы приложений и высокой доступности данных.
  • Расширена поддержка Apache Maven для управления версиями и жизненным циклом, реализована поддержка HTML5, Java и WebSockets для разработки мобильных и кросс-платформенных приложений.
  • Сервер предоставляет декларативный, основанный на JSON или XML доступ к корпоративным источникам данных через интерфейс распределенных приложений REST (Representational State Transfer) с использованием сервисов Oracle TopLink.

2011: Oracle WebLogic Server 12c

Корпорация Oracle сообщила в декабре 2011 года о выпуске Oracle WebLogic Server 12c — новой версии сервера приложений для традиционных систем, оптимизированных программно-аппаратных комплексов и сред облачных вычислений. Являясь ключевой частью платформы Oracle Cloud Application Foundation и ядром семейства Oracle Fusion Middleware, Oracle WebLogic Server продолжает предоставлять новые инновационные возможности для создания, развертывания и выполнения приложений Java EE (Java Platform, Enterprise Edition).

Новая версия Oracle WebLogic Server 12c предлагает важные расширения и улучшения, призванные помочь клиентам и партнерам снизить совокупную стоимость владения и получать большую отдачу от существующей инфраструктуры приложений при одновременном ускорении цикла разработки и сокращении сроков вывода на рынок новых приложений.

Oracle WebLogic Server 12c сертифицирован для полной спецификации платформы Java EE 6, что обеспечивает повышенную эффективность работы разработчиков с современными, основанными на стандартах API-интерфейсами, включая Servlet 3.0, JAX-RS 1.1, Java Server Faces 2.1, EJB 3.1, Context and Dependency Injection for Java и многие другие. Кроме того, разработчики на платформе Oracle WebLogic Server могут теперь использовать функции Java Platform Standard Edition (Java SE) 7 для создания более качественного и удобного для сопровождения программного кода.

«С выпуском новой версии Oracle WebLogic Server 12c клиенты могут использовать сервер приложений для получения большей отдачи от существующей инфраструктуры, для упрощения развертывания и управления приложениями, а также для ускорения вывода на рынок новых приложений через повышение эффективности работы разработчиков, — отметил Кэмерон Парди (Cameron Purdy), вице-президент Oracle по разработке. — Кроме того, благодаря Oracle WebLogic Server 12c клиенты смогут лучше освоить облачные вычисления и использовать свою инфраструктуру для создания частных и публичных облачных архитектур и затем с легкостью переключаться между внутренней и внешней инфраструктурой по мере изменения потребностей».

По словам разработчиков, клиенты могут использовать Oracle WebLogic Server 12c в для решения наиболее важных и критичных для бизнеса задач благодаря высокой безопасности и готовности этой платформы. Улучшенная интеграция между Oracle WebLogic Server и Oracle Real Application Clusters (RAC) позволяет автоматически выявлять и корректировать сбои узлов (разделов) базы данных для поддержки высокой производительности и более простого управления.

Среди других особенностей Oracle WebLogic Server 12c следует также отметить поддержку криптографического протокола Transport Layer Security (TLS) 1.2 (преемника протокола Secure Sockets Layer/SSL), повышающую безопасность приложений.

Oracle WebLogic Server оптимизирован для применения в качестве высокопроизводительной и эластичной облачной инфраструктуры для поддержки выполнения критически важных корпоративных приложений на Oracle Exalogic Elastic Cloud — программно-аппаратном комплексе для облачных вычислений. Сервер приложений Oracle является также ключевым компонентом Oracle Java Cloud Service — корпоративной платформы для разработки, развертывания и управления критически важными бизнес-приложениями Java EE.

2010: Состав Oracle WebLogic Server

Разработанный корпорацией Oracle Oracle WebLogic Server создан на платформе продуктов семейства Java EE и на декабрь 2010 года включает в себя:

Читайте также: