<<
>>

ГОСТ Р ИСО/МЭК 16680-2015

Промышленный консорциум The Open Group[16]разработал стандарт OSIMM - модель завершенности интеграции сервис-ориентированной ар­хитектуры (SOA), модель состоит из семи уровней завершенности и семи направлений для оценки сервисов, рассматривает различные аспекты дея­тельности предприятия.

Завершенность понимается как степень достиже­ния характеристики и поведения сервисов, уровня их интеграции, которые обеспечивают эффективное функционирование бизнеса. Стандарт также описывает процесс оценки текущей и необходимой степени завершенно­сти интеграции сервисов при помощи этой модели. Модель завершенно­сти сервисов OSIMM поддержана в новом стандарте ГОСТ Р ИСО/МЭК 16680-2015[17].

Согласно официальной терминологии[18], SOA - «система оказания услуг в контексте корпоративных бизнес-мероприятий, когда программ­ное обеспечение организовано в виде набора программных сервисов». Для реализации сервисов ИТ необходима определенная ИТ-инфраструктура (операционные системы, сети, компьютерное оборудование, системное программное обеспечение и т.п.), которая должна управляться через чело­веко-компьютерные интерфейсы сотрудниками ИТ-подразделений для обеспечения доступности, производительности и безопасности сервисов. Цели SOA - обеспечение гибкости бизнес-процессов, рост ценности биз­неса за счет применения сервисов, «бесшовная» интеграция приложений и данных, повторное использование ИТ-активов и снижение расходов на ИТ.

Сервисы имеют заданный результат, являются самостоятельными, но могут состоять из других сервисов, для потребителей представляются «черным ящиком». Архитектурный стиль SOA обладает следующими чертами:

• сервисы поддерживают корпоративные бизнес-процессы;

• учитывается контекст для сервисов бизнес-процессов - стратегии и цели бизнеса;

• существование требований к инфраструктуре и условиям применения сервисов;

• управление представалением и обеспечение качества сервиса.

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

По каждому направлению оценивается уровень завершенности путем сопоставления индикаторов завершенности с атрибутами уровня завершенности. Матрица оценки уровня завершенности - рис. 35 содержит строки - направления оценки и столбцы - уровни завершенности сервисов.

Рисунок 35

Обобщенные названия уровней завершенности SOA:

1: Разрозненный - приложения Silo. Приложения внутри подраз­делений одной организации изолированы друг от друга, отсутствует ин­теграция данных, бизнес-процессов, нет общих стандартов или техноло­гий.

2: Интегрированный - приложения Integrated. Обеспечено взаи­модействие приложений, имеет место интеграция данных на технологиче­ском уровне, но отсутствуют единые стандарты данных, не обеспечена гибкость бизнес-процессов.

3: Компонентный - приложения Componentized. ИТ-системы разбиты на компоненты, которые могут быть алдоработаны до новых адаптированы, их взаимодействие основано на интерфейсах, но связи компонентов очень тесные, имеет место дублирование бизнес-функций и компонентов инфраструктуры, для интеграции приложений разрабатыва­ются на языках программирования дополнительные коды.

4: Сервисы - Service. Приложения строятся из слабосвязанных сер­висов, которые созданы на основе открытых стандартов и не зависят от технологической платформы. ИТ-инфраструктура поддерживает протоко­лы, механизмы безопасности и преобразования данных служб. Сервисы представлены на языке сервисов WSDL (Web Services Description Language - описание веб-сервисов и доступа), основанном на языке XML или в виде Service Component Architecture (SCA) - архитектуры служб. Ин­теграция служб и приложений, инфраструктурных сервисов трансформа­ции и маршрутизации данных осуществляется средствами корпоративной сервисной шины (Enterprise Service Bus, ESB), middleware-программного обеспечения. Архитектурный сервисный компонент SCAреализует внут­реннюю архитектуру приложений, но индивидуальный программный код сервисов создается не на языке потоков.

