InfoWorld, США
Компания BEA Systems начала выпуск модернизации своей высокопроизводительной платформы WebLogic Real Time Core Edition 1.1. Новая версия отличается меньшим показателем задержки и включает в себя функции анализа времени исполнения. В состав продукта входит сервер приложений WebLogic Express 9.2 и инструментарий JRockit Runtime Analyzer, позволяющий получать детальную информацию о виртуальной машине Java и выполняемом приложении. Этот инструментарий также позволяет выявить утечки памяти. Как подчеркнул Джим Шерберн, директор по маркетингу продуктов серии Real Time компании BEA, максимальное время реакции в версии 1.1 было снижено до 30 мс по сравнению со 100 мс в предыдущей версии. Представители BEA называют это решение единственным в отрасли решением времени исполнения на базе Java и особо отмечают короткое и предсказуемое время ответа и эффективность использования инфраструктуры Java. Пользователи получают возможность сосредоточиться на реализации бизнес-функций, а не на поддержке кода на Си или C++.
В состав пакета также включена расширенная версия JRockit JVM с функцией сборки мусора, реализованной с применением детерминистических алгоритмов, для определения пауз, во время которых можно провести восстановление памяти, не нарушая требований соглашений об уровне обслуживания.
Программное обеспечение Real Time предназначено для пользователей из таких областей, как финансовые услуги, производство, телекоммуникации и государственное управление, и желающих использовать возможности инфраструктуры Java. «Раньше делать это было нельзя из-за невозможности обеспечить минимальную задержку. Теперь этому ничто не препятствует», — подчеркнул Шерберн.
По мнению аналитика Шавна Виллета из компании Current Analysis, выпуск Real Time Core Edition 1.1 открывает BEA выход на прибыльный, высокоуровневый и достаточно узкий рынок. Однако компании придется конкурировать со свободно распространяемым программным обеспечением, где пользователи могут менять исходные тексты и, как следствие, значительно проще поддерживать в приложениях детерминистические соглашения об уровне обслуживания.
«Этот продукт для приложений очень высокого уровня, которым требуются быстрые гарантированные транзакции. Новая версия снижает уровень максимальной задержки до 30 мс. Если это можно гарантировать, то данная платформа очень хорошо подойдет для многофункциональных приложений, применяемых в сфере финансовых услуг, оборонной отрасли и многих других областях», — заметил Виллетт.
Продукт Real Time, первая версия которого была выпущена в декабре 2005 года, в производственной среде использует сейчас всего несколько компаний, но, по словам представителей BEA, к этому готовы еще более 50.