Не далее как 14.04.2008 Oracle выпустил разъяснения относительно того, на чем клиенты должны разрабатывать расширения для Oracle E-Business Suite - Note:563047.1 E-Business Suite Application Development using Oracle Application Framework (OAF) and Application Development Framework (ADF)
Вопрос всплыл в связи с грядущем наступлением "next generation Fusion Middleware technology stack". Как известно, Fusion Middleware основан на ADF, а пользовательский интерфейс ОЕБС разработан на Forms и OAF.
И каковы же рекомендации Oracle:
- Для разработки хорошо интегрированных расширений ОЕБС (т.е. обычные кастомизации) нужно использовать OAF
- Для разработки приложений использующих данные из ОЕБС и которые требуют специфические ОЕБС-овые возможности (гибкие поля, персонализация) опять же нужно использовать OAF
- Для разработки приложений для ОЕБС, которые не требуют тесной интеграции с ОЕБС и не требуют использования ОЕБС-совых штучек, типа гибкие поля, нужно использовать ADF 10g, а интеграцию с ОЕБС делать через SOA.
- Для разработки приложений, которые вообще не требуют никакой интеграции с ОЕБС и для которых нужен "AJAX-style rich client user interface" нужно использовать ADF 11g!!!!!
- Текущая версия ADF 10g до сих пор не готова к тому, чтобы на ней делать серьезные приложения
- Вот уж действительно нужно быть "rich client" для того, чтобы принять решение о разработке нового приложения на ADF 11g зная что "ADF 11g is currently available in preview beta".
- Любопытно отметить, что в ноте рассматриваются и сравниваются только OAF и ADF. Т.е. похоже на то, что Oracle Forms в светлое будущее(next generation Fusion Middleware technology stack) не попадает.
Комментариев нет:
Отправить комментарий