Objetos de datos de servicio

Biblioteca Java

Service Data Objects es una tecnología que permite acceder a datos heterogéneos de forma uniforme. La especificación SDO se desarrolló originalmente en 2004 como una colaboración conjunta entre Oracle ( BEA ) e IBM y fue aprobada por el Java Community Process en JSR 235. La versión 2.0 de la especificación se presentó en noviembre de 2005 como parte clave de la Service Component Architecture .

Relación con otras tecnologías

Originalmente, la tecnología se conocía como Web Data Objects , o WDO, y se incluía en IBM WebSphere Application Server 5.1 e IBM WebSphere Studio Application Developer 5.1.2. [1] Otras tecnologías similares son JDO , EMF , JAXB y ADO.NET .

Diseño

Los objetos de datos de servicio indican el uso de estructuras de datos independientes del lenguaje que facilitan la comunicación entre los niveles estructurales y las distintas entidades que proporcionan servicios. Requieren el uso de una estructura de árbol con un nodo raíz y proporcionan mecanismos de recorrido (amplitud/profundidad primero) que permiten a los programas cliente navegar por los elementos. Los objetos pueden ser estáticos (número fijo de campos) o dinámicos con una estructura similar a un mapa que permite campos ilimitados. La especificación define metadatos para todos los campos y cada gráfico de objetos también puede contar con resúmenes de cambios que pueden permitir que los programas receptores actúen de manera más eficiente sobre ellos.

Desarrolladores

La especificación está siendo desarrollada actualmente por IBM , Rogue Wave , Oracle , SAP , Siebel , Sybase , Xcalia, Software AG dentro de la Sección de Miembros de OASIS Open CSA [2] desde abril de 2007. El trabajo colaborativo y los materiales permanecen en la plataforma de colaboración de Open SOA, [3] un grupo informal de actores de la industria.

Implementaciones

Los siguientes productos SDO están disponibles:

Existen implementaciones de código abierto de SDO de:

Referencias

  1. ^ "Introducción a los objetos de datos de servicio". IBM . Archivado desde el original el 6 de marzo de 2021.
  2. ^ Actividades y anuncios | OASIS Open CSA
  3. ^ Inicio – Colaboración Open SOA
  4. ^ | Integrador de servicios de datos de Oracle

Las versiones de especificaciones y el historial se pueden encontrar en

  • Últimos materiales en OASIS Open CSA
  • Objetos de datos de servicio
  • Especificaciones SDO en OpenSOA
  • Presentación de objetos de datos de servicio para PHP
  • Uso de las extensiones SDO y SCA de PHP
Obtenido de "https://es.wikipedia.org/w/index.php?title=Objetos_de_datos_de_servicio&oldid=1187629541"