Esistono strategie standard per la definizione del flusso di lavoro e delle dipendenze?

2

Sto lavorando a un progetto che prevede il concatenamento di lavori separati in un singolo lavoro principale, sebbene possano esserci percorsi paralleli nella catena che porta all'output finale. I dettagli del lavoro e della catena saranno archiviati in un database. Alla fine, ciò che voglio finire è una GUI in cui i blocchi che rappresentano i singoli lavori possono essere spostati e incatenati, con la definizione di sistema memorizzata nel DB per l'esecuzione. Questo sarà implementato come C # sopra SQL Server.

Non voglio reinventare la ruota se posso aiutarla. Sono certo che ci devono essere alcuni buoni schemi là fuori, in particolare per come rappresentare il flusso e le dipendenze nelle tabelle DB, ma non sono stati in grado di trovare nulla che si adatti al progetto.

Più di ogni altra cosa, sono curioso di sapere se ci sono degli schemi efficaci che le persone hanno usato per definire i lavori, le dipendenze, ecc. Qualcuno sa di strategie comunemente usate?

    
posta Gadzooks34 25.10.2011 - 16:09
fonte

2 risposte

0

Non sono sicuro di avere la tua domanda giusta, ma sembra che tu stia cercando di costruire uno strumento per specificare graficamente un grafo aciclico diretto (DAG) per i tuoi lavori atomici, giusto? Cioè, un utente dovrebbe fornire delle dipendenze tra i lavori atomici e lo strumento pianificato salva queste dipendenze nel database di back-end.

In questo caso, potresti andare con lo schema DAG classico: una tabella con ogni riga che rappresenta un lavoro atomico e una tabella con ogni riga che rappresenta un bordo nel grafico (dipendenza). Quindi utilizza un algoritmo di visualizzazione DAG standard ( come DAGmaps ) per facilitare la visualizzazione.

    
risposta data 26.10.2011 - 14:44
fonte
0

Hai mai avuto una versione server SQL che supporti i servizi di integrazione? Questo è un grande toolboox per organizzare un flusso di lavoro di lavoro proprio come lo descrivi. Per il riferimento, consultare: link

    
risposta data 26.10.2011 - 20:52
fonte

Leggi altre domande sui tag