WCF, Web API, OData and More! - Channel 9

fortnecessityusefulDéveloppement de logiciels

14 déc. 2013 (il y a 3 années et 8 mois)

108 vue(s)

DISCLAIMER

DON’T PANIC

These frameworks are still supported

Don’t try this at home!

POST http
://wcftest.azurewebsites.net/Service1.svc
HTTP/1.1

Content
-
Type: application/
soap+xml
; charset=utf
-
8;
action="http://
tempuri.org/
IStockTicker
/
GetQuote
"

Host:
wcftest.azurewebsites.net

Content
-
Length: 168


<
s:Envelope

xmlns:s
="http://www.w3.org/2003/05/soap
-
envelope
">


<
s:Body
>


<
GetQuote

xmlns
="http://tempuri.org
/">


<
stockTicker
>MSFT
</
stockTicker
>


</
GetQuote
>


</
s:Body
>

</
s:Envelope
>

HTTP/1.0 200 OK

Content
-
Length
: 187

Content
-
Type: application/
soap+xml
; charset=utf
-
8


<
s:Envelope

xmlns:s
="http://www.w3.org/2003/05/soap
-
envelope
">



<
s:Body
>



<
GetQuoteResponse

xmlns
="http://tempuri.org
/">


<
GetQuoteResult
>28.33</
GetQuoteResult
>


</
GetQuoteResponse
>


</
s:Body
>

</
s:Envelope
>

GET http
://webapitest.azurewebsites.net/stocks?symbol=msft HTTP/1.1

Host:
webapitest.azurewebsites.net

--------------------------------------------------------------------

HTTP/1.0 200 OK

Content
-
Length
: 5

Content
-
Type: application/
json
;
charset=utf
-
8


33.12

I’m not
dead yet!


Architecture

Interfaces

Components

Server?

Client?

Server and Client

Server only

Maturity

v5.5 Released

v1.0 in 2012.2

OData

coverage

Full

Partial, more coming

Flexibility

Low

High

Key

requirements

IQueryable

-

Custom

business logic

Medium

Easy

Formats

OData

only

Any format

Untyped

Yes

No

Included

for certain paid MSDN
subscribers:

Free Plan for up to 5 users

Additional information at
http://tfs.visualstudio.com

* Capability in preview


limits may apply. Authoring load tests requires Visual Studio Ultimate 2013 Preview.


Version control (TFVC or
Git
)


Comment
o
n
changesets

& c
ommits


Work item
tracking and tagging


Team
rooms


Agile
planning
tools


Feedback Management


Agile
Portfolio
Management*


Build*


Web
-
based test case management*


Load testing*

New!

New!

New!

New!

Activate and try out your Windows Azure
MSDN benefit today &
you could win an
Aston Martin V8 Vantage
!

Learn more and activate today at
http://aka.ms/AzureContest

http://microsoft.com/msdn

www.microsoft.com/learning

http://channel9.msdn.com/Events/TechEd

http://microsoft.com/technet