3. СОДЕРЖАНИЕ Определения Классификация Общая архитектура Двухуровневая архитектура Трёхуровневая архитектура Архитектурные решения Организация проекта Подсистемы О чём не сказано Известные истины Вопросы
4. Определения Enterprise приложения – программы используемые на предприятия для сопровождения их бизнес-процессов. Enterprise приложение – многопользовательская, многопоточная программа, обрабатывает значительные объёмы данных. Основные требования к программе формируются средой, в которой она работает.
5. Определения Enterpriseприложение – есть отражение бизнес -процессов предприятия. Современное предприятие – это живой организм, поэтому бизнес-процессы часто и сильно меняются. Enterprise приложение должно иметь возможность быстро и, по возможности, без участия разработчиков изменить/создать/удалить бизнес-процесс. Enterpriseприложение – дорогое как в приобретении так и в обслуживании. Отличаются большой стоимостью владения (стоимость покупки + стоимость сопровождения). Порядок цифр от десятков тысяч до сотен миллионов долларов в год.
6. Классификация Универсальные решения – представляет собой ядро с набором функций для описания бизнес-процессов предприятия. Обычно поставляется с настройкой под конкретный вид бизнеса или задачу. Узкоспециализированное решение – обеспечивают всестороннюю поддержку конкретных бизнес-процессов. Например: учёт кадров/зарплаты, учёт основных средств, складской учёт и т. п. Чаще всего создаются под конкретное предприятие либо достаточно форматизированную область.
11. Чаще всего каждая копия соответствует одному пользователю и запускается на отдельной машинеОтносительная простота реализации Невозможность масштабирования Высокие требования к рабочим станциям пользователей
13. Общая архитектура Трёхуровневая архитектура Программа состоит из множества баз данных, серверов приложений и клиентских приложений. Сервер приложений содержит большую часть бизнес логики. Возможность масштабирования Сложная реализация алгоритмов