Howdy
Een directe gedachte op uw staatseisen ten aanzien van de Webdienst waarom staat zelf niet handhaven. De eerste vraag aan webservice produceert een guid alle verdere vraag moet omvatten en achter dat waarvan aan een gegevensbestand.
Zo kon ik uw webservice veronderstellen terugkerend een complex type telkens als met een guid daarin de eerste vraag geproduceerde guids en guid en een andere gegevens die persistentie vereisen aan db wordt geschreven.
Op uw tweede punt is er geen reden waarom u geen basiszeepserver als venstersserver kon bouwen maar u zou nog het werk moeten doen voortduren waarden plus toen al comms en de zeepverwerking.
Een enkel gedachte.