Devo consegnare un progetto basato sulla programmazione Java entro 2 settimane circa, per potermi laureare a marzo e per non perdere l'anno accademico.
Il progetto consiste nella realizzazione di un workflow decentralizzato.
http://img124.imageshack.us/img124/8315/372625298qt.jpg
Riassumo brevemente ciò che devo realizzare:
Attraverso il registry server devo registrare un server centrale chiamato server di federazione. Questo server di federazione crea dei server di progetto a cui accedono client di progetto. devo sincronizzare il tutto e visualizzare un elenco di host registrati e fornendo dei timestamp(sottoforma di una stringa contenente data e ora). L'attivazione dei server avviene attraverso un'implementazione in JINI(RMI avanzato).
I singoli pezzi del workflow sono stati realizzati. Si tratta di costruire l'architettura generale che inglobi i singoli pezzi.
http://img314.imageshack.us/img314/8381/327408737gy.jpg
Il mio compito(mostrato in figura) è quello di realizzare il server RMI che consenta di comunicare con i vari componenti del workflow. Sinceramente ho poche idee e molto confuse su come implementare il tutto a livello di codice.
Sono molto disperato, perché ho paura di non farcela e chiedo a voi tutti, se a modo vostro, riuscite ad aiutarmi, vuoi con un'abbozzo generale del codice, vuoi con qualche link che possa essermi utile, qualche spunto o architettura simile esistente, prototipi vari....etc
Vi lascio un link dove è spiegato tutto quanto: http://www.box.net/public/zqgg2y0axx
grazie a tutti di cuore