Salem,
Je verrai bien un serveur de web méthodes asynchrones en SOAP, l'échange des données se fera via XML. Un WebService développé en PHP par exemple et exploité dans une application client.
La communication avec l'application client sera aisée, que ce soit en C++/Java/C# ou autres, je pense que tous ces langages permettent le référencement de web service.
Bien sûr, le webservice coté serveur s'occupera de stocker les infos collectées sur BD, que ce soit après les avoir converti en Objet ou bien directement en XML