Accueil Bases de données Qu'est-ce que les objets de données de service (SDO)? - définition de techopedia

Qu'est-ce que les objets de données de service (SDO)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Service Data Objects (SDO)?

Service Data Objects (SDO) est un cadre fournissant une couche pratique et uniforme pour accéder aux données à partir d'un large éventail de sources de données.


Les sources de données incluent les bases de données relationnelles, XML, les services Web et les systèmes d'information d'entreprise. Il permet aux programmeurs d'accéder aux données de ces sources de données et de les manipuler de manière unifiée.

SDO possède de nombreuses fonctionnalités importantes et utiles, notamment:

1. Réduire le nombre d'API de données, simplifie ainsi le modèle de programmation de données J2EE

2. Rationalisation du traitement de l'architecture orientée services (SOA)


3. Découplage du code d'application du code d'accès aux données


4. Prise en charge de XML et intégration de XML.


5. Fournir une API de métadonnées

Techopedia explique les objets de données de service (SDO)

SDO a été initialement développé par IBM et BEA en collaboration conjointe en 2004, avec l'approbation du processus de la communauté Java. Il a été officiellement publié en tant que spécification en novembre 2004, qui est ensuite devenu une partie de l'architecture des composants de service (SCA). La technologie SDO était auparavant connue sous le nom d'objets de données Web (WDO). L'idée derrière la conception SDO est basée sur le concept de graphiques de données déconnectés. Un graphe de données se compose d'arbres et d'objets graphiques structurés. Dans l'architecture de graphiques de données déconnectés, les données sont organisées sous forme de graphiques, qui sont récupérés de la source de données par les clients. Les modifications sont incorporées dans les graphiques de données. Ces modifications sont mises à jour dans la source de données. Les applications sont connectées à des sources de données par des services de médiateur de données.

SDO a été conçu pour être indépendant de la langue et être disponible dans différentes langues. Il a la capacité de prendre en charge un modèle de programmation déconnecté. Il facilite les types de modèles de programmation statiques et dynamiques. SDO est disponible dans une large gamme de langages de programmation tels que C, C ++, COBOL et JAVA.

Certains des principaux avantages de SDO sont:

1. Programmation simplifiée et unifiée sur différentes sources de données

2. Fournir un support robuste pour les applications ayant des modèles communs

3. Faciliter les applications pour gérer et interroger facilement les données

4. Être compatible avec XML

5. Capable d'introspection de métadonnées

Qu'est-ce que les objets de données de service (SDO)? - définition de techopedia