서비스 데이터 개체

Service Data Objects

서비스 데이터 오브젝트이기종 데이터에 균일하게 액세스할 수 있는 기술이다.SDO 규격은 원래 2004년오라클(BEA)과 IBM의 공동 협력으로 개발되었으며 JSR 235에서 자바 커뮤니티 프로세스에 의해 승인되었다.규격 버전 2.0은 서비스 구성요소 아키텍처의 핵심 부분으로 2005년 11월에 도입되었다.

다른 기술과의 관계

원래 이 기술은 Web Data Objects, 즉 WDO로 알려졌으며, IBM WebSphere Application Server 5.1과 IBM WebSphere Studio Application Developer 5.1.2로 출하되었다.[1]다른 유사한 기술로는 JDO, EMF, JAXB, ADO 등이 있다.네트.

디자인

서비스 데이터 개체는 구조 계층과 다양한 서비스 제공 기업 간의 통신을 용이하게 하는 언어 불가지론 데이터 구조를 사용하는 것을 의미한다.이들은 루트 노드가 있는 트리 구조를 사용해야 하며 클라이언트 프로그램이 요소를 탐색할 수 있는 통과 메커니즘(브레드/깊이 우선)을 제공한다.객체는 정적(정확한 필드 수) 또는 지도와 같은 구조로 무제한 필드를 허용할 수 있는 동적 객체일 수 있다.명세서는 모든 필드에 대한 메타 데이터를 정의하며, 각 객체 그래프에도 수신 프로그램이 보다 효율적으로 작용할 수 있는 변경 요약을 제공할 수 있다.

개발자

사양은 2007년 4월부터 IBM, 로그 웨이브, 오라클, SAP, Siebel, Sybase, Xcalia, Software AG에 의해 OASIS Member Section Open CSA[2] 내에서 개발되고 있다.협업 작업과 자료는 업계의 비공식적인 행위자 [3]그룹인 Open SOA의 협업 플랫폼에 남아 있다.

구현

다음과 같은 SDO 제품을 사용할 수 있다.

다음에서 SDO의 오픈 소스 구현:

참조

외부 링크

사양 버전 및 이력은 다음에서 찾을 수 있음