Designing Data Access Strategies

Section Contents:

  • Send and receive data.
    • This objective may include but is not limited to: design connection mechanisms for communicating with external web services; plan how to consume and parse data from web services (for example, WCF and WS*); ensure a trusted transfer of data to and from a phone
  • MSDN: http://msdn.microsoft.com/en-us/library/gg521151(v=VS.92).aspx

    WCF Data Services: http://msdn.microsoft.com/en-us/data/odata.aspx

  • Design a data storage strategy.
    • This objective may include but is not limited to: differentiate between persistent and transient data; determine when to use isolated storage; plan for size limitations of isolated storage; design cloud-based storage
  • MSDN: http://msdn.microsoft.com/en-us/library/ff626522(v=VS.92).aspx

  • Plan for bandwidth limitations and implement network connectivity detection.
    • This objective may include but is not limited to: plan for disconnected scenarios; plan for low network bandwidth

     

    Links to source material:

  • IsolatedStorageFile Class: http://msdn.microsoft.com/en-us/library/system.io.isolatedstorage.isolatedstoragefile(VS.95).aspx

    IsolatedStorageFileStream Class: http://msdn.microsoft.com/en-us/library/system.io.isolatedstorage.isolatedstoragefilestream(VS.95).aspx

    Notes:

    One tip I have picked up is make sure you know the differences between WebClient and HttpWebRequest.

    Advertisement

    Leave a Reply

    Fill in your details below or click an icon to log in:

    WordPress.com Logo

    You are commenting using your WordPress.com account. Log Out /  Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out /  Change )

    Connecting to %s

    %d bloggers like this: