Ajuda com lógica e design pattern

.NET

29/08/2012

Tenho essa arquitetura

Tabela Agendamento

Tabela Rotina

Tabela Tarefa

Seria isso aqui. Eu cadatro uma rotina. Então, faço o agendamento dessa rotina. Uma rotina pode possuir uma ou mais tarefas e são agendadas(as rotinas) para uma determinada data e hora. O que eu estou apanhando é fazer um serviço(Windows Service), que consulte o agendamento e chame os métodos específicos de cada tarefa a ser executada. Os métodos já estão criados e tudo mais. Só preciso fazer o agendamento funcionar.

Na aplicação: Tarefa na minha Entity é uma classe abstrata, onde executarPrograma, executarDTSX e etc..., são classes que herdam de tarefa e assim por diante. Tenho uma abstract factory e outras abstract herdada dessa factory para dizer qual método e em qual classe chamar.

Nunca li tanto sobre Design Patterns na minha vida para implementar isso. Qualquer ajuda é bem-vinda.
Pjava

Pjava

Curtidas 0
POSTAR