Jolie (programming language)
Template:New unreviewed article
Jolie is a programming language for developing distributed applications. Is an open source project started in March 2006, when Fabrizio Montesi began his bachelor thesis. It implements a new programming paradigm: the service oriented one. The theoretical basis of the project, however, can be traced back to early 2005,with a formal framewrok proposed into Claudio Guidi thesis which is called SOCK. SOCK is a process calculus structured into three different layers: the behaviour layer, the engine layer and the service layer.
The great advantage of Jolie is being designed specifically for the design of SOA. Its syntax is similar to the known languages C and Java, but it resolves in radical way the due problems to the use of the XML, only language up to yesterday available for the construction of these applications. Jolie, however, can be learned from a programmer in no time, and has the great advantage of being an "open source", with Italian software has made available online is not only the language but also a course to learn how to use it.