Бизнес-портал для руководителей, менеджеров, маркетологов, экономистов и финансистов

Поиск на AUP.Ru


Объявления

Глод О.Д.
Архитектура предприятия: учебное пособие

Предыдущая

4. АРХИТЕКТУРА ПРИЛОЖЕНИЙ


4.1. Основные элементы архитектуры приложений
В архитектуре приложений выделяют две основные области (рис. 11) [4]:

  • формирование и управление портфелем прикладных систем предприятия;
  • разработка прикладных систем.

11
Рис. 11. Области архитектуры приложений

Портфель прикладных систем предприятия необходим для обеспечения бизнес-процессов набором прикладных систем. Он определяет функциональность каждого приложения, а также то, за счет чего она будет достигаться [10]:
- за счет разработки новой системы;
- за счет покупки готовых систем;
- за счет аренды приложения;
- за счет использования уже имеющихся приложений.
Приложения, задаваемые портфелем прикладных систем предприятия, описывают функции организации, обмен информационных потоков на предприятии, каналы взаимодействия пользователей с приложениями [23]: web-браузеры, графический интерфейс "толстого" клиента, мобильные устройства и т.д.
Портфель прикладных систем обеспечивает целостный взгляд на функциональные компоненты информационных систем, которые обеспечивают потребности бизнес-архитектуры и архитектуры информации и поддерживаются технологической архитектурой.
Область разработки прикладных систем описывает технологии, которые используются для построения систем. Она касается также создания интерфейсов, выбора шаблонов и т.д. Эта область отвечает за организацию процесса разработки, т.е. за выбор технологий для построения приложений и способов их применения [41].
Область разработки прикладных систем ответственна за соблюдение единых подходов к разработке, что влияет на уменьшение стоимости создания прикладных систем [2].
Важно отметить ту часть разработки прикладных систем, которая затрагивает шаблоны проектирования, так как шаблоны находятся на стыке между обеспечением функциональных возможностей и технологиями. Шаблоны по сути являются руководствами по построению систем.
Изучая архитектуру приложений, под ней понимают портфель прикладных систем [31].

4.2. Модели и инструменты управления портфелем приложений
Оценка портфеля является начальным моментом в деле определения проблемных областей и возможностей для улучшения бизнеса и принятия решения об обновлении прикладных систем [2].
В результате оценки прикладных систем их разделяют на 4 группы [25]:

  • системы, которые могут выйти из эксплуатации;
  • системы, которые требуется переоценить;
  • системы, которые требуется обновить;
  • системы, которые возможно развить.

Характеристики оценки технического состояния [15]:
– точность данных;
– корректность данных;
– архитектура;
– структура программного кода;
– быстрота отклика;
– время простоя;
– уровень технического сопровождения;
– возможность получения отчетов и т.д.
Информация по имеющимся в организации прикладным системам должна включать [28]:

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

Для оценки портфеля прикладных систем может быть также использована модель, предложенная Gartner [2, 10].
Выделяют 3 класса приложений согласно следующим категориям [11]:

  • базовые транзакционные (или вспомогательные, обеспечивающие, обслуживающие);
  • информационные (дающие преимущества);
  • инновационные (стратегические).

На основании этих данных делают финансовую оценку вложений в ИТ на предприятии [28].
Базовые транзакционные (или вспомогательные, или обслуживающие) приложения играют важную роль с точки зрения обеспечения деятельности организации. Они должны иметь низкую стоимость, надежность, стоимость одной транзакции такого приложения должна быть минимальной. Этих приложений в портфеле информационных систем предприятия обычно большинство.
Информационные (дающие преимущества) – это те приложения, которые улучшают деятельность организации. Они обеспечивают информацию для учета, управления, контроля, получения отчетов, анализа, совместной работы.
Инновационные (стратегические или "пограничные") приложения носят принципиально новый характер влияния на функционирование организаций. Эти приложения создают новые конкурентные преимущества на рынке.
В совокупности с тремя типами прикладных систем следует рассматривать еще одну категорию инвестиций в информационные технологии, так называемую технологическую архитектуру, или инфраструктуру [4].
Существует еще одна классификация для приложений, в зависимости от роли, которую оно выполняет в рамках портфеля [41]:

  • критически важное для предприятия в целом;
  • критически важное для бизнеса;
  • вспомогательное. Приложение для решения второстепенной задачи;
  • средства офисной автоматизации.

Для различных компаний одни и те же "стандартные" приложения, могут относиться к различным уровням в данной классификации [41].

4.3. Влияние архитектуры приложений на инфраструктуру
Каждый бизнес-процесс имеет свою определенную, различную по характеру, среду информационных технологий, которая отличается производительностью, качеством, защищенностью и т.д. Чтобы решить эту задачу, сформулировали теорию «архитектурного стиля» [11], которая трактует архитектурный стиль как определенный комплекс корпоративных технологий и операционных сред, ориентированных на поддержание работы конкретного класса бизнес-процессов.
Исходя из теории, существует систематизированный список прикладных систем, в котором описаны пять разных архитектурных стилей [11]:
1. Приложения, обслуживающие большое количество транзакций (Transaction Processing). Примеры: звонки различного рода операторов, банковские транзакции.
2. Операции в реальном времени (Real-Time Operations). Примеры: транспортные операции в аэропорту, мониторинг пациентов в клинике.
3. Аналитические приложения, бизнес-аналитика, поддержка принятия решений (Analytical and Business Intelligence). Примеры: анализ информационных массивов, системы прогнозирования, системы принятия решений банков.
4. Приложения поддержки совместной работы (Collaborative). Примеры: асинхронная работа (электронная почта, форумы), синхронное взаимодействие (мгновенный обмен сообщениями), управление контентом и библиотечные сервисы.
5. Корпоративные и обслуживающие (Utility) приложения. Примеры: стандартные системы, например, ERP, CRM, системы для управления персоналом, расчета заработной платы и т.п.

Вопросы для самопроверки

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

Предыдущая

Объявления