다음을 통해 공유


개체에서 RDS 프로그래밍 모델

RDS의 목표는 IIS와 같은 중간자를 통해 데이터 원본에 액세스하고 업데이트하는 것입니다. 프로그래밍 모델은 이 목표를 달성하는 데 필요한 활동 시퀀스를 지정합니다. 개체 모델은 메서드와 속성이 프로그래밍 모델에 영향을 미치는 개체를 지정합니다.

Important

Windows 8 및 Windows Server 2012부터 RDS 서버 구성 요소는 더 이상 Windows 운영 체제에 포함되지 않습니다(자세한 내용은 Windows 8 및 Windows Server 2012 호환성 쿡북 참조). RDS 클라이언트 구성 요소는 이후 버전의 Windows에서 제거될 예정입니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요. RDS를 사용하는 애플리케이션은 WCF Data Service로 마이그레이션해야 합니다.

RDS는 다음 일련의 작업을 수행할 수 있는 수단을 제공합니다.

  • 서버에서 호출할 프로그램을 지정하고 클라이언트(RDS.DataSpace)에서 참조하는 방법(프록시)을 가져옵니다.

  • 서버 프로그램을 호출합니다. 발급할 데이터 원본 및 명령(프록시 또는 RDS.DataControl)을 식별하는 서버 프로그램에 매개 변수를 전달합니다.

  • 서버 프로그램은 일반적으로 ADO를 사용하여 데이터 원본에서 Recordset 개체를 가져옵니다. 필요에 따라 Recordset 개체는 서버(RDSServer.DataFactory)에서 처리됩니다.

  • 서버 프로그램은 최종 Recordset 개체를 클라이언트 애플리케이션(프록시)에 반환합니다.

  • 클라이언트에서 Recordset 개체는 시각적 컨트롤(시각적 개체 및 RDS.DataControl)에서 쉽게 사용할 수 있는 폼에 배치됩니다.

  • Recordset 개체에 대한 변경 내용은 서버로 다시 전송되고 데이터 원본(RDS.DataControl 또는 RDSServer.DataFactory)을 업데이트하는 데 사용됩니다.

참고 항목

RDS 개체 모델 요약
DataControl 개체(RDS)
DataFactory 개체(RDSServer)
DataSpace 개체(RDS)
RDS 시나리오
RDS 자습서
레코드 집합 개체(ADO)
RDS 사용량 및 보안