ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 18.03.2024
Просмотров: 628
Скачиваний: 0
Банківські
повідомлення поділяють на термінові
і звичайні, причому за відправлення
спеціальних повідомлень стягується
спеціальний тариф.
Повідомлення
всіх типів побудовані за загальним
принципом (табл. 3.4). Вони складаються
з початкової частини, в яку входить
мітка початку повідомлення (Start
of
Message),
заголовок
(Header),
мітки
початку тексту повідомлення (Start
of
Text),
тексту
повідомлення (Text
of
Message)
і
закінчення повідомлення, в яке входять
мітка кінця тексту (End
of
Text),
параметри
(Trailer)
і
мітка кінця повідомлення (End
of
Message).
Початкова
частина і закінчення утворюють «Конверт»,
в якому пересилаються повідомлення і
який вміщує інформацію, необхідну для
управління рухом повідомлень у
мережі. Заголовок вміщує одинадцятизначний
код-іденти- фікатор отримувача
повідомлення (Bank
Identifier
Code,
ВІС,
що є адресою в мережі), код термінала
відправника, поточний п'ятизначний
номер, виконуючий контрольну і захисну
функції, тризначний код повідомлення
з двозначним кодом пріоритету. При
передачі повідомлення текст повідомлення
система не бачить.
Таблиця
3.4
СТРУКТУРА ПОВІДОМЛЕННЯ SWIFT
Початок повідомлення |
Заголовок |
Початок тексту |
Текст повідомлення |
Кінець тексту |
Хвостовик |
Кінець повідомлення |
Tart of Message |
Header |
Start of text |
Text of Message |
End of text |
Trailer |
End of Message |
Приклад повідомлення, де «Данмакс Національбанк» (Копенгаген) за розпорядженням свого клієнта «Ампаго» здійснює переказ у 60 000 євро на рахунок компанії «Holland and CO», клієнта «Вестдойчебанка» (Дюссельдорф) з датою валютування 15 березня 2007 р. показано в табл. 3.5.
Існують три основні системні повідомлення:
LOG-IN/OUT — системне повідомлення для входу/виходу в систему;
RETRIEVAL — за цим запитанням система надсилає копію повідомлення, яке зберігається;
REPORTS — дає змогу одержати різні види рахунків (періодичних або разових).
Системним повідомленням надається першочерговий пріоритет, оскільки вони містять основну інформацію щодо функціонування системи. Банківські повідомлення поділяються на термінові та звичайні. За пересилання термінових повідомлень стягується спеціальний тариф.
Валюти держав відображують у коді ISO (міжнародна органі- зація зі стандартизації). За цією стандартизації визначення валю- ти складається із зазначення країни (два знаки) і скорочення ва- люти (один знак), а також має цифровий код.
Валютування за кодом ISO, наприклад на 2 травня 2006 року, виглядає так: 060502; на 10 лютого 2007 року — 070210, на 5 кві- тня 2007 року — 070405.
Для правильної доставки повідомлення мережею SWIFT усі банки-учасники мають код-ідентифікатор (Bank Identifier Code— ВІС), який є адресою в системі SWIFT і має важливе
значення
для функціонування всієї системи.
Наприклад, такі повідомлення
надсилаються для інформування про
наявність «нос- тро» — рахунків на
певну дату (табл. 3.6).
ВІС
— універсальний стандарт для ідентифікації
банків у повідомленнях, які
пересилаються по мережі телекомунікації.
Він базується на розробленій товариством
SWIFT
методології.
Таблиця
3.6
ПРИКЛАД
ПОВІДОМЛЕННЯ ПРО НАЯВНІСТЬ «НОСТРО»-РАХУНКІВ
1)1
У
структурі коду виділяється три
обов'язкові частини:
— чотиризначний
код установи (коротке унікальне
позначен-
ня члена SWIFT);
двозначний
код країни за стандартом ISO;
двозначний
код місцезнаходження банку (місто,
штат, тимчасова територія); Наприклад:
BELA
DE
ВВ Лаядесбанк,
Берлін
MIDL
GB LL Мідленд
бенк, Лондон
Адресу
можна розширити кодом, який інформує
користувача мережі про рівень доступу
до неї всередині країни; для тих, хто
не є членом товариства, літери «ВІС»
інформують, що фінансова установа не
має доступу до мережі (Branch
Code).
ВІС-коди
публікуються чотири рази на рік у збірці
«ВІС Directory».
Починаючи
з 1976 р.?
збірка складається з чотирьох розділів;
секція банків, географічна секція,
секція адрес та інформаційний розділ,
у яких відповідно до критерію здійснено
сортування банківських установ.
За
допомогою збірки користувач SWIFT
може
знайти необхідний банк-учасник
системи з тим, щоб потім переслати йому
повідомлення.
Повідомлення,
які підлягають відправленню, банк готує
у відповідному форматі й вводяться
в термінальне обладнання, підключене
до системи SWIFT
(термінал
SWIFT).
Така
технологія дозволяє використовувати
термінал SWIFT
як
простий телекс; вона характерна для
^комп'ютеризованих банків з невеликим
обсягом повідомлень, які вони відправляють
і отримують. При цьому клієнт банку
заповнює паперову форму для переказу
коштів, а банківський службовець
вводить дані з цієї форми в термінал
системи t
наступним
відправленням банку-партнерові по
SWIFT.
У
більшості банків повідомлення
готують за допомогою внутрішньобан- к
міської ЕОМ, яка зв'язана з терміналом
SWIFT
каналами
зв'язку і цас змогу без ручного втручання
(з метою виключення помилки) передавати
повідомлення в SWIFT.
Повідомлення,
які надходять зі SWIFT,
також
передаються на термінал SWIFT
і
далі без ручного втручання— на
внутрішньобанківський комп'ютер, де
оброблюються для використання
працівниками банку.
Що
SWIFT
відповідає
лише за доставку і зберігання повідомить,
які надходять у мережу, і зовсім не несе
відповідальності за «дроблення
повідомлень усередині банку. Отже,
послуги SWIFT
по
межені передачею і прийомом повідомлень,
які надходять від Vчас»шків системи, і
їх відправленням іншим учасникам за
вказівкою відправника (рис. 3.6).
До
певного часу SWIFT-1
успішно справлялася з покладеними на
неї завданняами. Перехід до SWIFT
почався
в кінці 1989 р. і до 1995 р. був повністю
закінчений, причому всі роботи
проводилися таким чином, що користувачі
мережі не відчували ніякої негативної
дії на свою роботу.
В
SWIFT-2
використовуються
швидші процесори і обладнання мережі,
що здатні підтримувати збільшення
графіка протягом декількох років, а
також більш сучасне програмне
забезпечення. Як і в SWIFT-1,
в SWIFT-2
використовуються
два рівноправних пов'язаних між собою
і працюючих без участі людини операційних
центра (в Нідерландах і США).
Мережа
SWIFT-2
(рис.
3.7) ґрунтується на чотирирівневій
архітектурі й керується системним
керуючим процесором (System
Control
Processor
—
SCP).
Рис. 3.7. Архітектура
SWIFT 115
Термінал
користувача, що дозволяє йому підключитися
до мережі. На ринку є великий вибір
терміналів підключення до SWIFT
різних
виробників. Однак усі вони повинні
бути сертифіковані SWIFT.
Регіональні
процесори, призначенням яких є отримання
повідомлень від користувачів з
деякої обмеженої території та їх
перевірка для первинного оброблення
на груповому процесорі (слайс-процесорі).
Вони забезпечують підтримку протоколів
прикладного рівня, контроль усіх
вхідних і повідомлень на відповідність
стандартам, здійснюють верифікацію
їх контрольних сум, генерують користувачам
повідомлення про успішність проходження
їх фінансових повідомлень. Регіональні
процесори, які розміщені в операційних
центрах, працюють без участі людини і
обладнанні Unisys
A
Series,
що
дубльовані для безпеки.
Групові
процесори (слайс-процесори), розміщені
також в операційних центрах, складаються
з трьох комп'ютерів А12 фірми Unisys,
один
з яких працює в режимі «гарячого»
резерву. В слайс-процесорах здійснюється
основна маршрутизація повідомлень
і оброблення системних повідомлень,
а також довгострокова і короткострокова
архівація повідомлень, генерація
системних звітів, оброблення повернутих
повідомлень, генерація даних для
розрахунків з користувачами та ін. В
SWIFT-2
інформація
зберігається протягом чотирьох
місяців. У мережі закладені можливості
збільшення за необхідності кількості
слайс-процесорів.
Процесори
керування системою — це новий рівень,
введений в SWIFT-2.
Вони
розташовані в операційних центрах і
використовують комп'ютери фірми
Unisys.
Це
єдиний архітектурний рівень, який не
зайнятий обробленням повідомлень, а
призначений виключно для керування.
Передбачена можливість використання
декількох процесорів керування системою
зі 100% резервуванням, хоча поки що
використовується тільки один,
розташований в Нідерландах (інші —
«гарячий» резерв).
Весь
процес передачі повідомлень від
користувача А до користувача Б
мережею S
WIFT
можна
подати як послідовність таких кроків
(рис. 3.8). 1. Отримавши доступ до мережі
SWIFT,
користувач
А надсилає повідомлення для користувача
Б на свій вхідний регіональний
процесор.
Вхідний
регіональний процесор перевіряє
правильність заголовка і тексту
повідомлення, а також правильність
номера повідомлення. Після цього
результати перевірки і повідомлення
пересилаються на відповідний
вхідний маршрутний процесор (IPS).
Рис. 3.8. Схема
проходження повідомлень через мережу
SWIFT
Вхідний
маршрутний процесор записує отримане
повідомлення на диск.
Вхідний
маршрутний процесор надсилає на адресу
вхідного регіонального процесора
підтвердження про отримання і запис
повідомлення.
Отримавши
таке підтвердження від вхідного
процесора, ихідний регіональний
процесор відсилає користувачу А
позитивне (АСК) або негативне (NAK)
підтвердження,
залежно від того, було прийняте
повідомлення чи ні маршрутним процесором.
Прийняття АСК свідчить про те, що
система SWIFT
взяла
на себе відповідальність за подальшу
доставку повідомлення, a
NAK
—
що повідомлення не може бути доставлене,
хоча й було збережено І SP
для
подальшого використання.
Отримавши
повідомлення, вхідний маршрутний
процесор визначає за своєю базою
даних, який вихідний регіональний
процесор є основним для користувача
Б, і надсилає копію повідомлення
на цей регіональний процесор.
Вихідний
регіональний процесор-одержувач
тимчасово записує повідомлення і
встановлює його в одну з черг доставки,
які визначені для користувача Б. Тут
повідомлення перебуває доти, доки
користувач Б не підключиться до мережі
і не відправить запит на отримання
повідомлень із цієї черги.
Перед
спробою доставки повідомлення вихідний
регіональний процесор-одержувач
надає йому номер і запитує у свого
вихідного маршрутного процесора
про дозвіл на доставку.
Вихідний
маршрутний процесор-одержувач
перевіряє достовірність номера
повідомлення для доставки і записує
його.
Вихідний
маршрутний процесор-одержувач дозволяє
доставити повідомлення від вихідного
регіонального процесора до користувача
Б.
Вихідний
регіональний процесор-одержувач
відправляє повідомлення користувачу
Б.
Користувач
Б отримує повідомлення і записує його
для подальшого використання.
Якщо
термінальне обладнання користувача
підтверджує достовірність одержаного
повідомлення, на основний для
користувача вихідний регіональний
процесор передається позитивне
підтвердження прийому. Якщо контрольна
сума не збігається, на регіональний
процесор повертається негативне
підтвердження, і повідомлення вважається
недоставленим.
Вихідний
регіональний процесор-одержувач
формує з позитивних і негативних
повідомлень історію доставки
повідомлень і передає її своєму
вихідному маршрутному процесору.
Вихідний
маршрутний процесор доповнює загальну
історію доставки повідомлення і
зберігає його.
Вихідний
маршрутний процесор-приймач відправляє
копію історії доставки маршрутному
процесору-відправнику, який зберігає
її.
Якщо
користувач А запитував підтвердження
про доставку повідомлення, то після
отримання від вихідного маршрутного
процесора-приймача історії доставки
вхідний маршрутний процесор-відправник
відправляє відповідне підтвердження
вхідному регіональному процесору для
передачі користувачеві.