• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
MS TechDays 2011 - WCF Web APis There's a URI for That
 

MS TechDays 2011 - WCF Web APis There's a URI for That

on

  • 1,089 views

 

Statistics

Views

Total Views
1,089
Views on SlideShare
1,068
Embed Views
21

Actions

Likes
0
Downloads
10
Comments
0

1 Embed 21

http://spiffy.sg 21

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

    MS TechDays 2011 - WCF Web APis There's a URI for That MS TechDays 2011 - WCF Web APis There's a URI for That Presentation Transcript

    • SINGAPORE DEVELOPMENT, ADVANCED Alvin Lau Solutions Consultant, Dimension Data / MVP (ASP.Net/IIS)OData withWCF WebAPIs: “There’sa URI for that”
    • AgendaWhat is WCF Web API?Why WCF Web API?Understanding WCF Web API
    • What is WCF Web API?Set of WCF componentsAllows developers to expose apps, data, services over HTTPTargeted to simplify HTTP programmingHandles low level details of HTTPExposes HTTP programming model in a natural way…Flexible, Extendable
    • Why WCF Web API?From PCs -> Device…DevicesSupport MANY clients/devicesIf you want to reach your users, you need toreach their device
    • BUILDING A WEB API FOR BROWSER/ JSON CLIENTS
    • Architecture Overview 1. S/R HTTP Requests / Responses 2. Listens over HTTP for incoming message 3. Agnostic to hosting environment (ASP.NET, IIS, self-hosted) 4. Routing HTTP request to HTTP Service instance, Serialisation, Extensibility point (MediaTypeFormatter) 5. Add custom handing code & business logic
    • Features of WCF Web API… Preview 5 First class programming model for HTTP in WCF HttpClient OOB support for XML, JSON, Odata Plug any format / media type Iqueryable support Designed for separation of concerns and testability – IoC container – Validation, URI binding etc Support for HTTP file upload and MIME based batching Integrated Web API test client
    • ADDING MORE SUPPORT (GET, POST,PUT AND DELETE)
    • SUPPORT FORM URL ENCODED DATA
    • ReferencesWCF Web API - http://wcf.codeplex.com/wikipage?title=WCF HTTPGlenn Block’s blog - http://codebetter.com/glennblock/Pedro Felix’s blog - https://pfelix.wordpress.com/tag/wcf-web-api/Download it - http://wcf.codeplex.com/releases/view/73399#Dow nloadId=281825
    • • Windows Azure User Group Singapore• Portal • http://azureug.sg• Facebook page • http://www.facebook.com/MWAPSG• Meeting • When: Typically, Last Tuesday of the month • Where: Microsoft Singapore Level 21 / 22 • Subscribe to our portal to receive the meeting invitation
    • Thank You