Jolie


Topic | v1 | created by jjones |
Description

Jolie (Java Orchestration Language Interpreter Engine) is an open-source programming language for developing distributed applications based on microservices. In the programming paradigm proposed with Jolie, each program is a service that can communicate with other programs by sending and receiving messages over a network. Jolie supports an abstraction layer that allows services to communicate using different mediums, ranging from TCP/IP sockets to local in-memory communications between processes. Jolie is currently supported by an interpreter implemented in the Java language, which can be run in multiple operating systems including Linux-based operating systems, OS X, and Windows. The language comes with formal semantics, meaning that the execution of Jolie programs is mathematically defined.


Relations

is Programming language

A programming language is a formal language comprising a set of instructions that produce various kin...


Edit details Edit relations Attach new author Attach new topic Attach new resource
Resources

treated in Build a Microservice in 4 Steps: An Introduction to Jolie

A developer explains the concepts behind a new open source programming language the he helped design,...