понедельник, 19 марта 2012 г.

Oracle Forms, Reports, Designer - что дальше?

На днях вышел весьма любопытный официальный документ: Oracle Application Development Tools  Statement of Direction: Oracle Forms, Oracle  Reports and Oracle Designer.  Для тех, кто не имеет времени/желания изучать его детально, приведу кратко несколько основных тезисов:


  • Oracle Forms продолжает развиваться дальше. В рамках Fusion Middleware 12c будет выпущен Oracle Forms 12c, что за новый функционал будет добавлен - пока не понятно;
  • Новая версия Oracle Reports также будет выпущен в рамках Fusion Middleware 12c, но ожидать особых нововведений не стоит, основной упор на исправление ошибок и улучшение стабильности работы.  Флагманским инструментом разработки отчетности является Oracle BI Publisher (BIP), заказчикам рекомендуется задуматься о переходе на BIP (см мой вебинар по теме);
  • Oracle Designer в рамках Fusion Middleware 11g не получил новой версии, в 12c новой версии и подавно не будет;
  • Заказчикам, задумывающимся о переходе с Oracle Forms, даются такие рекомендации:
    • вы можете рассмотреть вариант перехода  на Oracle ADF + JDeveloper, если:
      • в текущем Forms-приложении существенная часть бизнес-правил и UI-логики реализована на среднем слое;
      • в приложении необходимо обеспечить интеграцию с другими компонентами Oracle Fusion Middleware / Fusion Applications;
      • большая часть времени на обработку запросов  в текущем Forms-приложении приходится на средний слой, масштабируем приложение за счет добавления middle tier-серверов;
      • у вас большой коллектив разработчиков, для которого необходимо обеспечить полноценную среду командной разработки;
      •  Навыки Java / JEE разработки имеются или есть желание их развить в ближайшем будущем;
    • вы можете рассмотреть вариант перехода  на Oracle APEX, если:
      • большая часть бизнес-логики в текущем Forms-приложении находится в БД в виде PL/SQL пакетов;
      • большая часть времени на обработку запросов  в текущем Forms-приложении приходится на  БД , увеличение масштабируемости  достигается за счет БД; 
      • команда разработчиков невелика и их требования к инфраструктуре командной разработки весьма скромны;
      • навыков Java-разработки в команде нет и не предвидется;

Комментариев нет:

Отправить комментарий