Come mantenere un processo generico univoco?

3

Attualmente sto lavorando a un progetto che crea una connessione tra diverse banche che ci inviano informazioni su cui quel progetto risponde. Una parte di tale progetto configura i diversi protocolli utilizzati (non tutti i banchi utilizzano lo stesso protocollo), questo viene eseguito su un server separato. Tutti questi processi hanno ID univoci che sono memorizzati in un database.

Ma per risparmiare tempo e denaro su configurazioni e nuovi processi, vogliamo creare un protocollo generico che le banche possano utilizzare. A causa dei requisiti PCI, dobbiamo creare un processo separato per ogni banca a cui ci connettiamo.

Ma i processi generici hanno solo 1 identificatore univoco e quindi non possiamo tenerli separati. Dare ad ogni copia di quel processo un identificatore diverso è come lo vedo impossibile perché funzionano completamente separati.

Quindi, come posso mantenere unico il mio processo generico?

    
posta Steve Van Opstal 15.11.2012 - 15:55
fonte

2 risposte

0

Un ID univoco universale dovrebbe funzionare per il tuo problema. Poiché generano ID univoci su più sistemi indipendenti.

    
risposta data 15.11.2012 - 16:10
fonte
0

Sembra che tu abbia bisogno di un coordinatore che guardi e controlli tutti gli altri processi e gestisca le comunicazioni del database. Ciò mantiene separati i processi e il coordinatore assegnerà identificatori univoci a ciascun processo e quindi gestirà le risposte secondo necessità.

Il coordinatore sarebbe qualcosa che esegue sempre e può reagire alla situazione attuale. La tua descrizione sembra più che qualcuno stia dando il via manualmente a un processo. Questo potrebbe ancora essere usato, ma prima parlerebbero con il programma del coordinatore e farebbero quelle azioni e gestiranno tutto con il database.

    
risposta data 15.11.2012 - 22:16
fonte

Leggi altre domande sui tag