Лк10
01-11-04
Сервис сборки мусора
Сервис управления ресурсами
Сервис долговременного хранения
Сервис безопасности
Сервис транзакций
Сервис уведомления
Сервис именования
Позволяет сопоставить имена распределённых объектов с их ссылками.
Позволяет обращаться к объектам по имени.
Позволяет группировать имена в директории, добавлять, удалять, осуществлять поиск объекта в директории.
Поддерживает асинхронную модель взаимодействия объектов, которые могут работать в разное время и не терять, ждать друг друга. Такой сервис позволяет объектам при изменении их состояния, генерировать собственные и рассылать уведомления о этих объектах другим клиентам и объектам, которые подписались на получение собственных сообщений.
Обеспечивает выполнение совокупности объектных взаимодействий, входящих в транзакцию таким образом, что либо все изменения состояний подтверждаются, либо отменяются (откат).
|
|
Идентификация пользователей.
Определение прав доступа к объектам.
Режимы делегирования полномочий при последовательном вызове объектов.
Защита информации при передаче.
Ведение достоверной истории.
Взаимодействие объектов (log).
Универсальный механизм сохранения обновлений и восстановления состояний объектов и реляционных БД.
Позволяет разрешить выполнение операций над объектами между несколькими серверами приложений, чтобы обеспечить высокую производительность системы при увеличении числа обращений к распределённым объектам.
Автоматически удаляет из среды распределённые объекты, которые не используются клиентами
Различные технологии имеют высокоуровневые сервисы с разными возможностями.
Классификация связующего ПО.
Выделяют 2 группы middleware ПО:
- Для взаимодействия между активным приложением и пассивным ресурсом (сервер СУБД)
- Для взаимодействия между активными приложениями (реализующих бизнес-логику).
Первая группа.
Основные функции: предоставление API для доступа к локальной БД. При этом от разработчика скрыты не только особенности ОС, но и локальность/нелокальность БД.
Средства реализации (ODBC, JDBC, OLE DB). Они дают разработчику некоторый базовый набор функций, поддерживаемый различными серверами БД. Разработчик, используя этот API, не заботится о том, к какому серверу он обращается, т.к. эти функции переложены на ODBC.