Свяжитесь с нами
Продукт
Возможности
Мероприятия
Материалы
Крупные предприятия
Свяжитесь с нами
Корпоративные архитектуры

Контракт Contract · TOGAF

Простыми словами

Соглашение между потребителем и поставщиком, которое фиксирует функциональные и нефункциональные параметры взаимодействия, — применимо к любому виду сервисных отношений в метамодели TOGAF, не только к ИТ. У контракта в метамодели самый большой набор собственных атрибутов: функциональное поведение, качество сервиса, доступность, время обслуживания, управляемость, восстанавливаемость, безопасность, масштабируемость и ещё около тридцати параметров. Обратное отношение у Service Quality: своих атрибутов у неё нет, она выполняет часть или все атрибуты связанного контракта.

Примеры

SLA на техподдержку

Контракт между отделом поддержки и бизнес-подразделением: время реакции, часы обслуживания, порядок эскалации.

Договор с курьерской службой

Контракт, где зафиксированы сроки и качество доставки заказов клиентам.

Контракт на биллинговый сервис между двумя подразделениями

Внутренний контракт: одно подразделение потребляет биллинговый сервис другого на оговорённых условиях.

толкование редакции: примера в стандарте нет

Определение из первоисточника

дословная выписка

An agreement between a consumer and a provider that establishes functional and non-functional parameters for interaction. This applies to all types of service interactions within the metamodel.

машинный перевод

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

Источникhttps://pubs.opengroup.org/togaf-standard/architecture-content/chap02.html

Основные параметры

Атрибуты этой сущности по справочнику источника.

  • IDИдентификаторобщий

    Unique identifier for the architecture entity.

    Уникальный идентификатор архитектурной сущности.

  • DescriptionОписаниеобщий

    Textual description of the architecture entity.

    Текстовое описание архитектурной сущности.

  • CategoryКатегорияобщий

    User-definable categorization taxonomy for each metamodel entity.

    Задаваемая пользователем таксономия категорий для каждой сущности метамодели.

  • SourceИсточник сведенийобщий

    Location from where the information was collected.

    Место, откуда были собраны сведения.

  • OwnerВладелецобщий

    Owner of the architecture entity.

    Владелец архитектурной сущности.

  • Behavior characteristicsПоведение

    Functional behavior to be supported within the scope of the contract.

    Функциональное поведение, которое должно поддерживаться в рамках контракта.

  • Service name “caller”Имя сервиса-потребителя

    Consuming service.

    Потребляющий сервис.

  • Service name “called”Имя сервиса-поставщика

    Providing service.

    Предоставляющий сервис.

  • Service quality characteristicsХарактеристики качества сервиса

    Non-functional behavior to be supported within the scope of the contract.

    Нефункциональное поведение, которое должно поддерживаться в рамках контракта.

  • Availability characteristicsДоступность

    Degree to which something is available for use.

    Степень, в которой нечто доступно для использования.

  • Service timesЧасы обслуживания

    Hours during which the service must be available.

    Часы, в которые сервис обязан быть доступен.

  • Manageability characteristicsУправляемость

    Ability to gather information about the state of something and control it.

    Способность собирать сведения о состоянии объекта и управлять им.

  • Serviceability characteristicsОбслуживаемость

    Ability to identify problems and take corrective action, such as to repair or upgrade a component in a running system.

    Способность выявить неполадку и принять меры — например, починить или обновить компонент в работающей системе.

  • Performance characteristicsПроизводительность

    Ability of a component to perform its tasks in an appropriate time.

    Способность компонента выполнять свои задачи за приемлемое время.

  • Response requirementsТребования ко времени отклика

    Response times that the service provider must meet for particular operations.

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

  • Reliability characteristicsНадёжность

    Resistance to failure.

    Устойчивость к отказам.

  • Quality of information required

    Contracted requirements on accuracy and completeness of information.

  • Contract control requirements

    Level of governance and enforcement applied to the contractual parameters for overall service.

  • Result control requirements

    Measures in place to ensure that each service request meets contracted criteria.

  • Recoverability characteristics

    Ability to restore a system to a working state after an interruption.

  • Locatability characteristics

    Ability of a system to be found when needed.

  • Security characteristics

    Ability of a system to prevent unauthorized access to functions and data. (continued)

  • Privacy characteristics

    Protection of data from unauthorized access.

  • Integrity characteristics

    Ability of a system to ensure that data has not been corrupted.

  • Credibility characteristics

    Ability of a system to ensure that the service request originates from an authorized source.

  • Localization characteristics

    Ability of a service to support localized variants for different consumer groups.

  • Internationalization characteristics

    Ability of a service to support international variations in business logic and data representation (such as character set).

  • Interoperability characteristics

    Ability of the service to interoperate with different technical environments, inside and outside of the organization.

  • Scalability characteristics

    Ability of the service to grow or shrink its performance or capacity appropriately to the demands of the environment in which it operates.

  • Portability characteristics

    Of data, people, applications, and components.

  • Extensibility characteristics

    Ability to accept new functionality.

  • Capacity characteristics

    Contracted capacity of the service provider to meet requests.

  • Throughput

    Required throughput capacity.

  • Throughput period

    Time period needed to deliver throughput capacity.

  • Growth

    Expected future growth rate of service request.

  • Growth period

    Time period needed to reach the expected growth rate.

  • Peak profile short term

    Short-term profile of peak service traffic.

  • Peak profile long term

    Long-term profile of peak service traffic.

Связи

Как измерить

Число нарушенных соглашений об уровне сервисаNumber of failed agreements (SLA/OLA), шт.

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

Число нарушенных соглашений = количество SLA и OLA, по которым за период нарушены согласованные условия

  • SLA соглашение об уровне сервиса с потребителем
  • OLA операционное соглашение внутри поставщика сервиса
Доступность критичных бизнес-системAvailability of critical business systems, %

Доля времени, в течение которого критичные для бизнеса системы доступны. KPI ценностного потока Detect to Correct; сам стандарт оговаривает, что управление доступностью в этом потоке ещё не представлено и будет рассмотрено в будущих редакциях (разд. 8.4.9).

Доступность = время работоспособного состояния / общее время наблюдения

  • время работоспособного состояния время, когда система выполняла свои функции
  • общее время наблюдения весь период, за который считается доступность

Именно у контракта метамодель TOGAF держит поля уровня сервиса — пропускную способность, время отклика, характеристики доступности, — но оставляет их пустыми; эти две метрики и заполняют пустые поля числами.

В прошлых редакциях

TOGAF 9.2 Content Metamodel lineage; verification against 10th Edition pendingредакция заменена
An agreement between a service consumer and a service provider that establishes functional and non-functional parameters for interaction.

Архитектурная сущность TOGAF: контракт.

TOGAF Standard, Version 9.2, The Open Group, 2018, C182; гл. 30 «Content Metamodel», §30.5 «Content Metamodel Entities», табл. «Metamodel Entity | Description»

В других подходах

Сопоставления одного понятия в разных подходах.

ContractДеятельность: функции и процессы

Соглашение между потребителем и поставщиком о параметрах взаимодействия.

Семантические различия TOGAF и ArchiMate дают одно определение.

Корпоративные архитектуры

Служебные сведения
Вид совпадения
Прямое совпадение

Связанные понятия

Служебные сведения
Вид документа
Metamodel entity
Место в подходе
Architecture Definition: Business Architecture / Определение архитектуры: бизнес-архитектура
Редакция
10th Edition + TC1
14 дней бесплатно

Опишите архитектуру своей компании в Storm

Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.

Попробовать бесплатно Без банковской карты

Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей

Поддержка