Binding a WCF application with .Net clients
In this example, we will show how to create a distributed application that uses different technologies. The aim is to create a health application collector that receives the status from applications outside the local network. The application raises an alarm and sends it to the mobile phone if there is some problem; we have used Amazon EC2 as a cloud provider for the high availability. However, EC2 is not mandatory.
We are going to build an example using Windows Communication Foundation (WCF) and the RabbitMQ WCF service model. The WCF service will act as a "host health collector", and we will have one or more clients that send messages to the WCF service.
The RabbitMQ service model allows the SOAP protocol ...