Область административного управления данными
Центральной задачей для большинства систем является управление данными. Функции этой области могут определяться независимо от процессов, порождающих и использующих данные. Они обеспечивают возможность независимой манипуляции данными, совместное или независимое их использование различными процессами. Системы управления данными реализуют следующие функции:
• обслуживание доступа к словарям и каталогам данных – обеспечивает программистам и пользователям доступ к информации о данных (метаданным). Метаданные могут включать в себя внутренние и внешние форматы, правила, обеспечивающие сохранность и секретность, и располагаться в распределенных системах;
• системы административного управления базами данных (Data Base Management System – DBMS) – обеспечивают управление доступом к структурированным данным. Такие СУБД позволяют обращаться к комбинациям данных, расположенным в различных базах. Базы данных доступны через интерфейсы, входящие в стандарты языков программирования или интерактивные интерфейсы языков четвертого поколения. Также СУБД обычно реализуют особые функции создания, размножения, перемещения, резервного копирования (восстановления) и архивации баз данных, хотя некоторые из них предоставляются также и файловой системой, относящейся к функциональной области операционных систем;
• доступ к распределенным данным –обеспечивает обращение удаленным базам данных, работу и модификацию этих данных;
• защита данных административного управления – управление доступом к данным и обеспечение целостности данных в базе данных с использованием механизмов: системы привилегий и профилей пользователя, управляемых входов в базу данных, верификации содержимого базы даных, маркировки данных и т.д.
Функции распределенного доступа позволяют обращаться к данным, хранящимся в удаленных базах.
Область обмена данными
Функциональная область обмена данными обеспечивает поддержку специфических аспектов обмена информацией, в том числе форматы данных и их семантику, как для программ, работающих на одной платформе, так и на различных (неоднородных) платформах. Эта область включает спецификации для функций обмена следующих типов:
• документы – спецификации для кодирования данных (текст, рисунки, числа, специальные символы и т.д.) и как логические, так и визуальные структуры электронных документов;
• графические данные – независимые от устройств определения элементов рисунков;
• производственные данные – спецификации, описывающие технические рисунки, документацию, данные другого типа, необходимые в производстве и при проектировании продукции, включая геометрические или негеометрические данные, характеристики форм, допуски, свойства материалов и т.п.;
• защита обмена данными – проверка и верификация достоверности конкретных данных, обеспечение безотказности вызова данных, шифрования и дешифрования.
Выделено пять уровней сложности представления данных, используемых в процессе обмена данными:
1) формат данных– обеспечивает возможность задать представление данных, участвующих в обмене. Представление данных может определяться явным образом, с помощью указания формата либо путем ссылки на язык программирования;
2) объект единого контекста – отражает ОГЛАВЛЕНИЕ одиночного объекта. Примерами спецификаций такого типа могут быть тексты, растровые изображения или аудиоинформация;
3) комплексный объект – включает в себя спецификации для представления сложных объектов, состоящих из элементарных объектов, соответствующих уровню 2;
4) семантика и синтаксис языков – это уровень языка представления данных;
5) прикладной – уровень приложений, который может использовать любые из нижних уровней для обмена с другими прикладными программами.
Область графических функций
Эта функциональная область предоставляет функции, используемые для создания и манипуляций с отображаемыми изображениями:
• определение и поддержка отображаемых элементов и административного управления ими – реализация механизмов определения графических элементов изображений, манипулирования и управления;
• определение атрибутов изображения – выделение совокупности параметров для описания размерности изображения и интерактивные функции;
• защита графических данных– обеспечение целостности и доступа к нетекстовым данным (графическим изображениям), например сверка контрольных сумм файлов после применения операций кодирования (декодирования), компрессии (декомпрессии), преобразования цветовых шкал и т.д.
Функции этой области определены в спецификациях многомерных графических объектов и изображений в форме, независимой от конкретных устройств.
Область сетевой поддержки
Сетевые функции предоставляют механизмы для поддержки прикладных систем, которым требуется интероперабельный доступ к данным и программам в неоднородной сетевой среде. В этой области имеются следующие механизмы:
• собственно коммуникации, которые включают в себя API и спецификации протоколов для прозрачной и надежной передачи данных через коммуникационные сети;
• прозрачный доступ к файлам, расположенным в любом месте неоднородной сети;
• поддержка персональных ЭВМ и микро-ЭВМ для обеспечения интероперабельности с системами, базирующимися на различных операционных системах, в частности микрокомпьютерных, которые могут оказаться не соответствующими международным и национальным стандартам;
• дистанционное обращение к процедурам, включающее в себя спецификации для обращения к процедурам, расположенным во внешней распределенной среде;
• защита сети, которая обеспечивает управление доступом в сеть, аутентификацией, конфиденциальностью, целостностью сети и безотказностью коммуникаций, административное управление взаимодействием между пользователями сети (передача и получение данных).
Интегрально поддерживаемые функциональные области
К этой области относятся функции, которые интегрируются внутри уже описанных областей и которые в рамках выбранной референтной модели затруднительно выделить в самостоятельные элементы, поскольку эти функции в каждом конкретном случае изначально связаны с функциями каждой из рассмотренных функциональных областей. К этим функциям относятся функции, обеспечивающие защиту в компьютерной среде, и функции системной поддержки и администрации.