Articulo de referencia

Objetos de datos de servicio

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ó...

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 fundamental 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 incluyó 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 (SDMO) se refieren al uso de estructuras de datos independientes del lenguaje que facilitan la comunicación entre las capas estructurales y las distintas entidades proveedoras de servicios. Requieren una estructura de árbol con un nodo raíz y proporcionan mecanismos de recorrido (en amplitud o en profundidad) que permiten a los programas cliente navegar por los elementos. Los objetos pueden ser estáticos (con un número fijo de campos) o dinámicos, con una estructura tipo mapa que permite un número ilimitado de campos. La especificación define metadatos para todos los campos, y cada grafo de objetos puede incluir resúmenes de cambios que permiten a los programas receptores actuar con mayor eficiencia.

Desarrolladores

La especificación está siendo desarrollada por IBM , Rogue Wave , Oracle , SAP , Siebel , Sybase , Xcalia y Software AG dentro de la Sección Open CSA de OASIS [ 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 del original el 6 de marzo de 2021.
  2. Actividades y anuncios | OASIS Open CSA
  3. Inicio – Colaboración SOA abierta
  4. | Integrador de servicios de datos de Oracle

Las versiones y el historial de especificaciones se pueden encontrar en

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