다음을 통해 공유


DataSpace 개체(RDS)

중요하다

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

중간 계층에 있는 사용자 지정 비즈니스 개체에 대한 클라이언트 쪽 프록시를 만듭니다.

클라이언트 쪽 구성 요소가 중간 계층에 있는 비즈니스 개체와 통신할 수 있도록 원격 데이터 서비스에는 비즈니스 개체 프록시가 필요합니다. 프록시는 프로세스 또는 컴퓨터 경계를 넘어 애플리케이션의 Recordset 데이터의 패키징, 압축 풀기 및 전송(마샬링)을 용이하게 합니다.

원격 데이터 서비스는 RDS를 사용합니다. DataSpace 개체의 CreateObject 메서드를 사용하여 비즈니스 개체 프록시를 만듭니다. 비즈니스 개체 프록시는 중간 계층 비즈니스 개체의 인스턴스를 만들 때마다 동적으로 만들어집니다. 원격 데이터 서비스는 HTTP, HTTPS(HTTP Secure Sockets), DCOM 및 In-process(클라이언트 구성 요소 및 비즈니스 개체가 동일한 컴퓨터에 상주함)와 같은 프로토콜을 지원합니다.

메모

RDS는 RDS를 때 "상태 비지방" 방식으로 동작합니다. DataSpace 개체는 HTTP 또는 HTTPS 프로토콜을 사용합니다. 즉, 클라이언트 요청에 대한 내부 정보는 서버가 응답을 반환한 후에 삭제됩니다.

메모

비즈니스 개체 프록시의 수명 동안 비즈니스 개체가 존재하는 것처럼 보이지만, 비즈니스 개체는 실제로 요청에 응답을 보낼 때까지만 존재합니다. 요청이 실행되면(즉, 비즈니스 개체에서 메서드가 호출됨) 프록시는 서버에 대한 새 연결을 열고 서버는 비즈니스 개체의 새 인스턴스를 만듭니다. 비즈니스 개체가 요청에 응답하면 서버는 비즈니스 개체를 삭제하고 연결을 닫습니다.

메모

이 동작은 비즈니스 개체 속성 또는 변수를 사용하여 한 요청에서 다른 요청으로 데이터를 전달할 수 없음을 의미합니다. 상태 데이터를 유지하려면 파일 또는 메서드 인수와 같은 다른 메커니즘을 사용해야 합니다.

RDS의 클래스 ID입니다. DataSpace 개체는 BD96C556-65A3-11D0-983A-00C04FC29E36입니다.

DataSpace 개체는 스크립팅에 안전합니다.

이 섹션에는 다음 항목이 포함되어 있습니다.

참고 항목

DataSpace 개체 및 CreateObject 메서드 예제(VBScript)