Do WCF Data Services match our needs? RRS feed

  • Question

  • We have a client/server set of apps. The server is currently a VB desktop exe. The client is a Windows CE/CF app, created with .NET 1.1

    We want to port the server to something entirely different - a web service, WCF, or something (C#).

    Also, we want to modernize/upgrade the CE app to CF 3.5.

    Would WCF Data Services be suitable for this?

    Thursday, September 26, 2013 4:51 PM


  • Hello Shannon,

    As far as I know, WCF Data Services (formerly ADO.NET Data Services) is a platform for what Microsoft calls Data Services. It is actually a combination of the runtime and a web service through which the services are exposed.

    In addition, it also includes the Data Services Toolkit which lets Astoria Data Services be created from within ASP.NET itself. The Astoria project was announced at MIX 2007, and the first developer preview was made available on April 30, 2007. The first CTP was made available as a part of the ASP.NET 3.5 Extensions Preview. The final version was released as part of Service Pack 1 of the .NET Framework 3.5 on August 11, 2008. The name change from ADO.NET Data Services to WCF data Services was announced at the 2009 PDC.

    WCF Data Services enables creation and consumption of data services for the Web or an intranet by using the Open Data Protocol (OData). OData enables you to expose your data as resources that are addressable by URIs. This enables you to access and change data by using the semantics of representational state transfer (REST), specifically the standard HTTP verbs of GET, PUT, POST, and DELETE. This topic provides an overview of both the patterns and practices defined by OData and also the facilities provided by WCF Data Services to take advantage of OData in .NET Framework-based applications.

    So if it is a client/server app, I think it is very suitable for it.

    More information about WCF Data Service:



    MSDN Community Support

    Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.

    Monday, September 30, 2013 8:33 AM