MATLAB Distributed Computing Server integrates with Microsoft HPC Server. You can submit SOA jobs to the compute cluster from MATLAB or from a compiled application. Check out
for more information on the capabilities and limitations. It may be applicable to what you are trying to do, or not at all.
There are also a number of recent questions on here (Answers) about deploying applications on web servers. That might point you in the right direction.
