Архитектурные особенности портала Java - PullRequest
0 голосов
/ 01 января 2011

В настоящее время существует необходимость в создании приложения, которое будет обслуживать 5 различных клиентов, каждый из которых требует своего собственного конкретного URL-адреса и хранилища контента. Мой вопрос заключается в том, чтобы при разработке этого приложения мои соображения касались защиты содержимого отдельных клиентов при соблюдении требований уникального URL-адреса. Система будет работать в Windows с базой данных postgres и java в качестве языка реализации.

Ответы [ 2 ]

2 голосов
/ 01 января 2011

Я не уверен, что понимаю следующее:

каждому требуется свой собственный конкретный URL

x

при встречетребования уникального URL

Но я чувствую, что вы хотите сделать.Тот факт, что будет 5 групп / сообществ пользователей, делает приложение довольно сложным.Вы мало что объясняете, поэтому я могу сослаться на портал Liferay, который практически реализует все, что вам нужно: управление пользователями / группами и репозиторий контента.

Если вы не возражаете, что это контейнер портлетов, тогда разработкапростой портлет, который обрабатывает различные группы пользователей, которые работают с репозиторием содержимого различных ресурсов, может быть намного проще, чем программировать его с нуля.Все готово, вы просто настроили.

1 голос
/ 01 января 2011

Я бы посмотрел на что-то вроде liferay.com. Это сервер портала. Каждый клиент может быть настроен как свое собственное сообщество на сервере портала. Каждое сообщество может быть настроено как виртуальный хост, поэтому вы можете настроить домен для каждого клиента. Liferay может сидеть на Postgres без проблем. Это Java-приложение. Существует открытый исходный код и коммерческая лицензия.

Ваши клиенты также могут поддерживать весь собственный контент, и вам не нужно беспокоиться о других сайтах.

...