Я читал об архитектуре Java EE и видел (по крайней мере, в документации Oracle) несколько ссылок на так называемый уровень EIS (корпоративные информационные системы), который включает 3-й (data) уровень архитектуры Java EE.
Я понимаю, что в 3-уровневой системе база данных обычно представляет собой 3-й уровень.Иногда устаревшие системы также размещаются на этом уровне, поскольку они также напрямую взаимодействуют с той же базой данных, что и промежуточное программное обеспечение для бизнеса (2-й уровень), и по тем или иным причинам они не принадлежат ни к чему другому.
Мой вопросявляется: какой код (если таковой имеется) относится к 3-му уровню "EIS"?Код ORM, такой как классы Hibernate и DAO?
На втором уровне работают обе системы и скомпилированная Java.Например, у вас может быть сервер Tomcat, на котором запущено несколько WAR-файлов, которые вы написали.Я не "получаю" анологию на 3-м уровне, где у вас есть RDBMS и (я думаю, что!!!) Некоторый код для взаимодействия с этой RDBMS.
В общем, я думаю, что яинтересно, какие стандарты / лучшие практики стоят за развертыванием кода на уровне EIS, и как выглядят эти развертывания.Заранее спасибо!