ГОСТ Р ИСО/МЭК 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 ReConfigurable 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
Направление Инфраструктура и Управление сервисами(Infrastructure &Management) использует следующие уровни завершенности ИТ- инфраструктуры:
1. Платформа для реализации отдельных бизнес-приложений
2. Соответствие корпоративным стандартам
3. Компонентная повторно используемая платформа
4. Проектная среда SOA
5. Обобщая среда SOA
6. Платформа для виртуальной SOA
7. Контекстно-зависимая, основанная на событиях платформа SOA.
Для высшего 7 уровня - Динамически реконфигурированные сервисы (обнаружение и реакция с учетом контекста и на основе собтий) индикатор завершенности - ИТ-инфраструктура поддерживает нефункциональные и операционные требования и SLA, необходимые для работы архитектуры SOA. Атрибуты завершенности:
• адаптивные корпоративные сервисы,
• управление качеством сервисов,
• использование сервисов динамическим способом,
• политики безопасности сервисов.
Еще по теме ГОСТ Р ИСО/МЭК 16680-2015:
- Арбитражный процесс: практикум / сост. Ф. Р. Гаджиева. - Ставрополь: Изд-во СКФУ,2015. - 94 с., 2015
- Фаткина Елена Валерьевна. ПРАВОВАЯ ПРИРОДА БАНКОВСКОЙ ТАЙНЫ. Диссертация на соискание ученой степени кандидата юридических наук. Москва - 2015, 2015
- Ильина О.П.. Архитектура корпораций и информационных систем : учебное пособие / О. П. Ильина. - СПб. : Изд-во СПбГЭУ,2015. - 119 с., 2015
- БОБРОВА Дина Александровна. СМИ И ПРОБЛЕМА ДОСТУПА К ИНФОРМАЦИИ О ДЕЯТЕЛЬНОСТИ СУДОВ В РОССИЙСКОЙ ФЕДЕРАЦИИ. Диссертация на соискание ученой степени кандидата филологических наук. Ростов-на-Дону-2015, 2015
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- Приготовление электродных материалов
- Моделирование теплопотерь в конструкции вентфасада с учетом скорости ветра и термического сопротивления вентилируемого воздушного пространства с отражательной теплоизоляцией
- Методики исследования
- Процессы изготовления свинцово-кислотных аккумуляторных батарей
- Углеродные структуры
- Пример развития дефекта КРН, приведшего к аварии
- Свинцовый сурик