Table of Contents

Sinapse è un sistema software multi purpose flessibile e configurabile basato su plugin.

Sinapse è adatto a soddisfare svariate esigenze: dal controllo processi, al MES, ai processi di integrazione tramite pattern ESB. Il sistema è basato sulla propagazione di eventi, sia esterni che interni, ed utilizza un bus software di comunicazione multi pattern basato su messaggi che connette una rete di entità semplici; come in una rete neurale esse collaborano per raggiungere l'obiettivo finale. Il motto è "Sinapse: the brain behind your business".

Il collaudato plugin DLR (Dynamic Language Runtime) di Sinapse è alla base di JCOBridge, il nostro bridge nativo tra .NET e JVM — e, a cascata, dell'intera famiglia di prodotti di interoperabilità che costruiamo su di esso.

Ecosistema Sinapse

Sinapse è composto da:

SinapseServerHost SinapseClientRuntime SinapseConfigurator
LogoSinapseServer LogoSinapseRuntime LogoSinapseConfigurator
SinapseServerHost è la porzione server che ospita la logica di esecuzione; i plugin vengono innestati all'interno di una catena di comunicazione descritta utilizzando una topologia di esecuzione SinapseClientRuntime è il software client da utilizzare per connettersi al server Sinapse, recuperare la configurazione grafica e funzionale, visualizzare l'interfaccia grafica ed eseguire le operazioni previste dalla logica funzionale SinapseConfigurator è il software client che permette la configurazione del sistema attraverso una grafica semplice e intuitiva basata su WPF ed estendibile con l'ausilio dei plugin e degli oggetti grafici. Il SinapseConfigurator è l'unico componente autorizzato ad effettuare modifiche sulla configurazione del server