Я всегда слышал о трехуровневом подходе (презентация + бизнес-логика + доступ к данным), и именно так я всегда работал (добавляя слой "4", если я считаю саму базу данных), но мне интересноесли все дело в архитектуре уровня и уровня (я уже знаю разницу между уровнем и уровнем), есть ли подход на уровне 5+ ?, я также слышал о контроллере, сервисе и уровне приложений, как это соответствуетконтекст?
Спасибо,