Сервисно-ориентированная архитектура баз данных

Сервисно-ориентированная архитектура баз данных

Сервис-ориентированная архитектура баз данных — развитие архитектуры SOA. База данных является хранилищем сообщений, промежуточных состояний, метаинформации об очередях сообщений и сервисах. Отправка сообщений в очередь и прием сообщений из очереди производится в одной транзакции с изменением данных, что обеспечивает транзакционную целостность системы. Так как очереди сообщений и данные хранятся и обрабатываются в базе единообразно, это обеспечивает гарантированную доставку и обработку сообщений в случае сбоев оборудования или питания с таким же успехом, как и прочих данных, хранящихся в той же базе данных. Кроме этого, в базе данных хранится информация о самих сервисах и обрабатываемых ими очередях сообщений, что обеспечивает восстановление после сбоя состояний не только данных и сообщений, но и настроек сервисов и очередей сообщений.

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Полезное


Смотреть что такое "Сервисно-ориентированная архитектура баз данных" в других словарях:

  • Интеграция данных — включает объединение данных, находящихся в различных источниках и предоставление данных пользователям в унифицированном виде. Этот процесс становится существенным как в коммерческих задачах (когда двум похожим компаниям необходимо объединить их… …   Википедия

  • Компонент (программирование) — У этого термина существуют и другие значения, см. Компонента. Компонент  в программировании, множество классов и языковых конструкций, объединенных по общему признаку. В большинстве языков программирования нет языковых конструкций прямо… …   Википедия

  • Compiere — Тип ERP, CRM Разработчик …   Википедия

  • Подпрограммное обеспечение — (англ. middleware; также переводится как промежуточное ПО, связующее ПО, межплатформенное ПО)  в информатике, широко используемый термин, означающий слой или комплект технологического программного обеспечения для обеспечения… …   Википедия

  • Связующее программное обеспечение — (англ. middleware; также переводится как промежуточное программное обеспечение, программное обеспечение среднего слоя, подпрограммное обеспечение, межплатформенное программное обеспечение) в информатике  широко используемый термин …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»