EXT Environment
основа Liferay это Spring, Hibernate и AXIS.Spring управляет зависимостями и инекциями классов между модулями. он же управляет транзакциями, содержит конфигурацию различного рода кешей, пулов, источников данных
Hibernate управляет собственно данными
AXIS предоставляет доступ к данным через веб-сервисы
вокруг этих технлогий Liferay имеет надстройку из собственных классов, которая и является ESB Liferay. эта ESB, в свою очередь, спроектирована по принципу Service Oriented Architecture и разделена на три части:
- Persistence Beans, которые являются ничем иным, как объектами Hibernate мэпинга
- сервисами, реализующими логику доступа и управления данными
- сервисами, обеспечивающими удаленный доступ к логике управления lанными