У меня есть требование разделить мой Java-проект на 3 или 4 проекта, подключенных к одному и тому же клиенту БД, я не хочу отключать сервер (для всех модулей) для изменения других модулей. Проект представляет собой веб-приложение, развернутое в Tomcat, и это веб-приложение взаимодействует с EJB в JBoss.
Аутентификация и авторизация должны быть выполнены один раз, после чего конечный пользователь должен иметь доступ ко всем проектам после экрана входа в систему. Поэтому я должен использовать некоторую реализацию SSO.
Какую технологию я использую вместе с SSO? Должен ли я использовать портальную технологию, тогда подойдет ли liferay? или портал JBoss. Предоставляет ли Java EE собственную реализацию для портала? или это возможно без использования портальной технологии?