EN | IT | ES | DE

Cos’è MySirt

Definizione

MySirt è un Model Execution Engine che rende eseguibile la conoscenza di dominio attraverso un modello dichiarativo e un’architettura di esecuzione model-driven. I modelli strutturati sono interpretati dall'Execution Engine e trasformati in sistemi informativi eseguibili.

Caratteristiche low-code possono emergere da questa architettura, ma non ne costituiscono il principio organizzativo. Il modello è l'artefatto primario e il sistema eseguibile deriva da esso. Il modello rimane la Single Source of Truth lungo l'intero ciclo di vita del sistema.

Principio Model-Driven

MySirt opera a livello di modello. I modelli di dominio descrivono struttura, comportamento e responsabilità. Il motore interpreta questi modelli e produce sistemi eseguibili. Il modello è l’artefatto primario.

Cosa genera MySirt

  • Schema database
  • Servizi backend
  • Interfaccia web
  • Form e viste dati
  • Workflow
  • Applicazione delle regole di business
  • Sicurezza basata sui ruoli
  • Notifiche e calcoli

Il sistema generato può rappresentare applicazioni data-centric o workflow operativi basati su responsabilità.

A chi è rivolto

  • Organizzazioni che digitalizzano processi aziendali complessi basati su regole
  • Team che gestiscono varianti di processo ricorrenti su più clienti
  • Fornitori il cui know-how di dominio deve diventare un sistema informativo eseguibile

Cosa MySirt non è

  • Un builder visuale di applicazioni
  • Uno strumento per utenti business
  • Una piattaforma SaaS
  • Un generatore di scaffolding di codice

Perché è diverso

MySirt appartiene alla categoria architetturale dei Model Execution Engine. Il suo scopo è eseguire un modello dichiarativo in modo coerente nel tempo. Rendere eseguibile la conoscenza di dominio è l'obiettivo architetturale. La riduzione del codice scritto manualmente è una conseguenza naturale di questo approccio.

Una diversa prospettiva architetturale

Low-Code tradizionale MySirt Model Execution Engine
Riduce principalmente il codice applicativo scritto manualmente. Esegue un modello dichiarativo come artefatto primario del sistema.
L'applicazione consegnata è spesso l'artefatto principale. Il modello rimane la Single Source of Truth lungo l'intero ciclo di vita del sistema.
Il modello supporta comunemente costruzione o configurazione. Il modello definisce struttura, comportamento e regole organizzative.
L'architettura è spesso organizzata intorno all'assemblaggio dell'applicazione. L'architettura è organizzata intorno all'interpretazione del modello e alla derivazione Runtime.
Le modifiche sono introdotte tramite configurazione della piattaforma o composizione visuale. Le modifiche sono introdotte modificando il modello eseguibile e rigenerando strutture Runtime coerenti.

In MySirt, gli utenti descrivono che cos'è il sistema e come si comporta. L'Execution Engine determina come quella specifica diventa un sistema informativo eseguibile.

Logica di funzionamento

MySirt si comporta come un compilatore per sistemi informativi eseguibili. La Execution Engine opera come un motore di generazione in cui l’applicazione eseguibile deriva direttamente dal modello. Modificare il modello comporta una ristrutturazione coerente del sistema.

Relazione con l’AI

L’AI può assistere gli utenti durante l’authoring dei modelli dichiarativi, ad esempio aiutando ad analizzare un dominio e a preparare bozze di strutture, relazioni, comportamenti e regole di business. Il modello rimane la Single Source of Truth. MySirt esegue quel modello tramite l’Execution Engine, preservando derivazione deterministica, consistenza, riproducibilità e coerenza architetturale.

Conclusione

MySirt non è un modo più veloce per sviluppare software. È un Model Execution Engine che rende eseguibile la conoscenza di dominio attraverso una Single Source of Truth.