Un capitolo di Pragmatic Programmer consiglia di guardare un'architettura basata su lavagna/spazio + un motore di regole come alternativa più flessibile a un sistema di flusso di lavoro tradizionale.Architettura spaziale?
Attualmente il progetto su cui sto lavorando utilizza un motore di workflow, ma mi piacerebbe valutare le alternative. Mi sento davvero come se un SBA fosse una soluzione migliore per i nostri problemi di business, ma sono preoccupato per la totale mancanza di supporto della comunità/base di utenti/distributori/opzioni.
JavaSpaces è morto e lo spin-off Apache River JINI sembra essere in supporto vitale. SemiSpace sembra perfetto, ma è un one-man show. L'unica soluzione praticabile sembra essere GigaSpaces.
Mi piacerebbe sentire le tue opinioni sull'architettura basata sullo spazio e sulle esperienze che hai avuto con le implementazioni del mondo reale.
Ciao Brian, ho detto JavaSpaces era morto, perché le specifiche Jini (di cui JavaSpaces è una parte) e l'implementazione di Sun è stato spostato ad un progetto di incubatore Apache (River), che sembra avere un supporto limitato. JMS, JCR, JPA, ecc. Sono anche esempi di specifiche mature ma hanno comunità attive. – rcampbell