НАЦІОНАЛЬНИЙ СТАНДАРТ УКРАЇНИ
Інформаційні технології
А
БЗ № 11-2001/344
РХІТЕКТУРА ВІДКРИТОГО(ISO/IEC 13244:1998, Amd/1;1999, MOD)
ДСТУ 4071:2001
Видання офіційне
Київ
ДЕРЖСПОЖИВСТАНДАРТ УКРАЇНИ
2004
ПЕРЕДМОВА
РОЗРОБЛЕНО: Технічний комітет зі стандартизації «Інформаційні технології» (ТК 20) при Держ- споживстандарті України та Інститут кібернетики ім. В. Глушкова НАН України
РОЗРОБНИКИ: О. Демська-Кульчицька, канд. філол. наук; С. Зайцева, канд. фіз.-мат. наук;
Б. Кульчицький; О. Перевозчикова, проф., д-р фіз.-мат. наук (керівник розробки)
ЗАТВЕРДЖЕНО ТА НАДАНО ЧИННОСТІ; наказ Держстандарту України від 12 березня 2002 р. № 146 з 2003-07-01 зі зміною терміну чинності згідно з наказом № 60 від 31 березня 2004 р.
З Цей стандарт відповідає ISO/IEC 13244:1998 | ITU-T Recommendation Х.703 Information technology — Open Distributed Management Architecture (Інформаційні технології. Архітектура відкритого розподіленого керування) / Amd/1; 1999 Support using Common Object Request Broker Architecture (CORBA) (Підтримка використання загальної архітектури брокера об’єктних запитів)
Ступінь відповідності — модифікований (MOD)
Переклад з англійської (еп)
4 УВЕДЕНО ВПЕРШЕ
Право власності на цей документ належить державі.
Відтворювати, тиражувати і розповсюджувати його повністю чи частково
на будь-яких носіях інформації без офіційного дозволу заборонено.
Стосовно врегулювання прав власності треба звертатися до Держспоживстандарту України
Держспоживстандарт України, 2004
ЗМІСТ
с.
Національний вступ IV
Сфера застосування 1
Нормативні посилання З
Ідентичні рекомендації | міжнародні стандарти З
Додаткові джерела 4
Відкриті джерела специфікації 4
Терміни та визначення понять 4
ODP-RM визначення 4
Визначення OSI-керування 6
Додаткові визначення 6
Скорочення 7
Вимоги 8
Загальне середовище 9
Основи 9
Архітектура 9
Погляд з позицій предметної області 9
Інформаційний погляд 10
Обчислювальний погляд 10
. Інжиніринговий погляд 14
Технологічний погляд 15
Багаторазове використовування ODMA-специфікацій 15
Підтримування OSI-керування для ODMA 15
Обчислювальний погляд 16
Зв’язні відгуки 18
Рівні обчислювальної абстракції 18
Інжиніринговий погляд 20
Створювання і видаляння керованих об’єктів 22
Обробляння запитів операцій 22
Нав’язування політики 23
Підтримування ділянки дії крізь множину систем 23
Підтримування фільтрації 24
Підтримування розповсюдження сповіщень 24
Керівна роль 24
Підтримування прозорості розміщення 25
Підтримування прозорості транзакцій 25
Підтримування прозорості сталості 25
Підтримування прозорості відгуку 26
CORBA-підтримування для ODMA 26
Обчислювальний погляд 26
CORBA-керовані об’єкти 26
Обробляння сповіщень 27
Обробляння зв’язних відгуків 27
Підтримування ділянки дії 27
Підтримування фільтрації 27
Інжиніринговий погляд 28
Підтримування прозорості доступу 28
Підтримування прозорості розміщення 28
Підтримування CORBA-реалізацїі 28
CORBA-керовані об’єкти з гетерогенними агентами 28
Додаток А Термінологія OSI-керування 29
Додаток В Функції ODMA 37
Функція диспетчеризації операцій 37
Інформаційний погляд 37
Обчислювальний погляд 38
Функція диспетчеризації сповіщень 38
Інформаційний погляд 38
Обчислювальний погляд 39
Функція нав’язування політики 40
Інформаційний погляд 40
Обчислювальний погляд 40
Додаток С Приклад OSI-керування, що використовує ODP-RM 42
С.1 Погляд предметної області 42
С.2 Інформаційний погляд 42
С.З Обчислювальний погляд 43
С.4 Інжиніринговий погляд 44
С.5 Залежності між поглядами 44
Додаток D Приклад моніторингу метрики 46
D.1 Визначення об’єктів метрики 46
D.2 Визначення класу відношень 47
D.3 Визначення класів керованих об’єктів 47
D.4 Приклад обчислювальних об’єктів метрики 48
D.5 Приклад класу відношень 48
D.6 Приклад відображення відношень 48
D.7 Приклад класів керованих об’єктів 48
Додаток Е Приклади обчислювальних шаблонів 49
Обчислювальний шаблон ITU-T Rec. G.851.1 49
Приклади використовування обчислювального шаблону 49
Додаток F Приклад специфікації спільності предметних областей 51
F.1 ODP-принципи погляду предметної області 51
F.2 Приклад специфікації спільності предметної області 52
F.2.1 Спільність керування простим підмережним з’єднанням 52
F.2.2 Опис дій спільності 52
Додаток G Термінологія CORBA 54
Додаток Н Забезпечення міжмережного обміну CORBA з іншими стандартними протоколами керування 54
Н.1 Міжмережний обмін між GDMO/ASN.1 і ODP IDL 55
Н.2 Міжмережний обмін між SNMP і ODP IDL 55НАЦІОНАЛЬНИЙ ВСТУП
Цей стандарт є прийнятий із змінами ISO/IEC 13244:1998 | ITU-T Recommendation Х.703 Information technology — Open Distributed Management Architecture (Інформаційні технології. Архітектура відкритого розподіленого керування) / Amd/1:1999 Support using Common Object Request Broker Architecture (CORBA) (Підтримка використання загальної архітектури брокера об’єктних запитів)
Технічний комітет, відповідальний за цей стандарт, — ТК 20 «Інформаційні технології».
Стандарт містить вимоги, які відповідають чинному законодавству.
До стандарту внесено такі редакційні зміни:
слова «цей європейський стандарт» замінено на «цей стандарт»;
структурні елементи цього стандарту: «Обкладинку», «Передмову», «Національний вступ», «Вступ» — оформлено згідно з вимогами національної стандартизації України;
до розділу 2 «Нормативні посилання» долучено переклад назв стандартів українською мовою.
Цей документ (надалі цей стандарт) згармонізований з ISO/IEC 13244:1998 | ITU-T Recommendation Х.703 Information technology — Open Distributed Management Architecture/Amd/1:1999 «Support using Common Object Request Broker Architecture (CORBA) (Інформаційні технології. Архітектура відкритого розподіленого керування та підтримка використання загальної архітектури брокера об’єктних запитів).
Ступінь відповідності ISO/IEC 13244:1998 — модифікований стандарт.
До стандарту долучено поправку 1999 року, згідно з якою добавлено розділ 8 та додатки G і Н. Крім того, до додатку А добавлено перелік визначень для термінів, запозичених з ISO/IEC-стандартів щодо взаємозв'язку відкритих систем; для цих міжнародних стандартів відсутні згармонізо- вані ДСТУ.ДСТУ 4071:2001
НАЦІОНАЛЬНИЙ СТАНДАРТ УКРАЇНИ
ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ
АРХІТЕКТУРА ВІДКРИТОГО РОЗПОДІЛЕНОГО КЕРУВАННЯ
ТА ПІДТРИМКА ЗАГАЛЬНОЇ АРХІТЕКТУРИ БРОКЕРА
ОБ’ЄКТНИХ ЗАПИТІВ (CORBA)
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
АРХИТЕКТУРА ОТКРЫТОГО РАСПРЕДЕЛЕННОГО управления
И ПОДДЕРЖКА ОБЩЕЙ АРХИТЕКТУРЫ БРОКЕРА
ОБЪЕКТНЫХ ЗАПРОСОВ (CORBA)
INFORMATION TECHNOLOGY
OPEN DISTRIBUTED MANAGEMENT ARCHITECTURE
AND SUPPORT USING COMMON OBJECT REQUEST BROKER
ARCHITECTURE (CORBA)
Чинний від 2004-07-01
1 СФЕРА ЗАСТОСУВАННЯ
У цьому стандарті розглянуто архітектуру відкритого розподіленого керування (Open Distributed Management Architecture — ODMA). ODMA обумовлює архітектуру для специфікації і розробки як безпосередньо відкритого розподіленого застосування, що здійснює керування системами, так і саме керування відкритими розподіленими застосуваннями. Також ODMA обумовлює архітектурне середовище (framework) для розробляння необхідних стандартів. Керування має розподілену природу, що означає:
розподіл активності керування;
керування розподіленими застосуваннями;
керування ресурсами, які потрібно розподілити.
ODMA узгоджується з ODP-RM, тобто у розподіленому середовищі керування OSi-системами ODMA можна використовувати разом з іншими технологіями, що реалізують ODP-принципи. Цей стандарт є базовим документом серії стандартів і рекомендацій, розроблюваних щодо ODMA. На рисунку 1 зображені залежності між цим стандартом та іншими стандартами. До стандартів, які можна розробляти в рамках ODMA, належать такі:
підтримка ODMA. Ґрунтуючись на загальному середовищі ODMA, ці стандарти дають опис специфічних систем, які підтримують ODMA. Наприклад, тотожні керування OSI-системами і CORBA- підтримка ODMA;
нотації опису ODMA. Ці складові стандарти формалізують стандартизовані нотації для опису ODP-поглядів на ODMA (наприклад, додаток D). Ці нотації описують в окремих документах ODMA;
ODMA-функції. Ці складові стандарти описують функції, необхідні для створювання відкритої системи з розподіленим керуванням. Деякі з функцій, наприклад, функції диспетчера операцій і диспетчере повідомлень, розглянуто у цьому стандарті;
Видання офіційне
— міжгалузеві ODMA-функції. Ці складові стандарти описують забезпечування міжмережного обміну різних парадигм, що підтримують ODMA, наприклад, між керуванням OSI-системами і CORBA.
Згідно з рисунком 1, у цьому стандарті розглянуто лише підмножину, яка підтримує ODMA-системи, допускаючи розвиток інших положень. Тому цей стандарт складається з двох частин:
загальне середовище (framework). У цій частині ODMA розглянуто як інтерпретацію для цілей керування Еталонною моделлю відкритого розподіленого обробляння. Запроваджено основну термінологію відкритого розподіленого керування. Тут також ідентифіковано засоби опису відкритих застосувань, керованих розподілено;
підтримка OSI-керування для ODMA. У цій частині описано підтримку OSI-керування ODMA. Описано взаємозв’язки між сучасними принципами керування OSI-системами і ODMA. Однак цей стандарт розширює сучасні стандарти системного керування, щоб підтримати розподіл активності керування і розподіл керованих ресурсів. Оскільки специфічна інтерпретація стосується OSI-стандартів, то допустимі додаткові обмеження, наприклад, механізми OSI-керування можуть підтримувати лише ряд видів розподіленої прозорості.
У таблиці 1 відбито, які подання є суттєвими і для яких документів. Знак плюс вказує, що документ розглядає дане подання.
Хоча цей стандарт складається з розділів, концепція ODMA всеоохопна і її використовують як інтегровану архітектуру для різних парадигм, що підтримують ODMA.
На рисунку 1 фраза «стандарти і специфікації, засновані на ODMA», означає всі стандарти і специфікації, що будуть розроблені з використанням ODMA-стандартів. У прямокутниках із суцільним контуром розміщено ODMA-документи у межах цього стандарту; у прямокутниках з пунктирним контуром — застосування до цього стандарту, у прямокутниках із заокругленням — ODMA-документи поза рамками цього стандарту.
2
Рисунок 1 — Зв’язки між ODMA-документами
Види опису |
Загальне середовище |
Підтримка OSI- керування |
Підтримка CORBA |
Предметна область Інформаційний |
+ |
|
|
Обчислювальний |
+ |
+ |
+ |
Інжиніринговий Технологічний |
+ |
-і- |
|
ODMA-
функції
+
4-
+
Таблиця 1 — Організація ODMA-документів
НОРМАТИВНІ ПОСИЛАННЯУ цьому стандарті використано посилання на такі джерела, стандарти1 і чинні рекомендації ITU-T Бюро стандартизації телекомунікацій ITU (наведено останні публікації документів).
Ідентичні рекомендації | міжнародні стандарти
ITU-T Recommendation Х.500 (1993) | ISO/IEC 9594-1:1995 Information technology — Open Systems Interconnection — The Directory: Overview of concepts, models and services (Інформаційні технології— Взаємозв’язок відкритих систем — Каталог: Огляд принципів, моделей і сервісу)
ITU-T Recommendation X.701 (1997) | ISO/IEC 10040:1998 Information technology — Open Systems Interconnection — Systems management overview (Інформаційні технології— Взаємозв’язок відкритих систем — Огляд керування системами)
ITU-T Recommendation Х.702 (1995) | ISO/IEC 11587:1996 Information technology — Open Systems Interconnection — Application context for systems management with transaction processing (Інформаційні технології— Взаємозв’язок відкритих систем — Прикладний контекст для керування системами з оброблянням транзакцій)
ITU-T Recommendation Х.710 (1997) | ISO/IEC 9595:1998 Information technology — Open Systems Interconnection — Common management information service (Інформаційні технології— Взаємозв’язок відкритих систем — Загальний інформаційний сервіс керування)
ССІТТ Recommendation Х.720 (1992) | ISO/IEC 10165-1:1993 Information technology— Open Systems Interconnection — Structure of management information: Management information model (Інформаційні технології — Взаємозв’язок відкритих систем — Структура керівної інформації: Інформаційна модель керування)
ССІТТ Recommendation Х.721 (1992) | ISO/IEC 10165-2:1992 Information technology — Open Systems Interconnection — Structure of management information: Definition of management information (Інформаційні технології— Взаємозв’язок відкритих систем — Структура керівної інформації: Визначання керівної інформації)
ССІТТ Recommendation Х.722 (1992) | ISO/IEC 10165-4:1992 Information technology — Open Systems Interconnection — Structure of management information: Guidelines for the definition of managed objects (Інформаційні технології— Взаємозв’язок відкритих систем — Структура керівної інформації: Настанова щодо визначання керованих об’єктів)
ITU-T Recommendation Х.725 (1995) | ISO/IEC 10165-7:1996 Information technology — Open Systems Interconnection — Structure of management information: General relationship model (Інформаційні технології — Взаємозв’язок відкритих систем — Структура керівної інформації: Узагальнена реля- ційна модель)
ССІТТ Recommendation Х.734 (1992) | ISO/IEC 10164-5:1993 Information technology — Open Systems Interconnection — Systems Management: Event report management function (Інформаційні технології — Взаємозв’язок відкритих систем — Системи керування: Функція керування звітами подій)
ССІТТ Recommendation Х.735 (1992) | ISO/IEC 10164-6:1993 Information technology — Open Systems Interconnection — Systems Management: Log control function (Інформаційні технології— Взаємозв’язок відкритих систем — Системи керування: Функція контролю журналу реєстрації)
ITU-T Recommendation Х.739 (1993) | ISO/IEC 10164-11:1994 Information technology — Open Systems Interconnection — Systems Management: Metric objects and attributes (Інформаційні технології — Взаємозв’язок відкритих систем — Системи керування: Вимірювані об’єкти і атрибути)
ITU-T Recommendation Х.749 (1997) | ISO/IEC 10164-19:1997 Information technology — Open Systems Interconnection — Systems management domain and management policy management function (Інформаційні технології — Взаємозв’язок відкритих систем — Сфера керування системами і функція керування політикою)
ITU-T Recommendation Х.750(1996) | ISO/IEC 10164-16:1997 Information technology — Open Systems Interconnection — Systems Management: Management knowledge management function (Інформаційні технології— Взаємозв’язок відкритих систем — Системи керування: Функція керування знаннями)
— ITU-T Recommendation Х.901 (1997) | ISO/IEC 10746-1:1998 Information technology — Open Distributed Processing — Reference model: Overview (Інформаційні технології— Відкрите розподілене обробляння — Еталонна модель: Огляд)ITU-T Recommendation X.902 (1995) | ISO/IEC 10746-2:1996 Information technology — Open Distributed Processing — Reference model: Foundations (Інформаційні технології— Відкрите розподілене обробляння — Еталонна модель: Основи)
ITU-T Recommendation Х.903 (1995) | ISO/IEC 10746-3:1996 Information technology — Open distributed processing — Reference Model: Architecture (Інформаційні технології — Відкрите розподілене обробляння — Еталонна модель: Архітектура)
ITU-T Recommendation Х.920 (1997) | ISO/IEC 14750:1998 Information technology — Open Distributed Processing — Interface Definition Language (Інформаційні технології— Відкрите розподілене обробляння — Мова опису інтерфейсу)
ITU-T Recommendation Х.950 (1997) | ISO/IEC 13235-1:1998 Information technology — Open distributed processing — Trading function: Specification (Інформаційні технології — Відкрите розподілене обробляння — Функція пошуку компромісів: Специфікація)
ITU-T Recommendation Х.770 (199Х) | ISO/IEC 15427-1 Information technology — Open Distributed Management Architecture — Notification Selection and Dispatch Function (Інформаційні технології — Архітектура відкритого розподіленого керування — Відбір повідомлень та функція пересилання).