5: Композитные сервисы - Composite Services. Модели бизнес- процессов на языке моделирования (BPEL - Business Process Execution Language)позволяют осуществлять их гибкую композицию, использоваены протоколы взаимодействия сервисов, поддержка транзакций. Из нескольких различных сервисов создаются композитные сервисы, в результате обеспе­чивается минимизируется программный код приложений, при этом разра­ботка бизнес-сервисов выполняется под руководством бизнес-аналитика.

6: Виртуализированные сервисы - Virtualized Services. Бизнес- сервисы и ИТ-сервисы вызываются через виртуальную службу, идет пре­образование виртуального вызова для вызова реального сервиса. Вирту­альный сервис слабо связан с инфраструктурой, на котором он запущен, обеспечивая более широкие возможности, что еще больше увеличивает возможность гибкого управления бизнес-процессами.

7: Динамически реконфигурируемые сервисы - Dynamically Re­Configurable Services. Бизнес процесс во время его выполнения динами­чески наполняется сервисами, которые определены и находятся в репози­тории сервисов. Таким образом, все бизнес-процессы используют наилучший в данный момент времени сервисы.

Базовые модели завершенности сервисов

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

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

Первоначально выполняется оценка уровней завершенности для бизнеса, организации и ИТ. Затем определяется целевое состояние для SOA и разрабатываются рекомендации для достижения целевого состоя­ния.

Business View

Для направления Бизнес (Business View)уровни завершенности биз- нес-сервисов имеют названия:

1 уровень - изолированные бизнес-процессы.

2 уровень- интеграция бизнес-процессов.

3 уровень - покомпонентные бизнес-функции.

4 уровень - бизнес-поставщик и потребитель сервисов.

5 уровень - композитные бизнес-сервисы.

6 уровень - аутсорсинг сервисов, управление бизнес-процессами - BPM (Business Process Management) и мониторинг бизнес-процессов - BAM (Business Activity Monitoring).

7 уровень - управление бизнес-возможностями через сервисы с уче­том контекста.

Основные вопросы, которые позволяют оценить уровень завершен­ности сервисов для этого направления, связаны с установлением бизнес- архитектуры организации, оценкой соответствия бизнес-стратегии и ИТ- стратегии, анализом моделей и показателей производительности и эффек­тивности бизнес процессов, оценкой требований к их гибкости. Совокуп­ная стоимость владения и анализ характеристик доступных бизнес- сервисов являются определяющими для обоснования уровня завершенно­сти сервисов. Например, для 4 уровня - Сервисы (композитный бизнес предоставляет и использует сервисы) индикатор завершенности - фор­мальное определение и документация бизнес-факторов и бизнес- процессов организации, атрибуты завершенности:

• масштаб - все предприятие,

• официальное применение корпоративной архитектуры,

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

Для высшего 7 уровня - Динамически реконфигурированные сервисы (сочетание и комбинирование бизнес-возможностей через сервисы с уче­том контекста) индикатор завершенности - формальное определение и

документация бизнес-факторов и бизнес-процессов организации, атрибу­ты завершенности:

• корпоративные сервисы - по запросу,

• корпоративная архитектура,

• менеджмент бизнес-процессов (BPM),

• управление качеством сервисов (SLA).

Organization &Governance Dimension

Для направления Система организации и управления сервисами - (Organization &Governance Dimension) определены уровни завершенно­сти:

1 уровень - стратегии и управление специализированными ИТ.

2 уровень - интегрированные ИТ, трансформация.

3 уровень - Общие процессы управления.

4 уровень - Становление управления SOA.

5 уровень - Согласованность SOA и ИТ-управления.

6 уровень - Согласованность инфраструктуры управления SOA и ИТ.

7 уровень - Управление посредством политик.

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

Для 4 уровня - Сервисы (появление управления SOA) индикатор за­вершенности - официальное применение управления сервисами и SOA в масштабе всей организации для разработки, развертывания и менеджмен­та бизнес- ИТ-сервисов), атрибуты завершенности:

• масштаб - все предприятие,

• общекорпоративная концепция и стратегия SOA,

• процессы управления SOA,

• обучение SOA с учетом потребностей бизнеса и ИТ.

