Оглавление:
- Определение - Что означают объекты данных службы (SDO)?
- Techopedia объясняет объекты служебных данных (SDO)
Определение - Что означают объекты данных службы (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. Способный к самоанализу метаданных
