sábado, 20 de febrero de 2010

SDO

Service Data Objects es una tecnología que permite que los datos sean heterogéneos para arquitecturas SOA. La espacificación SDO fue desarrollada en 2004 en una colaboración entre BEA, IBM y JCP. La versión 2.0 fue parte ya de SCA.
Un modelo simple de programación para desarrollar aplicaciones que utilicen diferentes tipos y fuentes de Datos:
Acceso uniforme a datos de fuentes heterogéneas: XML, RDB, POJO, SOAP, LDAP, JCA, etc.
Soporta modelo desconectado
Provee ambos estilos de programación: Estático (altamente tipado), Dinámico (estilo lenguajes de scripts).
Provee introspección a Metada. Ejemplo: para acceso a los tipos de datos
Es neutral con el lenguaje de programación. Soporte a Java, PHP, C++, etc

SDO reemplaza los diferentes APIs que existen para el acceso a los Datos.
SDO libera al desarrollador de los detalles técnicos del backend de los Datos.
SDO define una forma única y simple de acceso a fuentes heterogéneas de Datos.