Il metodo
Quattro stadi dalla norma al servizio eseguibile, ciascuno verificabile prima che cominci il successivo.
Dove passa la linea fra collaudato e ricerca
WESTIGen è una piattaforma che produce servizi eseguibili a partire da regole. Il processo è fatto in modo che ogni stadio si possa verificare prima che cominci il successivo, e il primo passaggio è esattamente il problema aperto: tutto ciò che viene dopo è industriale.
-
Ricerca internazionale
Il fascicolo dei documenti
Legge, decreto, delibere, allegati, regolamenti: la materia prima arriva sparsa fra più atti, con i riferimenti alla fonte da mantenere agganciati per tutto il percorso. Portarla a un testo unico in modo automatizzato e affidabile è il problema che oggi non è risolto.
-
Da qui in poi, collaudato
Il testo unico del procedimento
Dichiara che cosa la norma richiede, a chi si applica, quali casi ed eccezioni copre. È un documento leggibile, che le persone rivedono, discutono e approvano. In alternativa si parte dalle specifiche funzionali del problema.
-
Collaudato
La base di conoscenza
Quel documento viene formalizzato come conoscenza dichiarativa: definizioni, regole, parametri, vincoli.
-
Collaudato
Il WES, il servizio eseguibile
Il prodotto finito: dialoga con l'utente, raccoglie i fatti che servono e applica la norma attraverso il motore deterministico.
Perché questa è una fabbrica e non un modello da riempire
Un concetto in più completa il processo di produzione e rende sensata l'analogia con la fabbrica. Il termine va chiarito, perché di solito si usa per indicare tutt'altro.
Un archetipo non è un modello in cui sostituire i valori, e non è un pacchetto di funzioni da accendere e spegnere: entrambi sanno produrre solo ciò che il loro progettista aveva già previsto. Un archetipo è la conoscenza di dominio da cui si generano servizi nuovi: il quadro normativo nazionale, i suoi istituti, i casi che contempla. Da lì la piattaforma costruisce da zero la struttura software di ciascun ente, comprese strutture che nessuno aveva previsto ma che un caso nuovo richiede.
Molte norme nazionali si attuano in sede locale: il quadro è comune, le disposizioni di ogni ente sono sue. Un requisito locale imprevisto manda un modello in un vicolo cieco; per un archetipo è semplicemente un altro caso da costruire. Una delibera comunale diventa un ingresso del processo, non il motivo di una nuova riscrittura su misura.
È questo che ne fa una fabbrica: un sistema capace di produrre ogni volta il servizio che serve, con lo stesso metodo e le stesse garanzie, e non una linea che sforna sempre lo stesso pezzo.
L'efficienza è nell'architettura. Una correzione o un aggiornamento normativo sul modello nazionale diventa disponibile a tutti i servizi derivati, invece di richiedere un progetto di sviluppo per ogni ente.