Categoria: Software

Innovare con passione dal 1969

Che cos’è SOA? L’architettura orientata ai servizi

L’architettura orientata ai servizi (SOA) è uno stile di progettazione del software in cui i servizi vengono forniti agli altri componenti dai componenti dell’applicazione, attraverso un protocollo di comunicazione su una rete. I suoi principi sono indipendenti dai fornitori e da altre tecnologie. Nell’architettura orientata ai servizi, una serie di servizi comunicano tra loro in…
Leggi tutto

Scambiare dati con i macchinari

Dove dati, servizi e macchine generano valore La nostra missione è creare valore per imprese, tecnici e ricercatori, migliorando i processi produttivi con soluzioni innovative di raccolta e gestione dei dati da macchinari e da sistemi di test. Marco Lonardoni – Innovation Manager iotly è la piattaforma di G2 per la raccolta dati in cloud…
Leggi tutto

Microservizi per l’edge computing

Cos’è l’architettura dei microservizi?Prima di tutto, prendiamoci un momento per pensare a cosa è e cosa non è l’architettura dei microservizi. Il “microservizio” è una di quelle tendenze di ingegneria del software sovraccariche si aspettative ma nel contempo confuse. Questo è ciò che noi di G2 pensiamo a riguardo:Nell’architettura dei microservizi, più servizi liberamente accoppiati…
Leggi tutto

Progettazione del Software: La modificabilità

Ci sono molti modelli e principi di progettazione del software là fuori. Si possono contare, GoF Design Patterns, S.O.L.I.D., YAGNI ecc …Puoi leggere articoli che descrivono come il codice dovrebbe essere leggibile, semplice e verificabile. Alcuni di questi principi sono in conflitto con gli altri. Cosa fare allora? Cosa scegliere?Ecco da dove viene l’affermazione “la…
Leggi tutto

L’Importanza della Progettazione del Software

“Senza requisiti o design, la programmazione è l’arte di aggiungere bug a un file di testo vuoto” Louise Srygley Salve “Developers!, Developers!, Developers!” (cit. Ballmer)Sto notando una tendenza in cui la maggior parte degli sviluppatori tende a passare direttamente alla scrittura del codice, il che è abbastanza ovvio perché è ciò che ci è stato…
Leggi tutto