Вы определенно можете написать свой бизнес-уровень в ColdFusion, и, как вы говорите, вы можете расширить его с помощью простых подключений к объектам Java и .net.
Бизнес-обоснование ColdFusion заключается в том, что это платформа быстрой разработки приложений - скорость, с которой вы, как разработчик, можете добиться цели, просто безумна. Существует множество встроенных функций, от интеграции с MS Exchange, построения графиков до генерации Excel, вплоть до реализации ORM в Hibernate (новинка в CF9).
Существует несколько популярных зрелых MVC-фреймворков (Model-Glue, Coldbox, Fusebox, onTap и т. Д.), С которыми вы можете работать, или вы можете запустить свою собственную фреймворк, используя шаблон, соответствующий вашему стилю.
Что может сбить вас с толку, так это то, что вы можете записать уровень представления и бизнес-уровень в теги ColdFusion, и, возможно, по этой причине вы считаете, что это не мощный вариант для бизнес-уровня. Теги CF оборачивают множество функциональных возможностей простым в использовании синтаксисом, но с CF9 у вас есть возможность полностью писать компоненты ColdFusion (CFC) с использованием синтаксиса на основе сценариев, что может помочь вам отличить представление (теги) от бизнес-логики (сценарий) ).
Редакция для разработчиков является бесплатной, поэтому вы действительно теряете время только в том случае, если вы попробуете это сделать, и я настоятельно рекомендую вам ознакомиться с ней.