Well, I'm sorry, but I mostly disagree with your architecture.
WCF is not intended or is not suitable for anything other than communication with the request and response. Its full duplex capability will not allow your server side to issue communications to a specific client, unless the client has established a connection to the server. This means that in order to achieve prestigious online full duplex communication with all your customers, all your customers must support an open port on the server.
- - , , , . , . , ""
.
, 200-300 , , - .