Namai Duomenų bazės Kas yra paslaugų duomenų objektai (sdo)? - apibrėžimas iš techopedijos

Kas yra paslaugų duomenų objektai (sdo)? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia paslaugų duomenų objektai (SDO)?

Paslaugų duomenų objektai (SDO) yra sistema, suteikianti patogų ir vienodą sluoksnį prieigai prie duomenų iš įvairių duomenų šaltinių.


Duomenų šaltiniai yra reliacinės duomenų bazės, XML, interneto paslaugos ir įmonių informacinės sistemos. Tai leidžia programuotojams vieningai pasiekti ir manipuliuoti šių duomenų šaltinių duomenimis.

SDO turi daug svarbių ir naudingų funkcijų, įskaitant:

1. Sumažinkite duomenų API skaičių ir taip supaprastinkite J2EE duomenų programavimo modelį

2. Į paslaugas orientuotos architektūros (SOA) apdorojimo supaprastinimas


3. Programos kodo atsiejimas nuo duomenų prieigos kodo


4. XML palaikymas ir XML integravimas.


5. Pateikti metaduomenų API

„Techopedia“ paaiškina paslaugų duomenų objektus (SDO)

Iš pradžių SDO iš pradžių sukūrė IBM ir BEA kaip bendrą bendradarbiavimą 2004 m., Patvirtinus „Java“ bendruomenės procesui. Ji buvo oficialiai išleista kaip specifikacija 2004 m. Lapkričio mėn., Kuri vėliau tapo „Service Component Architecture“ (SCA) dalimi. SDO technologija anksčiau buvo žinoma kaip žiniatinklio duomenų objektai (WDO). SDO projektavimo idėja grindžiama atsietų duomenų grafikų koncepcija. Duomenų diagramą sudaro medžio ir schemos struktūros duomenų objektai. Atjungtoje duomenų grafikų architektūroje duomenys yra suskirstyti į grafikus, kuriuos klientai nuskaito iš duomenų šaltinio. Pakeitimai įtraukiami į duomenų grafikus. Šie pakeitimai atnaujinami duomenų šaltinyje. Programos prie duomenų šaltinių yra sujungtos duomenų tarpininko paslaugomis.

SDO buvo sukurtas taip, kad būtų neutralus kalbų atžvilgiu ir būtų prieinamas skirtingomis kalbomis. Jis turi galimybę palaikyti atjungtą programavimo modelį. Tai palengvina tiek statinį, tiek dinaminį programavimo modelių tipą. SDO galimas įvairiomis programavimo kalbomis, tokiomis kaip C, C ++, COBOL ir JAVA.

Kai kurie pagrindiniai SDO pranašumai yra šie:

1. Supaprastintas ir suvienodintas skirtingų duomenų šaltinių programavimas

2. Teikti tvirtą paramą programoms, turinčioms bendrus modelius

3. Palengvina programas, skirtas lengvai tvarkyti ir užklausti duomenis

4. Būti draugiškam XML

5. Geba atlikti metaduomenų apžiūrą

Kas yra paslaugų duomenų objektai (sdo)? - apibrėžimas iš techopedijos