Портал №1 по управлению цифровыми
и информационными технологиями

Транзакция

 
Что такое транзакция?
 
Единица работы, состоящая из обмена между двумя или более участниками или системами.
Answer
Оригинальный английский термин
transaction
Courses
Рекомендуемые продукты по этой теме
 
Answer
Подробности
Транзакция в ITSM — это фиксируемая единица взаимодействия, в которой происходит обмен данными или действиями между участниками (например, пользователем, заказчиком, командой поддержки) и/или системами. Она удобна как «атом» измерения потребления и предоставления услуги: транзакции можно считать, измерять по времени выполнения, связывать с производительностью, пропускной способностью, затратами и качеством. В операционном управлении транзакции часто лежат в основе мониторинга: прикладные и инфраструктурные компоненты генерируют события о состоянии транзакций (успешно/ошибка/время ответа), что помогает обнаруживать деградацию услуги до того, как возникнет инцидент. В проектировании услуг и сервисной архитектуре понятие транзакции используется для описания ключевых сценариев использования и критичных точек обмена между системами, включая внешние зависимости от третьей стороны или поставщика. При этом транзакция не описывает цель или ценность сама по себе; она описывает факт и границы обмена. Вне области применения термина находятся организационные активности без конкретного обмена между участниками или системами, а также любые «большие» инициативы уровня проекта или программы, которые включают множество транзакций и других видов работы.
Answer
Нюансы
Транзакцию часто путают с операцией или процессом. Операция может быть внутренним действием в системе, а транзакция подразумевает обмен между участниками или системами и обычно имеет чёткое начало и завершение. Также распространена путаница с изменением: изменение — это контролируемая модификация компонентов или услуг, тогда как транзакция — единичный рабочий обмен в рамках текущего предоставления услуги или её потребления. Ещё один частый перекос — считать транзакцией только банковский платёж или только «транзакцию базы данных». В ITSM транзакция шире: это может быть аутентификация, создание записи, обращение к API, подтверждение запроса на обслуживание. Ошибочно также приравнивать сбой транзакции к инциденту: неуспешная транзакция может быть единичным случаем, который фиксируется как событие и анализируется по метрикам; инцидент возникает, когда есть незапланированное прерывание услуги или снижение качества услуги и требуется восстановление. В практической работе важно обеспечивать трассируемость транзакций сквозь цепочку систем (корреляционные идентификаторы), иначе расследования проблем и управление производительностью превращаются в догадки. Наконец, объём транзакций сам по себе не равен ценности: высокий throughput может сопровождаться низким качеством, нарушением соответствия требованиям или ухудшением клиентского опыта.
Answer
Примеры
  • Пользователь отправляет запрос на обслуживание через портал самообслуживания, а система создаёт запись и возвращает номер обращения
  • Приложение выполняет транзакцию аутентификации через внешний провайдер идентификации и получает токен доступа
  • Система выставления счетов передаёт поставщику платёжный запрос и получает подтверждение оплаты за ИТ-услугу
  • Оркестратор отправляет транзакцию в облачные вычисления для создания виртуальной машины и получает идентификатор ресурса
  • CMS обновляет запись о конфигурации, когда инструмент обнаружения передаёт изменения по конфигурационной единице
 
Что такое транзакция в ITIL и ITSM? Смотрите в глоссарии по управлению ИТ, который входит в бесплатную экспертную базу знаний по управлению ИТ от компании Cleverics.