Посоветуйте правильную архитектуру
От: Аноним  
Дата: 23.03.07 06:58
Оценка:
Система состоит из веб приложения(Struts) и джава-сервера.
Общаются они по корюе.
Сервер часть данных собирает так сказать онлайн(Data1) и не хранит постоянно и часть данных(Data2) сохраняются в xml файл.
Маршаллинг/унмаршаллинг проводится с помощью сторонней либы.
Получается что из xml файла я получаю уже определенные джава бины сгенеренные с помощью этой либы.
Дальше я эти бины конвертирую в корба-структуры и передаю в веб приложение.
Data1 изначально создается как корба структура и тоже передается в веб приложение.

На стороне веб приложения я конвертирую корба-структуры в обычные дажва-бины.
И работаю уже как с обычными бинами.

Это правильное решение?
Или же работать и на сервере и в веб риложении нужн отолько с джава-бинами.
А конвертировать в корба-структуры или в xml-структуры только непосредственно перед маршалингом или вызовом корба метода?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.