stringtranslate.com

Объекты данных службы

Service Data Objects — это технология, которая позволяет осуществлять доступ к разнородным данным унифицированным способом. Спецификация SDO была первоначально разработана в 2004 году в рамках совместного сотрудничества Oracle ( BEA ) и IBM и одобрена Java Community Process в JSR 235. Версия 2.0 спецификации была представлена ​​в ноябре 2005 года как ключевая часть Service Component Architecture .

Связь с другими технологиями

Первоначально технология была известна как Web Data Objects , или WDO, и была представлена ​​в IBM WebSphere Application Server 5.1 и IBM WebSphere Studio Application Developer 5.1.2. [1] Другими похожими технологиями являются JDO , EMF , JAXB и ADO.NET .

Дизайн

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

Разработчики

В настоящее время спецификация разрабатывается IBM , Rogue Wave , Oracle , SAP , Siebel , Sybase , Xcalia, Software AG в рамках секции OASIS Member Section Open CSA [2] с апреля 2007 года. Совместная работа и материалы остаются на платформе совместной работы Open SOA [3] , неформальной группы участников отрасли.

Реализации

Доступны следующие продукты SDO:

Существуют реализации SDO с открытым исходным кодом:

Ссылки

  1. ^ "Введение в объекты данных служб". IBM . Архивировано из оригинала 6 марта 2021 г.
  2. ^ Мероприятия и объявления | OASIS Open CSA
  3. ^ Главная – Открытое сотрудничество SOA
  4. ^ | Интегратор служб данных Oracle

Внешние ссылки

Версии спецификаций и историю можно найти на