ГОСТ Р 55768—2013
Пример — Сервисы данных м о гу т обеспечивать встроенны е фун
к
циональные возм ож ности по
преобразованию данных из одного ф ормата в другой или ф и л ьтр овать их перед перемещением данных
либо их обновлением. Они м о гу т та
к
ж е извле
к
ать з
к
спортируем ы е данные из произвольных
вычисле ний. проведенных на м ножестве ресурсов баз данных. Э ти преобразования м о гут б ы ть
инициированы непосредственно определенными операциями, или их выполнение м ож ет б ы ть
запрограммировано в
к
ачестве о т в е т а на определенные условия. Описанные здесь интерф ейсы не
определяю т та
к
ие пре образования полностью . Они м о гу т в
к
лю чать возможность описания ж
елательного выходного форма т а доступны х интерф ейсов,
к
оторы е незамедлительно м о гут вы
звать одну или нес
к
оль
к
о тр а н с формаций.
Сервисы данных могут поддерживатьсохраненныепроцедуры: код, поддерживаемый приложени
ем, которыйсервисбудет выполнятьв пользовательском режиме. Этосвойство реализуетсервисвфор
меконтейнера. Обычные интерфейсыуправления выполнениемСОАОГС могутбытьиспользованыдля
контроля обеспечения сохраненных процедур. Какидругие контейнеры СОАОГС. собственно процеду
ры обычно работают только с определенными сервисами, т.е. контейнеры и процедуры не являются
общими.
5.5.3.9 Расширения отображения безопасности
Системыуправления базамиданныхчастореализуют сложные механизмы безопасности. Некото
рые из них предоставляют широкий спектр возможных операций и контроля доступа на уровне отдель
ныхзаписей. Поэтомусервисы данныхСОАОГС поддерживаютрасширениястандарта инфраструктуры
безопасности СОАОГС, которые позволяют эффективно использовать многослойные механизмы кон
текста СОАОГС.
Пример — Сервисы данных м о гу т переводить информацию, связанную с безопасностью , о т мо
дели СОАОГС в информацию,
к
оторая необходима ресурсу данных.
5.5.3.10 Конфигурация ресурсов и сервисов
Ресурсыданныхчастоимеют сложные варианты конфигурации. Этиварианты могут бытьсделаны
доступными для клиентов посредством сервисов данных СОАОГС. Кроме того, сервисы могут пред
оставлять дополнительные операции по настройке виртуализации ресурсов, предоставляемых серви
сами.
Пример — Сервис,
к
ото р ы й э
к
спортир ует реляционную схему и интерф ейс доступа SQL, м ожет
позволять определенным таблицам из основного ресурса базы данных б ы ть частью виртуализации
данных сервиса, или при просм отре основной базы данных пр е д ста ви ть э т и данные в виде таблиц в
виртуализации.
5.5.3.11 Каталоги метаданных
Каталоги метаданных являются сервисами данных, которые хранят описания данных, содержа
щихся в некоторых других сервисах данных. СОАОГС обеспечивает поддержку связей и согласован
ностьмежду сервисами СОАОГС и метаданными, которые ихописывают. Эта функция является частью
информационных сервисов СОАОГС. использующейся для поиска ресурсов, но есть и другие ограни
ченныеее применения, которыемогут бытьвыполнены посредством прямого применениясервисовдан
ных. Поддерживается целый ряд различных стратегий хранения основных данных и равноправного
информационного обмена для размещения каталогов метаданных и разрешения проблем
конфликтующих обновлений. Эти требования могут быть определены как политики качества
обслуживания.
Метаданные для сервисов данных СОАОГС могут включать информацию о структуре данных,
включаяссылки насхемы, описывающие эти данные. Для некоторыхсервисовнепрактично, если ресур
сыданных включаютв себя много схем, которые частомодифицируются, и в этом случае информацияо
схеме может предоставляться самими сервисами.
5.5.3.12 Обнаружениеданных
Для обнаружение данных требуются языки или онтологии для описания данных и язык запросов,
который оперировал бы с этими описаниями. Инфраструктура для обнаружения данных (регистрация,
уведомления и пр.) обеспечивается информационными сервисами СОАОГС.
5.5.3.13 Происхождение
Пользователи сервисов данных могут иметь желание посмотреть информацию об источнике и
качестведанных, предоставляемыхсервисами. Это может касатьсяресурса в целом, или части его ком
понент либо отдельных элементов. Это. в свою очередь, налагает требование на сервисы (или другие
процессы), которыегенерируютданные, сохранять целостностьинформации о происхождении данных.
Необходима также архитектура для хранения этой информации. Полная информация происхождения
21