Международная организация по стандартизации (ISO) является всемирной федерацией национальных организаций по стандартизации (комитетов-членов ISO). Разработка международных стандартов обычно осуществляется техническими комитетами (ТК) ISO. Каждый комитет-член, заинтересованный в деятельности, для которой был создан ТК, имеет право быть представленным в этом комитете. Международные правительственные и неправительственные организации, имеющие связи с ISO, также принимают участие в работах. Что касается стандартизации в области электротехники, то ISO работает в тесном сотрудничестве с Международной электротехнической комиссией (IEC).
Проекты международных стандартов разрабатываются в соответствии с правилами Директив ISO/IEC, часть 2.
Основной задачей ТК является подготовка международных стандартов. Проекты международных стандартов, принятые ТК, рассылаются комитетам-членам на голосование. Их опубликование в качестве международных стандартов требует одобрения не менее 75% комитетов-членов, принимающих участие в голосовании.
Следует иметь в виду, что некоторые элементы настоящего международного стандарта могут быть объектом патентных прав. Международная организация по стандартизации не может нести ответственность за идентификацию какого-либо одного или всех патентных прав.
ISO 20022-1 подготовлен Техническим комитетом ISO/ТК 68.
Данная редакция отменяет и заменяет первую редакцию (ISO TS 20022:2004).
ISO 20022 состоит из следующих частей под общим заголовком Финансовые услуги. Универсальная схема сообщений финансовой индустрии:
- Часть 1. Метамодель {iso(1) standard(0) financial-industry-messaging(20022) part1(1) 2011 edition-2011(1)}
- Часть 2. Профиль UML {iso(1) standard(0) financial-industry-messaging(20022) part2(2) edition-2011(0)}
- Часть 3. Моделирование {iso(1) standard(0) financial-industry-messaging(20022) part3(3) edition-2011(1)}
- Часть 4. Генерация схемы XML {iso(1) standard(0) financial-industry-messaging(20022) part4(4) edition- 2011(1)}
- Часть 5. Обратное проектирование {iso(1) standard(0) financial-industry-messaging(20022) part5(5) edition-2011 (1)}
- Часть 6. Характеристики доставки сообщения {iso(1) standard(0) financial-industry-messaging(20022) part6(6) edition-2011(1)}
- Часть 7. Регистрация {iso(1) standard(0) financial-industry-messaging(20022) part7(7) edition-2011(1)}
- Часть 8. Генерация ASN.1 {iso(1) standard(0) financial-industry-messaging(20022) part8(8) edition-2011(0)}
Документы в этом Стандарте определяют масштабируемый методический процесс, гарантирующий создание согласующихся описаний сообщений в индустрии финансовых услуг в целом.
Областью действия данного стандарта являются внешне проявляющиеся аспекты передачи сообщений Финансовых Услуг. Цель состоит в том, чтобы описать эти аспекты точно и полностью, способом, который может быть проверен независимо от реализации процесса передачи сообщений.
Пусковым событием для создания данного стандарта был быстрый рост количества и изощренности передачи сообщений в рамках оказания финансовых услуг с использованием ISO 15022 в течение 1990-ых годов. Индустрия финансовых услуг (далее - Индустрия) создала первую версию данного Стандарта в качестве преемника ISO 15022 как ответ на пусковое событие. Индустрия расширила возможности для ценных бумаг, имевшиеся в ISO 15022, до применения их всей Индустрией в рамках данного стандарта.
Данный стандарт относится к стандартам, создаваемым по открытым технологиям. Исторически технологические стандарты развивались быстрее, чем Индустрия. В результате в этом Стандарте принята модель, стимулированная подходом, в котором модель UML может развиваться отдельно от развития технологических стандартов. Период, в который появился этот стандарт, следовал за широким распространением применения всемирной паутины (сети) в бизнесе, в конечном итоге преимущественно Интернета. XML (eXtensible Mark-up Language - Язык с расширяемой спецификацией) появился как стандарт де факто (фактический) для представления документа в сети. XML стал первым синтаксисом для ISO 20022.
Затем процесс моделирования с использованием UML был усовершенствован для трех уровней, которые были дополнены технологическим стандартом передачи сообщений, поэтому данный стандарт основан на четырех уровнях: Обзорный уровень, Концептуальный уровень, Логический уровень и Физический уровень.
Четырехуровневый подход базируется на первых четырех уровнях Структуры Захмана (Zachman). Оставшиеся два уровня Структуры Захмана эквивалентны уровням реализации (внедрения) и эксплуатации соответственно.
Первый, второй и третий уровни описаны на UML, потому что он широко поддерживается и сам поддерживает много уровней абстракции. Большинство UML-описаний имеет визуальную нотацию, которая помогает при рассмотрении моделей. Модели, созданные в соответствии с этим стандартом, технологически независимы в том смысле, что они не требуют какого-либо конкретного физического выражения или реализации. Такие модели применяют для описания всех частей обмена сообщениями. Модели формируют определение протокола взаимодействия между участниками, обменивающимися сообщениями. Данный стандарт определяет метод, описывающий процесс, в рамках которого разработчики создают и поддерживают модели.
Модели и артефакты физического уровня хранятся в центральном репозитории (далее - Репозиторий), обслуживаемом регистрационным органом. Репозиторий данного стандарта доступен в сети интернет и предлагает открытый доступ для просмотра.
Регистрация моделей и реализаций физического синтаксиса в Репозитории управляется группой управления регистрацией (Registration Management Group). Любой пользователь или сообщество пользователей могут представить предложения для рассмотрения группой управления регистрацией. Группа оценки стандарта (Standard Evaluation Group) отвечает за подтверждение и оценку представленных материалов, группе управления регистрацией помогает Регистрационный орган (Registration Authority). Регистрационный орган работает с Репозиторием под управлением группы управления регистрацией.
Репозиторий состоит из двух областей:
- СловарьДанных (DataDictionary), содержащий элементы модели Индустрии для дальнейшего или повторного использования.
- КаталогБизнесПроцессов (BusinessProcessCatalogue), содержащий модели, описывающие отдельные определения сообщений и бизнес-процессов, а также реализаций физического синтаксиса.
Стандарт содержит: