Cuprins:
- Definiție - Ce înseamnă Serviciile Obiecte Date (SDO)?
- Techopedia explică obiectele de date de serviciu (SDO)
Definiție - Ce înseamnă Serviciile Obiecte Date (SDO)?
Obiecte de date de serviciu (SDO) este un cadru care oferă un strat convenabil și uniform pentru a accesa date dintr-o gamă largă de surse de date.
Sursele de date includ baze de date relaționale, XML, servicii Web și sisteme de informații pentru întreprinderi. Permite programatorilor să acceseze și să manipuleze datele din aceste surse de date într-un mod unificat.
SDO are multe funcții importante și utile, inclusiv:
1. Reducerea numărului de API-uri de date, simplificând astfel modelul de programare a datelor J2EE
2. Simplificarea procesării Arhitecturii orientate către servicii (SOA)
3. Decuplarea codului aplicației de la codul de acces la date
4. Oferirea de asistență pentru XML și, de asemenea, integrarea XML.
5. Furnizarea API-ului de metadate
Techopedia explică obiectele de date de serviciu (SDO)
SDO a fost inițial dezvoltat de IBM și BEA ca o colaborare comună în 2004, cu aprobarea procesului comunității Java. Acesta a fost lansat oficial ca o specificație în noiembrie 2004, care a devenit ulterior o parte din Service Component Architecture (SCA). Tehnologia SDO a fost cunoscută anterior ca obiecte de date Web (WDO). Ideea din spatele proiectării SDO se bazează pe conceptul de grafice de date deconectate. Un grafic de date constă din arbore și grafic obiecte de date structurate. În arhitectura graficelor de date deconectate, datele sunt organizate ca grafice, care sunt preluate de la clienți de la sursa de date. Modificările sunt încorporate în graficele de date. Aceste modificări sunt actualizate înapoi la sursa de date. Aplicațiile sunt conectate la surse de date prin servicii de mediator de date.
SDO a fost conceput pentru a fi neutru în limbaj și pentru a fi disponibil în diferite limbi. Are capacitatea de a susține un model de programare deconectat. Ea facilitează atât tipurile statice cât și cele dinamice de modele de programare. SDO este disponibil într-o gamă largă de limbaje de programare precum C, C ++, COBOL și JAVA.
Unele dintre avantajele majore ale SDO sunt:
1. Programare simplificată și unificată pe diferite surse de date
2. Oferirea unui suport robust pentru aplicațiile care au modele comune
3. Facilitarea aplicațiilor pentru gestionarea și interogarea datelor cu ușurință
4. Fiind XML prietenos
5. Capabil de introspecție de metadate
