Get the latest tech news
Jolie, the service-oriented programming language
Jolie crystallises the programming concepts of service-oriented computing as linguistic constructs. The basic building blocks of software are not objects or functions, but rather services.
Jolie code is always contained in services, which you can always move from being local to remote and vice versa, without altering the logic of your programs. This makes the code follow naturally from the requirements, avoiding error-prone bookkeeping variables for checking what happened so far in a computation. It enables fast local communications and can even run code written in different languages than Jolie, such as Java and Javascript (with more coming)!
Or read this on Hacker News