title: Needing guidelines about the use of Windows Communication Foundations (WCF)
body: <p>I need to know if Windows Communication Foundations (WCF) can completely and easly help to solve the next scenario:</p>
  
  <ol>
  <li><p>I need a server program which
  constantly receives events that,
  according to the content of the
  signal, helps to trigger one or many
  processes; this server program will
  run as a Windows Service.</p></li>
  <li><p>These events will be generated as
  signals from many client WPF
  programs and so, can be enqueued.</p></li>
  <li><p>These events will be generated
  according to the results of a timer
  also.</p></li>
  <li><p>The communication between the client
  and the server will be using an
  exclusive port.</p></li>
  <li><p>For security reasons the data
  communication using the exclusive
  port will need to be encrypted.</p></li>
  <li><p>Finally, The clients will need to
  monitor the results of the programa
  execution.</p></li>
  </ol>
  
  <p>If the answer is yes, please try to indicate me which libraries/classes should I consider for points:</p>
  
  <pre><code> 1) The event management
   2) The enqueue process
   4) The setting, opening, use and closing of the port
   5) The encryption process
   6) Monitoring of the server program execution from the client.
  </code></pre>
  
  <p>Many, many thanks.</p>