PROGRAMING/SILVERLIGHT

WCF RIA End Point : ODATA/SOAP/JSON

파란실버라이트 2011. 12. 9. 15:09

 WCF RIA 서비스를 사용해서  다른 END POINTD의 서비스를 생성하는 방법
 참조 : http://blogs.msdn.com/b/davrous/archive/2010/12/14/how-to-open-a-wcf-ria-services-application-to-other-type-of-clients-the-json-endpoint-4-5.aspx

 센차터치을 사용하여 하이브리드 웹 개발 중
 서버의 프로그램에서 END POINT를 JSON으로 사용하는 방법을 찾다가 발견하게 되었다.^^

 1. ORACLE data Provider for  Data Entity FrameWork Beta 버젼을 설치
   http://www.oracle.com/technetwork/topics/dotnet/downloads/oracleefbeta-302521.html
   User Table을 User.edmx 로 저장


 2. User.edmx파일을 가지고  WCF RIA 서비스를 생성 



 3. Web.Config 파일을 변경해서 ODATA, SOAP ,JSON으로 서비스를 제공
   WCR RIA 관련 툴킷을 설치해서  System.ServiceModel.DomainServices.Hosting와     Microsoft.ServiceModel.DomainServices.Hosting 가 참조되어야 한다.

 

 




 4. Test 결과
  a. Odata

  b. SOAP


  c. JSON


 이제 각 서비스를 Consume해서 어떻게 클라이언틀 구성하는 문제만 남았다. 이것만 남았으려나. ^^;