Mājas Datu bāzes Kas ir pakalpojumu datu objekti (sdo)? - definīcija no tehopedijas

Kas ir pakalpojumu datu objekti (sdo)? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē pakalpojumu datu objekti (SDO)?

Pakalpojumu datu objekti (SDO) ir sistēma, kas nodrošina ērtu un vienmērīgu slāni piekļuvei datiem no plaša datu avota klāsta.


Datu avoti ietver relāciju datu bāzes, XML, Web pakalpojumus un uzņēmuma informācijas sistēmas. Tas ļauj programmētājiem vienotā veidā piekļūt datiem no šiem datu avotiem un ar tiem manipulēt.

SDO ir daudzas svarīgas un noderīgas funkcijas, tostarp:

1. Datu API skaita samazināšana, tādējādi vienkāršojot J2EE datu programmēšanas modeli

2. Uz pakalpojumu orientētas arhitektūras (SOA) apstrādes pilnveidošana


3. Lietojumprogrammas koda atdalīšana no datu piekļuves koda


4. Atbalsta nodrošināšana XML un arī XML integrācija.


5. Metadatu API nodrošināšana

Techopedia skaidro pakalpojumu datu objektus (SDO)

SDO sākotnēji izstrādāja IBM un BEA kā kopīgu sadarbību 2004. gadā ar Java kopienas procesa apstiprinājumu. Tas tika oficiāli izdots kā specifikācija 2004. gada novembrī, kas vēlāk kļuva par Servisa Komponentu Arhitektūras (SCA) sastāvdaļu. SDO tehnoloģija agrāk bija pazīstama kā Web datu objekti (WDO). SDO dizaina ideja ir balstīta uz atvienotu datu grafiku koncepciju. Datu diagramma sastāv no koku un diagrammu strukturētiem datu objektiem. Atvienotā datu grafiku arhitektūrā dati tiek sakārtoti kā diagrammas, kuras klienti izgūst no datu avota. Izmaiņas ir iekļautas datu diagrammās. Šīs izmaiņas tiek atjauninātas datu avotā. Lietojumprogrammas ir savienotas ar datu avotiem, izmantojot datu starpnieka pakalpojumus.

SDO tika izstrādāts tā, lai tas neitralizētu valodu un būtu pieejams dažādās valodās. Tam ir iespēja atbalstīt atvienotu programmēšanas modeli. Tas atvieglo gan statiskos, gan dinamiskos programmēšanas modeļu veidus. SDO ir pieejams plašā diapazonā programmēšanas valodu, piemēram, C, C ++, COBOL un JAVA.

Daži no SDO galvenajiem ieguvumiem ir:

1. Vienkāršota un vienota programmēšana dažādiem datu avotiem

2. Spēcīga atbalsta nodrošināšana lietojumprogrammām ar kopīgiem modeļiem

3. Lietojumprogrammu atvieglošana, lai ērti apstrādātu un meklētu datus

4. Būt draudzīgam XML

5. Spēj veikt metadatu introspekciju

Kas ir pakalpojumu datu objekti (sdo)? - definīcija no tehopedijas