Для высшего 7 уровня - Динамически реконфигурированные сервисы (сочетание и комбинирование бизнес-возможностей через сервисы с уче­том контекста) индикатор завершенности - официальное применение управления сервисами и SOA в масштабе всей организации для разработ­ки, развертывания и менеджмента бизнес- ИТ-сервисов), атрибуты завер­шенности:

• адаптивное предприятие,

• моделирование и менеджмент сервисов,

• автоматический мониторинг сервисов,

• влияние сервисов на принятие бизнес-решений.

Methods

Для направления Методы(Methods) определены уровни завершен­ности:

1 уровень - структурный анализ.

2 уровень - объектно-ориентированное моделирование.

3 уровень - компонентно-ориентированнаяразработка.

4 уровень - сервис-ориентированное моделирование (сервисов).

5 уровень - сервис-ориентированое моделирование (композитных сервисов).

6 уровень - сервис-ориентированное моделирование инфраструктуры.

7 уровень - моделирование бизнес-процессов.

Рассматриваются характеристики системы организации и управле­ния сервисами, такие как управление требованиями к SOA, инструмен­тальные средства, методологии и методики разработки сервисов, управле­ние ИТ-проектами и др.

Для 4 уровня - Сервисы (появление сервис-ориентированного моде­лирования) индикатор завершенности - официальное применение методо­логии архитектурного проектирования, построения и развертывания SOA для реализации сервисов, атрибуты завершенности:

• масштаб - все предприятие,

• методы и практики SOA в масштабе предприятия.

Для высшего 7 уровня - Динамически реконфигурированные сервисы (моделирование бизнес-процессов) индикатор завершенности - официаль­ное применение методологии архитектурного проектирования, построения и развертывания SOA для реализации сервисов, атрибуты завершенности:

• адаптивное предприятие,

• использование архитектурных компонентов и ресурсов для поддержки динамических сервисов,

• моделирование бизнес-процессов.

Applications

Для направления Приложения(Applications) уровни завершенности бизнес-сервисов имеют названия:

1 уровень - Модули.

2 уровень - Объекты.

3 уровень - Компоненты.

4 уровень - Сервисы.

5 уровень - Приложения, состоящие из композитных сервисов.

6 уровень - Интеграция процессов посредством сервисов.

7 уровень - Динамическая сборка приложений.

Рассматриваются вопросы, связанные с архитектурным стилем при­ложений, повторным использованием программных компонентов, мето­

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

Для 4 уровня Сервисы определены индикатор завершенности - архи­тектура приложений на основе SOA, которая предполагает слабую свя­занность и разделение функций, использование эффективных сервис- технологий (XML, web-сервисы, ESB - корпоративной сервисной шины, реестра служб), виртуализация. Атрибуты завершенности:

• масштаб - все предприятие,

• архитектура сервисных компонентов приложений на основе SOA,

• частичное применение для интеграции сервисов ESB.

Для высшего 7 уровня - Динамически реконфигурированные сер­висы (динамическая сборка приложений, вызов с учетом контекста) ин­дикатор завершенности - архитектура приложений на основе SOA, ко­торая предполагает слабую связанность и разделение функций, исполь­зование эффективных сервис-технологий (XML, web-сервисы, ESB - корпоративной сервисной шины, реестра служб), виртуализация. Атри­буты завершенности:

• адаптивное предприятие,

• архитектура приложений поддерживает динамически реконфи­гурируемые бизнес- и инфраструктурные - сервисы,

• решения SOA для внутреннего и внешнего применения.

Architecture

Для направления Архитектура(Architecture) использованы уровни завершенности:

1 уровень - монолитная архитектура,

2 уровень - многоуровневая архитектура,

3 уровень - компонентная архитектура,

4 уровень - элементы SOA архитектуры,

5 уровень - SOA,

6 уровень - грид-архитектура SOA,

7 уровень - динамическая реконфигурируемая архитектура.

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

