Отчет о научно-исследовательской и опытно-конструкторской работе

Вид материалаОтчет

Содержание


5.2Методы описания типовых компонентов программной архитектуры и масштабирования ЭАР
Рисунок 1 Компоненты Архитектуры ИТ
3) архитектура интеграции.
4) Архитектура общих сервисов.
Подобный материал:
1   2   3   4   5   6   7   8

5.2Методы описания типовых компонентов программной архитектуры и масштабирования ЭАР


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

Для построения ИТ-архитектуры необходим целостный взгляд на использование ИТ для реформирования и повышения эффективности работы государства за счет ИТ.

В ходе работ были изучены существующие подходы к разработке типовых требований к процессам информатизации органов государственной власти и принципов построения архитектуры (см. 9 -9). В последних отечественных разработках можно наблюдать сравнительно успешный попытки унаследовать признанный и апробированный в развитых странах мирового сообщества опыт по формированию архитектуры электронного правительства, в том числе архитектуры программного обеспечения. Так, например, в материалах /95-97/ решаются следующие основные задачи:
  • анализ международного опыта стандартизации и унификации государственных информационных систем,
  • разработка общих принципов обеспечения технологической совместимости информационных систем, используемых в органах государственной власти,
  • предложение спецификаций (профилей) для информационных систем органов государственной власти.
  • разработка рекомендаций по изменению нормативной правовой базы, обеспечивающей использование предложенных профилей при создании новых и интеграции унаследованных информационных систем органов государственной власти.
  • разработка плана мероприятий по внедрению профилей АПО в процессы информатизации органов государственной власти.

Результаты к настоящему моменту проходят стадии согласования, однако они были рассмотрены при формировании подхода в настоящем исследовании.

Сравнение отечественных и зарубежных разработок по этой тематике показывает сходство, а зачастую и полную идентичность подходов.

Подход, представленный в настоящем документе, коррелирует с изложенными в 9 -9 принципами построения архитектуры:
  1. Использование стандартов (сбор данных, безопасность, функциональные возможности, информационный доступ, апробированные технологии, сохранность персональных данных;
  2. Декомпозиция архитектуры (согласованности и независимости слоев, совместной работы и взаимодействия, свободы выбора, трансформации архитектуры, сегментного подхода);

Настоящий подход позволяет определить, правила и способы взаимосвязи архитектурных элементов и классифицированный набор архитектурных элементов.

Подход к построению обобщенной архитектуры для среды электронного межведомственного взаимодействия и выявлению на ее основе универсальных относительно типа взаимодействия компонентов опирается на традиционные методы и включает:
  1. Принятие общесистемных принципов:
    1. Уровень обобщения и глубина детализации для компонентов в обобщенной архитектуре ИС;
    2. Признаки и правила отделения компонентов и установления взаимосвязей между ними;
    3. Способы отразить в обобщенной архитектуре целевые характеристики разрабатываемой ИС;
    4. ограничения обобщенной архитектуры.
  2. Построение границ предметных областей и установление соответствующих групп предметных компонентов в обобщенной архитектуре ИС (архитектурные сегменты);
  3. Фиксация правил использования методологии при построении взаимосвязей архитектурных сегментов и отражении в обобщенной архитектуре способов интеграции различных архитектур;
  4. Способы и формы представления обобщенной архитектуры — типы графических, текстовых и табличных документов, разработанных с целью описания архитектуры и ее характеристик;
  5. Рекомендованные технические стандарты и рассматриваемые стандарты.

Рисунок 1 отражает компоненты Архитектуры ИТ (архитектурные области/сегменты).



Рисунок 1 Компоненты Архитектуры ИТ

Компоненты Архитектуры ИТ, в свою очередь, имеют в составе гомогенные блоки, в том числе:

1) бизнес-архитектура, предназначенная для отражения в ИС —
  • политики организации (стратегия, цели, задачи, нормативы и т.п.) и системы управления (организационные структуры),
  • структуры рабочих процессов, функций исполнителей (ролей) и характеристик;
  • ключевые показатели эффективности работы (КПЭ).

2) архитектура приложений. Различные типы рабочих процессов требуют различных типов приложений. Группы таких различных процессов — это:
  • процессы, обслуживающие большое количество транзакций;
  • операции в реальном времени;
  • аналитические процессы и бизнес-аналитика - экономические прогнозы, прогнозы спроса, планирование капитальных ресурсов, анализ данных;
  • приложения поддержки совместной работы - совместная работа специалистов, взаимодействие с внешними организациями, обсуждение документов, портальные сервисы;
  • обслуживающие - рутинные, но важные функции: системы работы с персоналом, бухгалтерия.

3) архитектура интеграции. Три наиболее актуальные технологии интеграции систем:
  • ПО гарантированной пересылки сообщений между приложениями и Брокер Сообщений как стандарт интеграции корпоративных информационных систем во всем мире с конца 90-х годов;
  • XML как универсальный формат информации/документов и обмена данными;
  • реализация подлежащих интеграции систем в виде Web-служб (Web-сервисов).

4) Архитектура общих сервисов. Архитектура общих сервисов предполагает выявление компонентов, которые могут использоваться более чем одной ИС. Выявленные общие компоненты могут быть вынесены на архитектурный уровень ядра и представлены в виде, допускающем одновременный доступ к ним из нескольких систем. Примеры общих сервисов:
  • «Правительственный шлюз»,
  • Сервисы аутентификации,
  • Сервисы центрального правительственного портала,
  • Система управления контентом.

5) Архитектура информации (данных). Две связанные задачи, которые решает Архитектура информации:
  1. Понимание структуры, сущностей и взаимосвязей информации в существующем наборе прикладных систем.
  2. Обеспечение информации, необходимой для интеграции информации и систем.

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