how to upgrade c++ COM components to cloud deployment
<p>We have set of C++ COM components which is running in windows 2008 server.</p>

<p>1.Inputs &amp; outputs to C++-COM-components is via tcp sockets.
2.Processing will happen in multi threaded way.
3.Its core TCP socket server application build using IOCP for communication.</p>

<p>We would like to upgrade the traditional C++-com-components to cloud ready.</p>

<p>Cloud option-1: Windows Azure.--Since the most of the components are build using windows so preferred to use windows Azure.
1.Is it possible to convert existing c++-com-components to an web app that can be scalable &amp; fault tolerant.</p>

<p>We like to minimally rewrite certain portions without the rewriting the whole component.</p>

<p>The questions are in high level, but asking is there any one done this already or would some of your experiences. 
Thanks.</p>