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 that can be relocated and replicated as needed. A composition of services is a service.
↫ Jolie website
Jolie is open source and available on GitHub.
Ballerina by WSO2 is another service-oriented programming language. See https://ballerina.io/