ДСТУ ISO/IEC 18384-1:2018 Інформаційні технології. Еталонна архітектура для сервіс-орієнтованої архітектури. Частина 1. Термінологія та поняття (ISO/IEC 18384-1:2016, IDT)
НАЦІОНАЛЬНИЙ СТАНДАРТ УКРАЇНИ
ДСТУ ISO/IEC 18384-1:2018
(ISO/IEC 18384-1:2016, IDT)
Інформаційні технології
ЕТАЛОННА АРХІТЕКТУРА
ДЛЯ СЕРВІС-ОРІЄНТОВАНОЇ
АРХІТЕКТУРИ
Частина 1. Термінологія та поняття
Не є офіційним виданням.
Офіційне видання розповсюджує національний орган стандартизації
(ДП «УкрНДНЦ» http://uas.gov.ua)
ПЕРЕДМОВА
1 РОЗРОБЛЕНО: Технічний комітет стандартизації «Інформаційні технології» (ТК 20), Міжнародний науково-навчальний центр інформаційних технологій та систем НАН та МОН України
2 ПРИЙНЯТО ТА НАДАНО ЧИННОСТІ: наказ Державного підприємства «Український науково-дослідний і навчальний центр проблем стандартизації, сертифікації та якості» (ДП «УкрНДНЦ») від 12 грудня 2018 р. № 478 з 2020-01-01
3 Національний стандарт відповідає ISO/IEC 18384-1:2016 Information technology — Reference Architecture for Service Oriented Architecture (SOA RA) — Part 1: Terminology and concepts for SOA (Інформаційні технології. Еталонна архітектура для сервіс-орієнтованої архітектури (СОА). Частина 1. Термінологія та поняття для СОА)
Ступінь відповідності — ідентичний (IDТ)
Переклад з англійської (en)
4 Цей стандарт розроблено згідно з правилами, установленими в національній стандартизації України
5 УВЕДЕНО ВПЕРШЕ
ЗМІСТ
Національний вступ
Вступ до ISO/IEC 18384-1:2016
1 Сфера застосування
2 Терміни та визначення понять
3 Скорочені терміни
4 Система позначень
4.1 Загальні положення
4.2 UML
4.3 Взаємозв’язки суб’єктів
4.4 Цикли
4.5 Послідовності
5 Домовленості
6 Відповідність
7 Концепції SOA
7.1 Вступ до SOA
7.2 Концепції
7.3 Поняття перехресності
8 Архітектурні принципи SOA
8.1 Визначення архітектурних принципів SOA
8.2 Сумісність — синтаксична, семантична
8.3 Характеризованість
8.4 Багаторазовість
8.5 Можливість виявлення
8.6 Можливість пізнього зв’язування
8.7 Придатність до композиції
8.8 Самодостатність
8.9 Легкість сполучення
8.10 Керованість
Додаток А (довідковий) Основні принципи організації SOA
Додаток В (довідковий) Керування та проблеми безпеки
Бібліографія
Додаток НА (довідковий) Перелік національних стандартів України, ідентичних міжнародним нормативним документам, посилання на які є в цьому стандарті
НАЦІОНАЛЬНИЙ ВСТУП
Цей національний стандарт ДСТУ ISO/IEC 18384-1:2018 (ISO/IEC 18384-1:2016, IDТ) «Інформаційні технології. Еталонна архітектура для сервіс-орієнтованої архітектури. Частина 1. Термінологія та поняття», прийнятий методом перекладу, — ідентичний щодо ISO/IEC 18384-1:2016 (версія еn) «Information technology — Reference Architecture for Service Oriented Architecture (SOA RA) — Part 1 : Terminology and concepts for SOA».
Технічний комітет стандартизації, відповідальний за цей стандарт в Україні,— ТК 20 «Інформаційні технології».
У цьому національному стандарті зазначено вимоги, які відповідають законодавству України.
Цей стандарт є однією із частин багаточастинного стандарту, об’єднаних загальною назвою «Інформаційні технології. Еталонна архітектура сервіс-орієнтованої архітектури», а саме:
Частина 1. Термінологія та поняття для SOA;
Частина 2. Еталонна архітектура реалізації' SOA;
Частина 3. Онтологія сервіс-орієнтованої архітектури.
До стандарту внесено такі редакційні зміни:
— слова «цей міжнародний стандарт», «цей документ» та «ця частина ISO/IEC 18384» замінено на «цей стандарт»;
— структурні елементи стандарту: «Титульний аркуш», «Передмову», «Національний вступ», першу сторінку, «Терміни та визначення понять» і «Бібліографічні дані» — оформлено згідно з вимогами національної стандартизації України;
— у розділах «Нормативні посилання» та «Бібліографія» наведено «Національне пояснення», виділене рамкою. У «Національному поясненні» в розділі «Бібліографія» наведено переклад лише стандартів;
— вилучено «Передмову» до ISO/IEC 18384-1:2016 як таку, що безпосередньо не стосується технічного змісту цього стандарту;
— долучено додаток НА (Перелік національних стандартів України, ідентичних міжнародним нормативним документам, посилання на які є в цьому стандарті).
Копії нормативних документів, посилання на які є в цьому стандарті, можна отримати в Національному фонді нормативних документів.
ВСТУП до ISO/IEC 18384-1:2016
Сервіс-орієнтована архітектура (Service Oriented Architecture; SOA) — це стиль архітектури, у якому фінансово-господарчу діяльність і системи IT проектують стосовно доступних крізь певний інтерфейс послуг та результатів їхньої роботи. Послуга (service) — це окреме або таке, що складається з інших послуг, логічне подання набору видів діяльності, що забезпечує задані результати, але користувачам послуги немає потреби знати її внутрішню будову.
У SOA «послугу» розглядають як основний складник побудови та інтеграції інформаційних систем так, що ті задовольняють вимоги різноманітних рішень. SOA забезпечує взаємодію між підприємствами без потреби враховувати особливості будь-якої конкретної сфери діяльності. Застосування архітектурного стилю SOA може підвищити ефективність розроблення інформаційних систем, а також інтеграцію й повторне застосування ресурсів IT. Крім того, застосування архітектурного стилю SOA може допомогти реалізувати оперативну й швидку реакцію інформаційних систем на постійно змінювані задачі фінансово-господарської діяльності.
Цей стандарт описує єдиний набір технічних принципів SOA, визначених норм і стандартів світового ринку, що допомагає усунути плутанину в SOA й покращити стандартизацію та якість рішень.
Цей стандарт визначає термінологію, технічні принципи, еталонну архітектуру й онтологію для SOA. До цільової аудиторії цього стандарту, склад якої не обмежується, належать організації стандартизації, архітектори, методисти-архітектори, системні та програмні розробники, підприємці, постачальники послуг SOA, розробники SOA та розробники послуг, а також споживачі послуг SOA, зацікавлені у впровадженні та проектуванні SOA. Наприклад, цей стандарт може бути використано для подання концепцій SOA та для проектування й керування рішеннями SOA.
Цей стандарт складається із трьох частин:
a) ISO/IEC 18384-1, що визначає термінологію, основні технічні принципи та концепції SOA;
b) ISO/IEC 18384-2, що докладно визначає шари еталонної архітектури SOA, зокрема метамоделі, функційні можливості, структурні блоки архітектури, а також типи послуг у рішеннях SOA;
c) ISO/IEC 18384-3, що визначає основні концепції SOA тa їх взаємозв’язки в онтології.
Користувачам цього стандарту варто ознайомитися з ним для розуміння основ SOA. Цей стандарт має бути прочитано перед читанням або застосуванням ISO/IEC 18384-2. Для тих, хто вперше ознайомлюється із SOA, розділ 4 ISO/IEC 18384-2:2016 забезпечує високий рівень розуміння базової архітектури рішень SOA. Інші розділи містять детальні відомості про структурні блоки архітектури потрібні для рішень SOA компроміси. ISO/IEC 18384-3 містить онтологію SOA, яка формалізує основні поняття й термінологію SOA за допомогою відображення як у форматі UML, так і у форматі OWL. Онтологію SOA можна застосовувати незалежно від ISO/IEC 18384-1 або ISO/IEC 18384-2.
Цей стандарт містить і пояснює основні концепції SOA. Він дає визначення термінів, що їх застосовують в ISO/IEC 18384, з конкретними значеннями, що можуть відрізнятися чи бути точнішими, ніж ті визначення термінів, що їх можна знайти в основних словниках англійської мови. Форма застосування визначених тут термінів в SOA унікальна. Термінів, що їх застосовують англійською мовою в їхньому звичайному значенні, не визначено.
ДСТУ ISO/IEC 18384-1:2018
НАЦІОНАЛЬНИЙ СТАНДАРТ УКРАЇНИ
ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ
ЕТАЛОННА АРХІТЕКТУРА
ДЛЯ СЕРВІС-ОРІЄНТОВАНОЇ АРХІТЕКТУРИ
Частина 1. Термінологія та поняття
INFORMATION TECHNOLOGY
REFERENCE ARCHITECTURE
FOR SERVICE ORIENTED ARCHITECTURE
Part 1. Terminology and concepts
Чинний від 2020-01-01
1 СФЕРА ЗАСТОСУВАННЯ
Цей стандарт визначає терміни, настанови та загальні технічні принципи, на яких ґрунтується сервіс-орієнтована архітектура (SOA), зокрема принципи функційної будови, функціювання, проектування, розгортання та керування.
2 ТЕРМІНИ ТА ВИЗНАЧЕННЯ ПОНЯТЬ
У цьому стандарті вжито такі терміни та визначення позначених ними понять.
2.1 учасник (actor) Людина чи системний компонент, який взаємодіє із системою загалом та створює вплив, що по роджує діяльність [ISO/IEC 16500-8:1999, 3.1]
2.2 архітектура (architecture) Фундаментальні поняття або властивості системи в її оточенні, утілені в її складниках, взаємозв’язках, а також у принципах її будови та еволюції [ISO/IEC/IEEE 42010:2011, 3.2]
2.3 хореографія (choreography) Тип композиції (2.5), елементи (2.8) якої взаємодіють із кожною функційно незалежною частиною не безпосередньо, враховуючи та дотримуючись визначеної заздалегідь схеми поведінки всієї (глобальної) композиції.
Примітка 1. Хореографія не потребує повних або досконалих знань шаблону поведінки.
Примітка 2. Див. ISO/IEC 18384-3:2016, 8.3
2.4 співпраця (collaboration) Тип композиції (2.5), елементи (2.8) якої взаємодіють не безпосередньо, кожний відповідно до власних планів та мети без попереднього визначення схеми поведінки.
Примітка 1. Див. ISO/IEC 18384-3:2016, 8.3
2.5 композиція (composition) Результат складання сукупності елементів (2.8) із конкретною метою.
Примітка 1. Див. ISO/IEC 18384-3:2016, 8.2
2.6 кінцева точка (endpoint) Місце, в якому отримується інформація для виклику та налагодження взаємодії
2.7 ефект (effect) Результат взаємодії з послугою (2.20).
Примітка 1. Ефект полягає в тому, як послуга надає результати своєму споживачеві через елемент (2.8), який його здійснює.
Примітка 2. Див. ISO/IEC 18384-3:2016, 7.10
2.8 елемент (element) Одиниця заданого рівня абстракції та з чітко визначеними межами.
Примітка 1. Певним елементом може бути будь-який із тилів суб'єкта (2.9).
Примітка 2. Див. ISO/IEC 18384-3:2016, 5.1
2.9 суб’єкт (entity) Окремий елемент (2.8) у системі, який може виступати як постачальник послуг (2.50) або споживач послуг (2.29).
Примітка 1. Приклади суб’єктів — організації, підприємства та особи, програмне забезпечення й апаратне обладнання
2.10 подія (event) Дещо, що відбувається, на що може вирішити зреагувати елемент (2.8).
Примітка 1. Будь-який елемент може генерувати (породжувати) або реагувати на певну подію.
Примітка 2. Див. ISO/IEC 18304-3:2016, розділ 10
Повна версія документа доступна в тарифі «ВСЕ ВРАХОВАНО».