Архитектура информационной системы

Архитектура - это организационная структура автоматизированной системы. Известно и другое определение: архитектура — это концептуальное описание структуры системы, включающее описание элементов системы, их взаимо­действия и внешних свойств. Выделяют два уровня архитектуры АИС:

· бизнес-архитектуру (бизнес-уровень);

· уровень информационных технологий (технический уро­вень).

Бизнес-архитектура обычно первична по отношению к тех­ническому уровню; может существовать и реализуема вне зави­симости от существования АИС. Бизнес-архитектура является предметной областью для анализа и про­ве­де­ния автоматизации. На бизнес-уровне определяется набор задач, требований, ха­рак­теристик, осуществляемых с помощью АИС. Соответствие ука­занному уровню технического уровня является основой эффек­тивности функ­цио­ни­ро­ва­ния АИС. С другой стороны, новые возможности, предоставляемые ис­Поль­зо­ва­ни­ем информационных технологий, стимулируют раз­витие и корректировку биз­нес-архитектуры, в связи с чем она является неотъемлемой частью архитектуры АИС и всего пред­приятия.

Уровень информационных технологий или технический уровень представляет собой интегрированный комплекс технических средств, используемых в АИС для реализации задач предпри­ятия, и включает в себя как логические, так и технические (про­граммные и аппаратные) компоненты. Компонентами этого уровня, в свою очередь, являются следующие подуровни:

архитектура программных систем;

информационная архитектура;

технологическая (инфраструктурная) архитектура.

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

Под архитектурой программных систем понимают совокуп­ность следующих технических решений:

· общий архитектурный стиль и общую организацию про­граммной части АИС;

· деление программного комплекса на функциональные под­системы и модули;

· свойства модулей, методы их взаимодействия и объедине­ния, используемые интерфейсы.

Архитектура программной системы охватывает не только структурные и поведенческие аспекты, но и правила ее использо­вания и интеграции с другими системами, функциональность, производительность, гибкость, надежность, эргономичность, тех­нологические ограничения.

Технологическая архитектура описывает инфраструктуру, ис­пользуемую для передачи данных. На этом уровне решаются во­просы сетевой структуры, применяемых каналов связи и т. д.

По мере развития программных систем все большее значе­ние приоб­ретает их комп­лекс­ная интеграция для построения единого информационного пространства предприятия. Обес­пе­чение такой интеграции является важнейшим элементом архи­тектуры, в противном случае АИС окажется неэффективной.

· В современных стандартах четко определены процессы со­здания архитектуры, спо­соб­ной к удовлетворению не только сформулированных, но и потенциальных потребностей пользо­вателей.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: