Press

Italiana Software e la sfida dei nuovi linguaggi (di programmazione)

14 febbraio 2013

Fondata da Claudio Guidi e Fabrizio Montes, Italiana Software, è l’azienda incubata da Innovami che ha ideato un nuovo linguaggio di programmazione – denominato Jolie – utile per la costruzione delle SOA (Service Oriented Architecture), il modello architetturale che sta alla base delle cosiddette “applicazioni distribuite”.
Software complessi che non sono installati su un unico elaboratore ma su più macchine, e che – corredati da opportuni “orchestratori” – sono oggi alla base di servizi particolarmente diffusi (per esempio i servizi di prenotazione on line).
Il grande vantaggio di Jolie sta nell’essere stato pensato appositamente per la progettazione di queste SOA: con una sintassi simile ai noti linguaggi C e Java, risolve in modo radicale i problemi connaturati all’utilizzo dell’XML, unico linguaggio fino a ieri disponibile per la costruzione di queste applicazioni. Jolie, invece, può essere appreso da un programmatore in pochissimo tempo, e ha il grande vantaggio di essere un “open source”, con Italiana Software che ha messo a disposizione on line non solo il linguaggio ma anche un corso per imparare ad utilizzarlo.
“Da poco è uscito anche il nuovo sito di Jolie – spiega Claudio Guidi – il nostro linguaggio di programmazione che potrebbe rivoluzionare il modo di programmare Service Oriented Architectures (SOA) ed applicazioni distribuite in genere. l'url del sito è : www.jolie-lang.org. Oltre a questo ci si stiamo contraddistinguendo per le sue soluzioni di system integration con SAP R/3”.
Italiana Software non si propone solo nel campo dell’Ict in senso stretto, ma rispetto al modo di intendere il business, vendendo cioè non un prodotto ma uno strumento per progettare applicativi, con la possibilità di trasformare un’applicazione tradizionale in una SOA attraverso interventi graduali e dal costo contenuto, essendo uno dei punti di forza del nuovo linguaggio, tra gli altri, la capacità di integrare in modo efficiente applicativi già esistenti.