Developer Day Die Welt nach WCF Hannes Preishuber CEO ppedv [email protected] Facebook/preishuber.
-
Upload
ashanti-troup -
Category
Documents
-
view
215 -
download
1
Transcript of Developer Day Die Welt nach WCF Hannes Preishuber CEO ppedv [email protected] Facebook/preishuber.
Developer Day
Die Welt nach WCFHannes PreishuberCEO [email protected] Facebook/preishuber
SOAP
Scott Hanselman
Whats Wrong with WCF?
Heavy, Heavy, HeavyContract First DesignVersionierungRPCCachingDelta CQRS
Hypermedia as the Engine of Application State?
RE ST1
Richardson Maturity Model
0 Plain Old XML (SOAP ist gemeint)
1 URI Resourcen
2 HTTP Verben
3 Hypermedia HATEOAS
Hypermedia as the Engine of Application State
Wrapup
Represental State Transfer- ArchitekturstilClient Server -Nicht von HTTP abhängigURI- ResourceRepräsentation – JSON, ATOMKommando – ActionStatuscode - ExceptionHeader – Content NegotiationLinks - Hypermedia
OData
Ein OASIS Standard Protokoll basierend auf JSON, ATOM und dem REST Architektur Stil
ASP.NET WEB API
Alpha 0.2 preview (ASP.NET Fall 2012 Update BUILD preview )ControllerRoutingAction FilterFormatterModelBinderSelf HostingOpen SourceNuGet
Golden Hammer
if all you have is a hammer, everything looks like a nail(perhaps Abraham H. Maslow )
© 2012 ppedv AG. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a
commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a
commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.