WCF
It is a framework for building service-oriented applications. Using WCF, you can send data as asynchronous messages from one service endpoint to another. A service endpoint can be part of a continuously available service hosted by IIS, or it can be a service hosted in an application. An endpoint can be a client of a service that requests data from a service endpoint. The messages can be as simple as a single character or word sent as XML, or as complex as a stream of binary data.
Web APIs
A server-side web API is a programmatic interface to a defined request-response message system, typically expressed in JSON or XML, which is exposed via the web—most commonly by means of an HTTP-based web server.
SignalR
Problem
I hope you might have got fed up of refreshing the whole page to get the updated data. i.e., sending a request to the server always to check updates by working on client – server request pattern by making ajax call. Right! Don’t worry here you have the solution.
Solution
Here you will learn something interesting i.e., clients need not to do anything to get the update from the server just they need to be in connection with the server and server will push the updates to all the clients which are in connection. This is also called as push technology or reverse ajax. Best example of this is chat application.
Have you ever wondered how Google chat, Skype chat, Yahoo chat, Facebook chat, whatsApp chat, etc., work?
Yes, At the end of this course you will learn a new Asp .Net SignalR technology by creating a simple chat application and then slowly you will dive into the subject and understand the internals of Asp. Net SignalR by creating group chat, working on various events and broadcasting some messages to all web clients. Finally you will end up with an interesting web based real time game to demonstrate that SignalR is not all about chat application.
Add a new skill set to your profile today i.e., Asp. Net SignalR