I want to ask a stupid question, but the answer will help a lot.
I'm developing an application which runs on the client system, and depends on data interaction it achieves through an XML web service.
How do I go about hosting my own web service (on MS .NET), on my own computer with MS Windows 2004 Server, through my own broadband connection at home in such a way that several users and companies can connect to my server to get access to their data.
What I'm aiming for is to take data backup, and security away from users, and do it for them, without them having to worry about it. A sort of data insurance thingy. The thing is, I do not want to rely on a host that does the hosting for me.
I maby would like to have 2 or 3 XML web servers at different locations, acting as failover servers.
My knowledge is more polished on the programming side, but I am not to keen on the physical architecture of web hosting. I understand that its either complicated or very expensive, maby even both, and that's why most people prefer outsourcing their hosting to someone else.
I know you can write books and books for this, and there probably is no quick way, therefore any links to websites are welcome. I have a clear understanding of basic TCP/IP, SSL, firewalls and the necessary stuff.
Thanks for your help.