Разработка прототипа системы управления объектно-ориентированной базой данных



         

Положение дел в области интероперабельности систем - часть 2


Она идентифицирует и характеризует компоненты, интерфейсы и протоколы, состав­ляющие Архитектуру Управления Объектами OMG (Object Management Architecture (OMA)), не определяя, впрочем, их детально.

Согласованная с OMA прикладная система состоит из совокупности классов и экземпляров, взаимодействующих при помощи Брокера Объектных Заявок (Object Request Broker (ORB)). Объектные Службы (Object Services) представляют собой коллек­цию служб, снабженных объектными интерфейсами и обеспечивающих поддержку базо­вых функций объектов. Общие Средства (Common Facilities) образуют набор классов и объектов, поддерживающих полезные во многих прикладных системах функции. При­кладные объекты представляют прикладные системы конечных пользователей и обеспе­чивают функции, уникальные для данной прикладной системы.

CORBA (Common Object Request Broker Architecture) определяет среду для различных реализаций ORB (Object Request Broker), поддерживающих общие сервисы и интерфейсы. Это обеспечивает переносимость клиентов и реализаций объектов между различными ORB.

Брокер Объектных Заявок обеспечивает механизмы, позволяющие объектам посылать или принимать заявки, отвечать на них и получать результаты, не заботясь о положении в распределенной среде и способе реализации взаимодействующих с ними объектов.


Объектные Службы:

·         Служба Уведомления Объектов о Событии (Event Notification Service).

·         Служба Жизненного Цикла Объектов (Object Lifecycle Service).

·         Служба Именования Объектов (Name Service).

·         Служба Долговременного Хранения Объектов (Persistent Object Service).

·         Служба Управления Конкурентым Доступом (Concurrency Control Service).

·         Служба Внешнего Представления Объектов (Externalization Service).




Содержание  Назад  Вперед