Wednesday, December 21, 2005

Многозвенные приложения ECO

Задавался вопрос, можно ли сделать многозвенные и многопользовательские приложения c использованием ECO. Ответ - можно. Я это показывал на семинаре 2 декабря в Москве. Вопрос в понимании того, как устроено это многозвенное приложение. Основная черта в том, что в сервер приложений выносится PersistenceMapper, то есть тот компонент, который отвечает за хранение данных. А EcoSpace, как компонент приложения, отвечающий за хранение модели и, отчасти, логики является неотъемлемой частью клиентского приложения. Уж так устроено ECO и ничего с этим не поделаешь.
Второй вопрос - как же все таки сделать, что бы EcoSpace был на "сервере приложений". Ответ пока только один. Использовать Eco WebService. Тут сразу возникает много вопросов о необходимости такого подхода. И эти вопросы должны решаться в каждом конкретном случае.

No comments: