Tartalomjegyzék:
- Meghatározás - Mit jelent a szolgáltatási adatobjektumok (SDO)?
- A Techopedia magyarázza a szolgáltatási adatobjektumokat (SDO)
Meghatározás - Mit jelent a szolgáltatási adatobjektumok (SDO)?
A szolgáltatási adatobjektumok (SDO) egy olyan keret, amely kényelmes és egységes réteget biztosít az adatok széles körű eléréséhez.
Az adatforrások relációs adatbázisokat, XML-t, webszolgáltatásokat és vállalati információs rendszereket tartalmaznak. Ez lehetővé teszi a programozók számára, hogy egységes módon férjenek hozzá és kezelhessék ezen adatforrások adatait.
Az SDO számos fontos és hasznos funkcióval rendelkezik, köztük:
1. Csökkenti az adat API-k számát, ezáltal egyszerűsíti a J2EE adat programozási modellt
2. A szolgáltatásorientált architektúra (SOA) feldolgozásának korszerűsítése
3. Az alkalmazáskód leválasztása az adathozzáférési kódtól
4. Az XML támogatása és az XML integrálása.
A Techopedia magyarázza a szolgáltatási adatobjektumokat (SDO)
Az SDO-t eredetileg az IBM és a BEA fejlesztette ki közös együttműködésként 2004-ben, a Java közösségi folyamat jóváhagyásával. Ezt hivatalosan specifikációként adták ki 2004 novemberében, amely később a Service Component Architecture (SCA) részévé vált. Az SDO technológiát korábban webadat-objektumoknak (WDO) nevezték. Az SDO tervezésének gondolata a leválasztott grafikonok koncepcióján alapszik. Az adat gráf fa és gráf strukturált adat objektumokból áll. A leválasztott adat gráfok architektúrájában az adatok grafikonként vannak elrendezve, amelyeket az ügyfelek az adatforrásból vesznek le. A változásokat beépítjük az adatdiagramokba. Ezeket a változásokat az adatforrás frissíti. Az alkalmazásokat az adatforrásokhoz adatközvetítői szolgáltatások kötik össze.
Az SDO-t úgy tervezték, hogy nyelvi szempontból semleges legyen, és különféle nyelveken érhető el. Képes támogatni egy leválasztott programozási modellt. Ez megkönnyíti a statikus és a dinamikus programozási modelleket. Az SDO a programozási nyelvek széles választékában kapható, például C, C ++, COBOL és JAVA.
Az SDO néhány fő előnye a következő:
1. Egyszerűsített és egységes programozás a különböző adatforrások között
2. Robusztus támogatás nyújtása a közös mintázatú alkalmazások számára
3. Megkönnyíti az alkalmazásokat az adatok könnyű kezelésére és lekérdezésére
4. XML-barát
5. Képesek metaadat-önellenőrzésre
