WCF Data Services - Office Business Application & iPhone
Upcoming SlideShare
Loading in...5
×
 

WCF Data Services - Office Business Application & iPhone

on

  • 2,437 views

 

Statistics

Views

Total Views
2,437
Views on SlideShare
2,426
Embed Views
11

Actions

Likes
1
Downloads
46
Comments
0

3 Embeds 11

http://www.slideshare.net 8
http://www.linkedin.com 2
http://www.health.medicbd.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    WCF Data Services - Office Business Application & iPhone WCF Data Services - Office Business Application & iPhone Presentation Transcript

    • WCF Data Services for OBA & Mobile Development UPI, March 13, 2010 Andri Yadi | a@dycode.com CEO, DyCode | Microsoft MVP http://geeks.netindonesia.net/blogs/andriyadi
    • Cloud Computing
    • SOAP/WS-*?
    • SOAP arguably are: • Complex • Slow • Heavyweight • Tied to development tools and libraries • Not supported universally • Cross-vendor/platform interoperability NOT perfect
    • REST? REpresentational State Transfer
    • != Protocol REST != Standard != Format
    • REST == Architectural Style for connecting distributed applications
    • REST • Server-side resources identified by URI • Access resources over HTTP: POST Create INSERT GET Retrieve SELECT PUT Update UPDATE DELETE Delete DELETE • Returned data is “plain”: Atom, plain-XML or JSON
    • URL Resources VERB (GET, POST, PUT, DELETE) Resource 1 Client Representation Resource 2 XML JSON Server Status Representation XML JSON
    • OData Open Data Protocol = REST + AtomPub + Modeling + URI Semantics An open web protocol for querying and updating data, applies web technologies such as HTTP, Atom Publishing Protocol (AtomPub) and JSON to provide access to information from varying sources
    • Data Services Client HTTP (Open Data Protocol) WCF Data Services Windows Azure SQL Server 2008 Table Storage Reporting Services
    • WCF Data Services
    • WCF Data == Astoria Services == ADO.NET Data Services
    • WCF Data Services A RESTFul implementation for data-centric services
    • HTTP Open Data Protocol (OData) Hosting/HTTP Listener Data Services Runtime Data Access Layer Entity Custom LINQ Framework Provider Relational Other Database Sources
    • HTTP http://localhost:1234/MyData.svc/MyEntities(10) Hosting/HTTP Listener Data Services Runtime var q = from e in MyEntities where id = 10 select e; Data Access Layer Entity Framework SELECT * FROM MyEntity WHERE id = 10 SQL Server
    • Demo
    • Data Services Client HTTP (Open Data Protocol) WCF Data Services
    • Resources • OData web site: http://odata.org • Astoria team blog: http://blogs.msdn.com/ astoriateam • MSDN: http://msdn.microsoft.com/data • Visualizer: In Visual Studio 2010 Tools > Extension Manager > Search > “open data protocol” • iPhone developer portal: http://developer.apple.com/iphone
    • Q&A
    • DyCode www.dycode.com | office@dycode.com Dynamic IT Solutions for Optimal Business Value