Какая архитектура данных систем?
Страница для печатиСуществуют такие понятия, как однозвенные, двухзвенные и многозвенные архитектуры. К какому классу относятся Adempiere и Compiere? Если есть отдельная база данных, значит, точно не однозвенная.
Но доступ к БД осуществляется непосредственно с компьютера клиента, и логика работы ("бизнес логика") выполняется тоже на клиенте, значит двухзвенка?
А как же тогда быть с Web интерфейсом и jboss?
Короче, я запутался!
Кто в теме, может объяснит?

- Некоторые обработки данных выполнены в виде хранимых процедур на SQL сервере.
- Диалоговые формы реализованы с использованием MVC шаблона, что позволяет заменить отображение на WEB интерфейс. А это в свою очередь превращает систему в 3-х звенную.
Мне кажется, что из-за указанных нюансов, архитектуру системы следует обозначить как 2+ или даже 2+1, но насколько это правильно?Классическое разделение архитектуры приложения:
- ClientName Accounting Processor
- ClientName Request Processor
- System Workflow Processor
- System Alert Processor
- Delete Old Notes
На стороне сервера есть Adempiere Server Monitor, который позволяет как просмотреть статус, детальную статистику работы и перезапустить данные сервисы. С работой Adempiere Server Monitor можно ознакомиться на тестовом сервере Adempiere Пользователь=SuperUser/Пароль=System. Настройки же сервисов выполняются в системе.___________________
FINA LTD.
Peter Shepetko