데이터베이스 서비스 데이터 개체 (sdo) 란 무엇입니까? -techopedia에서 정의

서비스 데이터 개체 (sdo) 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-SDO (Service Data Objects)는 무엇을 의미합니까?

SDO (Service Data Objects)는 다양한 데이터 소스의 데이터에 액세스 할 수있는 편리하고 균일 한 계층을 제공하는 프레임 워크입니다.


데이터 소스에는 관계형 데이터베이스, XML, 웹 서비스 및 엔터프라이즈 정보 시스템이 포함됩니다. 이를 통해 프로그래머는 이러한 데이터 소스의 데이터를 통합 된 방식으로 액세스하고 조작 할 수 있습니다.

SDO에는 다음을 포함하여 많은 중요하고 유용한 기능이 있습니다.

1. 데이터 API 수를 줄임으로써 J2EE 데이터 프로그래밍 모델을 단순화

2. SOA (Service-Oriented Architecture) 처리 간소화


3. 데이터 액세스 코드에서 응용 프로그램 코드 분리


4. XML에 대한 지원 제공 및 XML 통합.


5. 메타 데이터 API 제공

Techopedia는 SDO (Service Data Objects)를 설명합니다.

SDO는 원래 Java 커뮤니티 프로세스의 승인을 받아 2004 년 IBM과 BEA가 공동 협업으로 개발했습니다. 2004 년 11 월에 사양으로 공식 릴리스되었으며 나중에 SCA (Service Component Architecture)의 일부가되었습니다. SDO 기술은 이전에는 WDO (Web Data Objects)로 알려져있었습니다. SDO 설계의 기본 개념은 연결이 끊긴 데이터 그래프의 개념을 기반으로합니다. 데이터 그래프는 트리 및 그래프 구조화 된 데이터 개체로 구성됩니다. 연결이 끊긴 데이터 그래프 아키텍처에서 데이터는 클라이언트가 데이터 소스에서 검색하는 그래프로 구성됩니다. 변경 사항이 데이터 그래프에 통합되었습니다. 이러한 변경 사항은 데이터 소스에서 다시 업데이트됩니다. 응용 프로그램은 데이터 중개자 서비스를 통해 데이터 소스에 연결됩니다.

SDO는 언어 중립적이며 다른 언어로 제공되도록 설계되었습니다. 연결이 끊긴 프로그래밍 모델을 지원할 수 있습니다. 정적 및 동적 유형의 프로그래밍 모델을 모두 용이하게합니다. SDO는 C, C ++, COBOL 및 JAVA와 같은 광범위한 프로그래밍 언어로 제공됩니다.

SDO의 주요 이점 중 일부는 다음과 같습니다.

1. 다양한 데이터 소스에서 단순화되고 통합 된 프로그래밍

2. 공통 패턴을 가진 응용 프로그램에 대한 강력한 지원 제공

3. 데이터를 쉽게 처리하고 쿼리 할 수있는 응용 프로그램 촉진

4. XML 친화적

5. 메타 데이터 검사 가능

서비스 데이터 개체 (sdo) 란 무엇입니까? -techopedia에서 정의