Panoramica dei livelli dei servizi
Il diagramma riportato di seguito visualizza i livelli dei servizi nel building block delle istruzioni di lavorazione. Di seguito vengono fornite informazioni su ogni livello.
Utilità dell'interfaccia utente
• Implementazione JavaScript
• Logica dell'interfaccia utente del client
• Chiamata ai servizi su un manager configurato
• Se necessario, conversione dei parametri e dei risultati tra le interfacce utente e i servizi
• Non contiene alcuna implementazione della logica aziendale
Manager
• Implementazione JavaScript
• Gestisce la logica aziendale per la funzionalità correlata, ad esempio commesse, definizioni di lavorazione, personale, materiali e risorse di elaborazione
• Chiama i servizi su un oggetto di connessione database
• Converte i parametri e i risultati tra il manager e la connessione database, se necessario
• Non contiene alcuna implementazione SQL
Connessione database
• Implementazione Java
• Esegue operazioni di creazione, lettura, aggiornamento ed eliminazione (CRUD) nelle tabelle di database
• Interroga le tabelle di database utilizzando i filtri JSON
• È indipendente dal database, utilizza SQL basato su JDBC
• Non contiene alcuna implementazione della logica aziendale