Hallo,
het volgende is het verhaal:
Op een site worden bepaalde waarden ingevoerd. Hierover worden berekeningen uitgevoerd, waarvan de resultaten opvraagbaar zijn in de website. De berekeningen duren te lang om 'on-the-fly' uit te voeren. De berekening kan gestart worden vanaf de website als de beheerder dat nodig vindt, maar ze zullen doorgaans gestart worden door een scheduler (Windows service). Als een gebruiker de berekening gestart heeft en deze is nog niet afgelopen, dan mag de scheduler niet nogmaals de berekening starten.
Alles vindt plaats op één Windows 2003 machine (muv de database).
Ik heb nog nooit wat met remoting (WCF) gedaan, dus ik vroeg me af of dat hiervoor geschikt zou zijn. Dan zou het remoting object, de berekening en logging doen en bijhouden of deze bezig is of opnieuw gestart mag worden.
Waar kan ik dan het beste de remoting object plaatsen? En als ik het goed begrijp dan zou het object een singleton moeten zijn...
Zit ik in de goede richting?
Overzichtje:

Alvast bedankt
het volgende is het verhaal:
Op een site worden bepaalde waarden ingevoerd. Hierover worden berekeningen uitgevoerd, waarvan de resultaten opvraagbaar zijn in de website. De berekeningen duren te lang om 'on-the-fly' uit te voeren. De berekening kan gestart worden vanaf de website als de beheerder dat nodig vindt, maar ze zullen doorgaans gestart worden door een scheduler (Windows service). Als een gebruiker de berekening gestart heeft en deze is nog niet afgelopen, dan mag de scheduler niet nogmaals de berekening starten.
Alles vindt plaats op één Windows 2003 machine (muv de database).
Ik heb nog nooit wat met remoting (WCF) gedaan, dus ik vroeg me af of dat hiervoor geschikt zou zijn. Dan zou het remoting object, de berekening en logging doen en bijhouden of deze bezig is of opnieuw gestart mag worden.
Waar kan ik dan het beste de remoting object plaatsen? En als ik het goed begrijp dan zou het object een singleton moeten zijn...
Zit ik in de goede richting?
Overzichtje:

Alvast bedankt