Архитектура информационной системы (ИС) — её концепция, которая определяет модель, структуру, функционал и взаимосвязь компонентов.
Разработка ИТ архитектуры под бизнес-цели компании
Спроектируем для Вас архитектуру информационной системы любого назначения – как для решения бизнес-задач, так и для применения в решении государственных задач заказчиками федерального и регионального уровней
Архитектура информационной системы (ИС) — её концепция, которая определяет модель, структуру, функционал и взаимосвязь компонентов.
Типы архитектур информационной системы
Файл-серверные системы (файловый сервер), в составе которых на стороне сервера осуществляется хранение информации и программного кода, а на стороне клиента и только здесь происходит обработка данных. Основная проблема систем этого типа – разделение мест хранения и обработки информации, в следствие чего серьезно снижаются надежность и производительность системы.
Двухслойные (двухуровневые) клиент-серверные системы (сервер СУБД) – надежные, многопользовательские, имеющие централизованную БД, оперирующие данными на уровне логической схемы. На стороне клиента – интерфейс и бизнес-логика, на стороне сервера – хранение и управление файлами данных, выполнение запросов и обработка, хранение процедур. Ключевая проблема систем с такой архитектурой – исполнение бизнес-логики на стороне клиента, что порождает необходимость при изменении алгоритмов в работе системы обновлять пользовательское программное обеспечение на каждом клиенте.
Промежуточная клиент-серверная архитектура, основное отличие которой от классической клиент-серверной модели заключается в разделении бизнес-логики, часть которой остается на стороне клиента, а часть – выполняется на стороне сервера.
Трехуровневая (трехслойная) клиент-серверная архитектура (сервер приложений) – отличаются разделением пользовательского интерфейса (уровень клиента), бизнес-логики (сервер приложений) и управления данными (сервер БД). Основное преимущество этого типа архитектуры – оптимизация нагрузки на все компоненты системы, что дает повышение производительности и надежности в работе ИС. Ключевой и, пожалуй, единственно важный недостаток такой архитектуры – повышение расходов на обслуживание и администрирование серверной части.
Поскольку процесс проектирования не имеет четких границ, его задачи прямо зависят от того, какую цель преследует заказчик. Цели и задачи находят отражение в Техническом задании на проектирование.
Этапы проектирования архитектуры ИС
Проводится исследование предметной области, в частности, бизнес-процессов (функции системы) и объектов информатизации (данные, атрибуты и связи, необходимые для осуществления бизнес-процессов)
Данные, полученные в рамках исследования и анализа, ложатся в основу определения техническими специалистами подходов для реализации проекта и вариантов решения конкретных задач, в частности: