Средства, ориентированные на БД

Лк10

01-11-04

Сервис сборки мусора

Сервис управления ресурсами

Сервис долговременного хранения

Сервис безопасности

Сервис транзакций

Сервис уведомления

Сервис именования

Позволяет сопоставить имена распределённых объектов с их ссылками.

Позволяет обращаться к объектам по имени.

Позволяет группировать имена в директории, добавлять, удалять, осуществлять поиск объекта в директории.

Поддерживает асинхронную модель взаимодействия объектов, которые могут работать в разное время и не терять, ждать друг друга. Такой сервис позволяет объектам при изменении их состояния, генерировать собственные и рассылать уведомления о этих объектах другим клиентам и объектам, которые подписались на получение собственных сообщений.

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

Идентификация пользователей.

Определение прав доступа к объектам.

Режимы делегирования полномочий при последовательном вызове объектов.

Защита информации при передаче.

Ведение достоверной истории.

Взаимодействие объектов (log).

Универсальный механизм сохранения обновлений и восстановления состояний объектов и реляционных БД.

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

Автоматически удаляет из среды распределённые объекты, которые не используются клиентами

Различные технологии имеют высокоуровневые сервисы с разными возможностями.

Классификация связующего ПО.

Выделяют 2 группы middleware ПО:

  1. Для взаимодействия между активным приложением и пассивным ресурсом (сервер СУБД)
  2. Для взаимодействия между активными приложениями (реализующих бизнес-логику).

 
 


Первая группа.

Основные функции: предоставление API для доступа к локальной БД. При этом от разработчика скрыты не только особенности ОС, но и локальность/нелокальность БД.

Средства реализации (ODBC, JDBC, OLE DB). Они дают разработчику некоторый базовый набор функций, поддерживаемый различными серверами БД. Разработчик, используя этот API, не заботится о том, к какому серверу он обращается, т.к. эти функции переложены на ODBC.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: