WCF Data Services
WCF Data Services (이전의 “ADO.NET Data Services”)는 Representational State Transfer (REST)의 의미 체계를 사용하여 웹 또는 인트라넷을 통해 데이터를 노출하고 사용하기 위해 Open Data Protocol(OData) 을를 사용하는 서비스를 만들 수 있도록 하는 .NET Framework의 구성 요소입니다. OData 는 URI로 주소를 지정할 수 있는 리소스로 데이터를 노출합니다. 데이터는 표준 HTTP 동사인 GET, PUT, POST 및 DELETE를 사용하여 액세스되고 변경됩니다. OData 는 Entity Data Model의 엔터티-관계 규칙을 사용하여 리소스를 연결로 관련된 엔터티 집합으로 노출합니다.
WCF Data Services 는 리소스 주소 지정 및 업데이트를 위해 OData 프로토콜을 사용합니다. 이를 통해 OData 를 지원하는 모든 클라이언트에서 이러한 서비스에 액세스할 수 있습니다. OData 를 사용하면 AJAX 응용 프로그램에서 광범위하게 사용되는 텍스트 기반 데이터 교환 형식인 JSON(JavaScript Object Notation), XML로 데이터를 교환 및 업데이트하기 위한 표준 집합인 Atom 등 잘 알려진 전송 형식을 사용하여 리소스를 요청하고 리소스에 데이터를 쓸 수 있습니다.
WCF Data Services 에서는 다양한 소스에서 제공되는 데이터를 OData 피드로 노출할 수 있습니다. Visual Studio 도구를 사용하면 ADO.NET Entity Framework 데이터 모델을 사용하여 OData 기반 서비스를 보다 쉽게 만들 수 있습니다. 또한 CLR(공용 언어 런타임) 클래스와 런타임에 바인딩된 데이터나 형식화되지 않은 데이터를 기반으로 OData 피드를 만들 수 있습니다.
WCF Data Services 에는 일반 .NET Framework 클라이언트 응용 프로그램용 라이브러리와 Silverlight 기반 응용 프로그램용 라이브러리 등 클라이언트 라이브러리 집합도 포함되어 있습니다. 이러한 클라이언트 라이브러리는 .NET Framework 및 Silverlight와 같은 환경에서 OData 피드에 액세스할 때 개체 기반 프로그래밍 모델을 제공합니다.
시작 지점
가장 관심이 있는 항목에 따라 WCF Data Services 에 대한 다음 항목 중 하나에서 시작하는 것이 좋습니다.
바로 시작
코드 보기
OData 에 대한 자세한 정보
종단 간 샘플
Visual Studio와의 통합 방식
Silverlight 사용
단원 내용
- WCF Data Services 개요
WCF Data Services 에서 사용할 수 있는 기능에 대한 개요를 제공합니다.
- WCF Data Services의 새로운 기능
WCF Data Services 의 새로운 기능과 새로운 OData 기능의 지원에 대해 설명합니다.
- WCF Data Services 시작
WCF Data Services 를 사용하여 OData 피드를 노출하고 사용하는 방법에 대해 설명합니다.
- WCF Data Services 정의
OData 피드를 노출하는 데이터 서비스를 만들고 구성하는 방법에 대해 설명합니다.
- WCF Data Services 클라이언트 라이브러리
클라이언트 라이브러리를 통해 .NET Framework 클라이언트 응용 프로그램에서 OData 피드를 사용하는 방법에 대해 설명합니다.