Дом Базы данных Что такое сервисные объекты данных (sdo)? - определение из техопедии

Что такое сервисные объекты данных (sdo)? - определение из техопедии

Оглавление:

Anonim

Определение - Что означают объекты данных службы (SDO)?

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


Источники данных включают реляционные базы данных, XML, веб-сервисы и корпоративные информационные системы. Это позволяет программистам обращаться к данным из этих источников и манипулировать ими унифицированным образом.

SDO имеет много важных и полезных функций, в том числе:

1. Сокращение количества API данных, что упрощает модель программирования данных J2EE

2. Оптимизация обработки сервис-ориентированной архитектуры (SOA)


3. Отделение кода приложения от кода доступа к данным


4. Обеспечение поддержки XML, а также интеграция XML.


5. Предоставление метаданных API

Techopedia объясняет объекты служебных данных (SDO)

Первоначально SDO был разработан IBM и BEA как совместное сотрудничество в 2004 году с одобрения процесса сообщества Java. Он был официально выпущен в качестве спецификации в ноябре 2004 года, который впоследствии стал частью архитектуры компонентов услуг (SCA). Технология SDO была ранее известна как объекты веб-данных (WDO). Идея дизайна SDO основана на концепции разрозненных графов данных. Граф данных состоит из объектов данных в виде дерева и графа. В архитектуре несвязанных графов данных данные организованы в виде графов, которые клиенты получают из источника данных. Изменения включены в графы данных. Эти изменения обновляются обратно в источник данных. Приложения подключаются к источникам данных с помощью служб передачи данных.

SDO был разработан, чтобы быть независимым от языка и быть доступным на разных языках. Он имеет возможность поддерживать автономную модель программирования. Это облегчает как статические, так и динамические типы моделей программирования. SDO доступен в широком диапазоне языков программирования, таких как C, C ++, COBOL и JAVA.

Некоторые из основных преимуществ SDO:

1. Упрощенное и унифицированное программирование для разных источников данных.

2. Обеспечение надежной поддержки для приложений, имеющих общие шаблоны

3. Облегчение приложений для обработки и запроса данных легко

4. Быть дружественным к XML

5. Способный к самоанализу метаданных

Что такое сервисные объекты данных (sdo)? - определение из техопедии