Область адміністративного управління даними
Центральної завданням для більшості систем є управління даними. Функції цієї області можуть визначатися незалежно від процесів, що породжують і використовують дані. Вони забезпечують можливість незалежної маніпуляції даними, спільне або незалежне їх використання різними процесами. Системи управління даними реалізують такі функції:
- • обслуговування доступу до словників і каталогом даних - забезпечує програмістам і користувачам доступ до інформації про даних (метаданих). Метадані можуть включати в себе внутрішні і зовнішні формати, правила, що забезпечують збереження й таємність, і розташовуватися в розподілених системах;
- • системи адміністративного управління базами даних (Data Base Management System - DBMS) - забезпечують управління доступом до структурованих даних. Такі СУБД дозволяють звертатися до комбінаціям даних, розташованим в різних базах. Бази даних доступні через інтерфейси, що входять в стандарти мов програмування чи інтерактивні інтерфейси мов четвертого покоління. Також СУБД зазвичай реалізують особливі функції створення, розмноження, переміщення, резервного копіювання (відновлення) і архівації баз даних, хоча деякі з них надаються також і файлової системою, що відноситься до функціональної області операційних систем;
- • доступ до розподілених даних -забезпечує звернення віддалених баз даних, роботу і модифікацію цих даних;
- • захист даних адміністративного управління - управління доступом до даних і забезпечення цілісності даних в базі даних з використанням механізмів: системи привілеїв та профілів користувача, керованих входів в базу даних, верифікації вмісту бази даних, маркування даних і т.д.
Функції розподіленого доступу дозволяють звертатися до даних, що зберігаються у віддалених базах.
Область обміну даними
Функціональна область обміну даними забезпечує підтримку специфічних аспектів обміну інформацією, у тому числі формати даних та їх семантику, як для програм, що працюють на одній платформі, так і на різних (неоднорідних) платформах. Ця область включає специфікації функцій обміну наступних типів:
- • документи - специфікації для кодування даних (текст, малюнки, числа, спеціальні символи і т.д.) і як логічні, так і візуальні структури електронних документів;
- • графічні дані - незалежні від пристроїв визначення елементів малюнків;
- • виробничі дані - специфікації, що описують технічні рисунки, документацію, дані іншого типу, необхідні у виробництві і при проектуванні продукції, включаючи геометричні або негеометріческіх дані, характеристики форм, допуски, властивості матеріалів і т.п .;
- • захист обміну даними - перевірка і верифікація достовірності конкретних даних, забезпечення безвідмовності виклику даних, шифрування і дешифрування.
Виділено п'ять рівнів складності представлення даних, що використовуються в процесі обміну даними:
- 1) формат даних - забезпечує можливість задати подання даних, що беруть участь в обміні. Представлення даних може визначатися явним чином, за допомогою вказівки формату або шляхом посилання на мову програмування;
- 2) об'єкт єдиного контексту - відображає зміст одиночного об'єкту. Прикладами специфікацій такого типу можуть бути тексти, растрові зображення або аудіоінформація;
- 3) комплексний об'єкт - включає в себе специфікації для представлення складних об'єктів, що складаються з елементарних об'єктів, що відповідають рівню 2;
- 4) семантика і синтаксис мов - це рівень мови представлення даних;
- 5) прикладної - рівень додатків, який може використовувати будь-які з нижніх рівнів для обміну з іншими прикладними програмами.
Область графічних функцій
Ця функціональна область надає функції, використовувані для створення і маніпуляцій з відображеними зображеннями:
- • визначення та підтримка відображаються елементів та адміністративного управління ними - реалізація механізмів визначення графічних елементів зображень, маніпулювання та управління;
- • визначення атрибутів зображення - виділення сукупності параметрів для опису розмірності зображення та інтерактивні функції;
- • захист графічних даних - забезпечення цілісності і доступу до нетекстовий даними (графічним зображенням), наприклад звірка контрольних сум файлів після застосування операцій кодування (декодування), компресії (декомпресії), перетворення колірних шкал і т.д.
Функції цієї області визначені в специфікаціях багатовимірних графічних об'єктів і зображень у формі, незалежної від конкретних пристроїв.
Область мережевої підтримки
Мережеві функції надають механізми для підтримки прикладних систем, яким потрібна інтероперабельності доступ до даних і програм в неоднорідному мережевому середовищі. У цій області є такі механізми:
- • власне комунікації, які включають в себе API і специфікації протоколів для прозорої та надійної передачі даних через комунікаційні мережі;
- • прозорий доступ до файлів, розташованих в будь-якому місці неоднорідною мережі;
- • підтримка персональних ЕОМ і мікро-ЕОМ для забезпечення інтероперабельності з системами, що базуються на різних операційних системах, зокрема мікрокомп'ютерних, які можуть виявитися не відповідними міжнародним і національним стандартам;
- • дистанційне звернення до процедур, що включає в себе специфікації для звернення до процедур, розташованим у зовнішній розподіленої середовищі;
- • захист мережі, яка забезпечує управління доступом в мережу, аутентифікацією, конфіденційністю, цілісністю мережі і безвідмовністю комунікацій, адміністративне управління взаємодією між користувачами мережі (передача та отримання даних).
Інтегрально підтримувані функціональні області
До цієї області відносяться функції, які інтегруються всередині вже описаних областей і які в рамках обраної референтної моделі скрутно виділити в самостійні елементи, оскільки ці функції в кожному конкретному випадку спочатку пов'язані з функціями кожної з розглянутих функціональних областей. До цих функцій відносяться функції, що забезпечують захист у комп'ютерному середовищі, і функції системної підтримки та адміністрації.