Кіріспе

Java кітапханасы

Service Data Objects – әртүрлі деректерге бірыңғай тәсілмен қол жеткізуді қамтамасыз ететін технология. SDO спецификациясы 2004 жылы Oracle (BEA) және IBM бірлесіп жасаған және Java Community Process JSR 235 арқылы бекітілген. Спецификацияның 2.0 нұсқасы 2005 жылдың қараша айында Сервис компоненттері архитектурасының маңызды бөлігі ретінде ұсынылды.

Басқа технологиялармен байланыс

Алғашында бұл технология Web Data Objects немесе WDO деп белгілі болды және IBM WebSphere Application Server 5.1 және IBM WebSphere Studio Application Developer 5.1.2 нұсқаларымен бірге жеткізілді. Басқа ұқсас технологиялар JDO, EMF, JAXB және ADO.NET.

Дизайн

Қызмет деректері объектілері – құрылымдық деңгейлер мен түрлі қызметтер ұсынатын ұйымдар арасындағы байланысты жеңілдететін, тілден тәуелсіз дерек құрылымдарын қолдануды білдіреді. Олар тамыр түйіні бар ағаш тәрізді құрылымды қажет етеді және клиенттік бағдарламаларға элементтерді аралауға мүмкіндік беретін (ені бойынша/тереңдігі бойынша) аралау механизмдерін ұсынады. Объектілер статикалық (белгілі бір саны бар өрістер) немесе карта сияқты құрылымы бар, шексіз өрістерге мүмкіндік беретін динамикалық болуы мүмкін. Техникалық сипаттама барлық өрістер үшін метадеректерді анықтайды, сондай-ақ әрбір объектілер графигі өзгерістер туралы қорытындылармен бірге берілуі мүмкін, бұл қабылдаушы бағдарламаларға олармен тиімдірек жұмыс істеуге мүмкіндік береді.

Жасаушылар

Анықтама қазір IBM, Rogue Wave, Oracle, SAP, Siebel, Sybase, Xcalia, Software AG компаниялары OASIS мүшесі Open CSA бөлімінде 2007 жылдың сәуірінен бері әзірленуде. Ынтымақтастық жұмыстары мен материалдары саладағы белсенді қатысушылардың бейресми тобы Open SOA-ның ынтымақтастық платформасында қалпына келтіріледі.