АИС: уровни и слои

АИС можно наглядно представить в виде матрицы технологических слоев и уровней прикладных абстракций.

Слои системы определяют технологию обработки информации:

  • Слой хранения данных отвечает за работу с хранилищами данных, содержит объекты и методы работы с СУБД, файловыми системами и пр.
  • Слой обработки данных реализует логику обработки соответствующего уровня
  • Слой представлений данных содержит методы отображения объектов, определяет логику работы пользовательского интерфейса

Уровни системы определяют технологию разработки:

  • На уровне ядра определяется базовая концепция и технология разработки систем и приложений на данной платформе
  • На уровне системных сервисов, пользуясь технологией ядра, разработчики реализуют наиболее общие наборы функциональности, соответствующие различным типам проектов информационных систем
  • Уровень приложений позволяет разработчикам прикладных систем в единой среде реализовать свои расширения, специфические сервисы. Уровень имеет независимость прикладных объектов и кода от смены версий ядра или системных сервисов.
  • Уровень прикладных решений содержит набор приложений для группы взаимосвязанных прикладных задач