На Oracle OpenWorld в Сан-Франциско корпорация Oracle представила запланированные к выпуску новые версии инструментов разработки приложений на базе Java, SOA и Web 2.0 – Oracle JDeveloper 11g, Oracle Application Development Framework (ADF) 11g, Oracle WebLogic Suite 11g, Oracle SOA Suite 11g и Oracle WebCenter Suite 11g. Все они входят в состав платформы Oracle Fusion Middleware..

В Oracle JDeveloper, интегрированную среду разработки (IDE) корпоративных Java- и SOA-приложений, планируется включить более 500 новых функций и средств повышения продуктивности, в числе которых:

  • поддержка Maven, JavaScript Object Notation Language (JSON), Facelets, UML 2.0, а также базовой функциональности Eclipse;
  • новый компонент Oracle ADF Mobile Client, поддерживающий разработку мобильных приложений для BlackBerry и Windows;
  • средства сопряжения Oracle JDeveloper Task и BugZilla с Oracle Team Productivity Center;
  • технология объединения изменений Three-way merge для проектирования баз данных и контроля соответствия структуры базы и зависимого программного кода;
  • улучшенный анализатор HTTP-кода с поддержкой сервисов REST и языка WS-Policy;
  • новый анализатор log-файлов;
  • новые визуальные редакторы для контекстно-зависимых событий Oracle ADF.

Oracle Application Development Framework (ADF) — это полнофункциональная среда (фреймворк) для платформы Java EE, позволяющая разработчикам создавать мощные корпоративные приложения. В новой версии запланированы включить следующие усовершенствования:

  • новые компоненты пользовательского интерфейса (UI): Carousel для отображения наборов данных с использованием интерфейса, привычного для пользователей iTunes; автоподсказки для улучшения возможностей поиска; новый тип диаграммы Spark Chart; commandImageLink для более простой компоновки страниц; контекстная информация, что позволит предоставлять дополнительные сведения в пользовательском интерфейсе, не загромождая экран и не запутывая пользователя; форматирование страниц для отправки по электронной почте;
  • новый интерфейс для компонентов ADF Faces, более понятный и современный;
  • множество усовершенствований существующих компонентов интерфейса, включая упрощение структуры drag-and-drop, а также улучшение компонентов текстового редактора и календаря;
  • улучшенный инструмент контроля bean-данных, используемый для компонентов POJO и EJBs, который поддерживает ранжирование, выполнение запросов и сортировку страниц, ускоряя процесс программирования;
  • усовершенствованный отладчик;
  • новые возможности анимации для графики и других компонентов UI.

Oracle WebCenter Suite позволяет как разработчикам, так и бизнес-пользователям создавать, развертывать и улучшать составные приложения и порталы нового поколения. В нем запланированы следующие улучшения:

  • возможность встраивать сообщества, коллективные рабочие пространства и сервисы Enterprise 2.0, такие как тэги, ссылки, дискуссии и уведомления о присутствии, непосредственно в приложения Oracle ADF, и придавать им любой внешний вид, используя JSF Skins и Oracle Metadata Services;
  • обновленные архитектура и API-интерфейсы REST, позволяющие интегрировать функционально-насыщенные сервисы Enterprise 2.0 в любое приложение, любой сайт или язык, включая Java, .NET, PHP, Perl и Ruby;
  • набор готовых шаблонов Content Presenter и тесная интеграция с Oracle Universal Content Management, что позволит бизнес-пользователям персонализировать способ представления контента на сайтах или порталах, не обращаясь к разработчикам;
  • более тесная интеграция с распространенными настольными платформами для совместной работы и сотрудничества, такими как Oracle Beehive и Microsoft Exchange.

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

  • Oracle TopLink Grid — обеспечивает тесную интеграцию с Oracle Coherence, сочетая стандартизацию и простоту разработки приложений с помощью Java Persistence API (JPA) с масштабируемостью и возможностями распределенной обработки Oracle Coherence Data Grid;
  • Oracle WebLogic SmartUpgrade — обеспечивает углубленный целевой анализ и автоматизацию для регулярных и эффективных модернизаций приложений Java EE на сервере WebLogic Server;
  • встроенная в Oracle WebLogic Server поддержка архитектуры SCA гарантирует полную совместимость с инструментами поддержки SCA в Oracle SOA Suite. Архитектура SCA предоставляет разработчикам возможность использовать простые Java-классы для своей бизнес-логики, собирать их в SOA-композиции и развертывать их на сервере Oracle WebLogic Server.

Oracle SOA Suite — это интегрированный комплекс продуктов, позволяющий разработчикам оперативно проектировать, собирать, развертывать и администрировать динамичные и адаптируемые бизнес-приложения. Функциональные возможности, запланированные в новой версии SOA Suite, таковы.

  • Monitor Express Dashboards: разработчики получат возможность создавать информационные панели Business Activity Monitoring (BAM) для своих составных приложений при помощи пары щелчков мышью, непосредственно в среде Oracle JDeveloper. Эти готовые панели обеспечат единое интегрированное представление для отслеживания ключевых показателей эффективности (Key Performance Indicators, KPI) в реальном времени и повышения эффективности операций.
  • Web-инструмент SOA Composer: позволит бизнес-аналитикам оперативно следить за изменениями бизнеса, используя тот браузер, который они предпочитают. Пользователи смогут модифицировать бизнес-правила, подверженные влиянию приложений и оказывающие влияние на логику приложений, практически в реальном времени, без необходимости заново развертывать все приложение.
  • Упрощенный редактор задач Human Workflow: для повышения эффективности работы разработчиков редактор задач будет представлен в простом и практичном табличном формате.
  • Запланированные сертификации: для обеспечения совместимости и свободной встраиваемости обширный перечень поддерживаемых браузеров и СУБД планируется дополнить новыми, в числе которых Apple Safari, Internet Explorer 8, Microsoft SQL, IBM MQ 7.0 и другие.
  • BAM Data Control for Oracle ADF: благодаря включению нового инструмента контроля данных разработчики в среде Oracle ADF смогут создавать динамичные Web-приложения, в которые встраивается бизнес-информация, поступающая в реальном времени с серверов Business Activity Monitoring (BAM).