В BEA Systems идет подготовка к выпуску новой версии платформы развертывания приложений WebLogic. Кодовое имя пакета — Diamond. Бета-версия WebLogic 9.0 выйдет в январе, финальная — в середине 2005 года. В состав инструментария войдут новые версии основных инфраструктурных программных продуктов BEA: сервера приложений, системы интеграции, портального сервера, среды разработки. В новой версии WebLogic Server будет предусмотрена возможность обновления этого программного продукта и установки заплат без прерывания его работы, что обеспечит непрерывность доставки сервисов, реализуемых приложениями. В составе пакета появится новый компонент — Quicksilver. Он будет выполнять две функции, являющиеся, как подчеркивают в BEA, опорой сервисно-ориентированных архитектур: управление Web-сервисами и посредничество при обмене сообщениями между ними. Quicksilver осуществляет маршрутизацию сообщений между системами; предоставляет доступ к реестру доступных сервисов; позволяет выяснить уровень загрузки сети, производительность каждого сервиса, сведения о его защищенности. Если ранее основной целевой аудиторией пользователей платформы BEA были разработчики, то в новой версии, как сообщают в компании, WebLogic ориентируется еще на одну категорию пользователей, так называемых «конфигураторов приложений». Это специалист, который знает назначение каждого приложения и сервиса и может манипулировать с метаданными, внося изменения в поведение приложения без модификации его кода. Так, конфигуратор может изменить правила маршрутизации сообщений, заставив часть заказов на покупку (например, исходящих от клиентов из конкретного региона) поступать в определенное приложение. При этом никаких изменений в код системы электронной коммерции, которой пользуются заказчики, вносить не потребуется.