Монолитная архитектура практически не содержит компонентов SOA. Они появляются в многоуровневой архитектуре для интеграции приложений. Компонентная архитектура использует сервисные компонен­ты, которые разработаны с использованием формальных методов, прин­ципов, шаблонов, структур и технологий SOA, но при этом в организации нет корпоративной архитектуры, используется ограниченный набор нструментов и практик управления. Уровень SOA означает, что сервисные компоненты полностью удовлетворяют требованиям, применяются эта­

лонные модели архитектуры в масштабе всего предприятия. Архитектура на основе виртуальных сервисов (грид-системы) означает дальнейшую интеграцию сервисов в масштабе предприятия и за его пределами. Дина­мически реконфигурируемая архитектура позволяет полностью поддер­жать адаптивное предприятие.

Information

Направление Информация(Information) рассматривает структуры и модели данных, методы организации и доступа к корпоративным данным, возможность трансформации данных, информационные процессы и т.п., обеспечивающие поддержку SOA Уровни завершенности:

1 уровень - решение данных для конкретных приложений.

2 уровень - решение данных для предметной области.

3 уровень - канонические модели данных.

4 уровень - информационные сервисы.

5 уровень - корпоративный репозиторий данных.

6 уровень - виртуальные информационные сервисы.

7 уровень - семантические модели и словари.

Основным индикатором завершенности является наличие модели данных, содержащей общий словарь бизнес-данных, единое информаци­онное пространство для всей системы, наличие формальной корпоратив­ной бизнес-информационной модели.

Infrastructure &Management

Направление Инфраструктура и Управление сервисами(Infrastruc­ture &Management) использует следующие уровни завершенности ИТ- инфраструктуры:

1. Платформа для реализации отдельных бизнес-приложений

2. Соответствие корпоративным стандартам

3. Компонентная повторно используемая платформа

4. Проектная среда SOA

5. Обобщая среда SOA

6. Платформа для виртуальной SOA

7. Контекстно-зависимая, основанная на событиях платформа SOA.

Для высшего 7 уровня - Динамически реконфигурированные сервисы (обнаружение и реакция с учетом контекста и на основе собтий) индика­тор завершенности - ИТ-инфраструктура поддерживает нефункциональ­ные и операционные требования и SLA, необходимые для работы архи­тектуры SOA. Атрибуты завершенности:

• адаптивные корпоративные сервисы,

• управление качеством сервисов,

• использование сервисов динамическим способом,

• политики безопасности сервисов.

<< | >>
Источник: Ильина О.П.. Архитектура корпораций и информационных систем : учебное пособие / О. П. Ильина. - СПб. : Изд-во СПбГЭУ,2015. - 119 с.. 2015

Еще по теме ГОСТ Р ИСО/МЭК 16680-2015:

  1. Арбитражный процесс: практикум / сост. Ф. Р. Гаджиева. - Став­рополь: Изд-во СКФУ,2015. - 94 с., 2015
  2. Фаткина Елена Валерьевна. ПРАВОВАЯ ПРИРОДА БАНКОВСКОЙ ТАЙНЫ. Диссертация на соискание ученой степени кандидата юридических наук. Москва - 2015, 2015
  3. Ильина О.П.. Архитектура корпораций и информационных систем : учебное пособие / О. П. Ильина. - СПб. : Изд-во СПбГЭУ,2015. - 119 с., 2015
  4. БОБРОВА Дина Александровна. СМИ И ПРОБЛЕМА ДОСТУПА К ИНФОРМАЦИИ О ДЕЯТЕЛЬНОСТИ СУДОВ В РОССИЙСКОЙ ФЕДЕРАЦИИ. Диссертация на соискание ученой степени кандидата филологических наук. Ростов-на-Дону-2015, 2015
  5. СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
  6. Приготовление электродных материалов
  7. Моделирование теплопотерь в конструкции вентфасада с учетом скорости ветра и термического сопротивления вентилируемого воздушного пространства с отражательной теплоизоляцией
  8. Методики исследования
  9. Процессы изготовления свинцово-кислотных аккумуляторных бата­рей
  10. Углеродные структуры
  11. Пример развития дефекта КРН, приведшего к аварии
  12. Свинцовый сурик