Service Stack is a high-performance .NET web services framework that simplifies the development of XML, JSON, JSV and SOAP Web Services.
This presentation was given at the Silicon Valley Code Camp on Oct. 6, 2012
2. About me
• Founder and chief architect – Mobi Weave, Inc.
• 20+ years experience with Intel, i2 Technologies,
IdentityMine, i3Connect and Wells Fargo
4. What is ServiceStack
Service Stack is a high-performance .NET web
services framework that simplifies the development
of XML, JSON, JSV and SOAP Web Services.
5. Evolution
XML-RPC SOAP REST
• XML- • ASP.NET • ServiceStack
RPC.NET WS • Web API
• WCF
10. Call via HTTP
http://server/Customer/<<SSN>>
• Route(url) contains SSN
http://server/Customer?SSN=32453
• Query string contains SSN
http://Server/Customer
• Post Data -> Customer JSON
http://Server/Customer
• Form data -> Customer data
15. Other Components
ServiceStack.Text ServiceStack.OrmLite
ServiceStack.Caching ServiceStack.Redis
16. Demo
Create an empty ASP.NET PM> Install-Package
Add/Edit Services
Web Application ServiceStack.Host.AspNet
17. Next Steps
Nuget ServiceStack package
Docs at www.ServiceStack.net
Support on Stack Overflow #ServiceStack
Bugs and patches to github.com/servicestack
18. Credits
Thanks to Denis Bellot and the ServiceStack contributors
for an awesome product
Also thanks to ServiceStack for images