4. Multiple platform support
• Write once and run every where
• In Server and Client side
• Transport level light web services
• Intuitive programming (semantic REST services)
• APIs
• Client Frameworks
5. Web Services
Web endpoints for any application to talk to a business process or a
persistent layer. (HTTP or HTTPS)
Difference between traditional web services and REST services
Difference between SOAP and JSON packets
Questions ?
6. Intuitive Programming for REST
URIs are the identifiers for the endpoint functions
Make it clear, small and perfect
Keep in mind service creators are not the consumers
Questions ?
8. API
What makes a web service an API ?
Version problems
Management
Security
Scalability
Encapsulation
Documentation
Forum Support
9. Demo – Creating an enterprise level
public API using Azure API
Management
10. Client Framework
The argument between native and HTML 5 & Javascript
Many tools are in the market
Xamarin
Phone Gap
Apache Cordova
ect…..
Native to Javascript integration frameworks
11. Client Framework
The argument between native and HTML 5 & Javascript
Many tools are in the market
Xamarin
Phone Gap
Apache Cordova
ect…..
12. Demo – WinRT .NET and Javascript
runtime level integration