Если вы используете Lucene, значит, вы не трехуровневый.Таким образом, ответ скорее зависит от того, хотите ли вы получить четкое и точное описание структуры вашего программного обеспечения, или у вас просто есть какая-либо коммерческая / политическая причина требовать соответствия модному слову.
Если последнее, то, вероятно, вы не будетедействительно ошибаться, если вы говорите, что это либо на уровне данных, либо на уровне приложения.Но вам может быть лучше принять новый, и, надеюсь, менее неточный, один:
http://www.webopedia.com/quick_ref/app.arch.asp