Czy Workflow Foundation jest dobrą opcją do tworzenia zaplanowanego procesu rozwiązania rebillingowego klienta? Proces musi działać codziennie i wchodzić w interakcje z warstwą danych, a także z usługą sieciową. W przeszłości domyślnie używałem SSIS i zadania Zaplanowane zadanie lub Agenta SQL Server do obsługi harmonogramu.Workflow Foundation for Scheduled Process
Wszelkie dane wejściowe są mile widziane.
Ronald, dziękuję za odpowiedź. Przeanalizuję podane przez Ciebie linki. Z własnego doświadczenia, czy uważasz, że to przesada, by użyć WF do stworzenia prostego procesu? Proces ten zasadniczo wymagałby wykonania następujących czynności: 1) Wywołaj listę klientów, którzy muszą zostać obciążeni, 2) wykonaj iterację na liście i wywołaj usługę internetową dla każdego klienta, 3) powiadom każdego klienta. Wydaje mi się, że powinno być proste rozwiązanie tak prostego procesu, ale zawsze korzystam z pakietu SSIS i czuję, że to przesada. – dotariel
Zdecydowanie nie uważam, że to przesada dla takiego procesu. WF obsługuje obsługę błędów i paralelizację i myślę, że możesz dobrze wykorzystać oba. Na przykład. załóżmy, że twoja usługa sieciowa jest chwilowo niedostępna, co wtedy zrobić? I wszyscy klienci mogą być przetwarzani równolegle. –
Ronald, dziękuję za twoją opinię. – dotariel