JOLIE (Java Orchestration Language Interpreter Engine) provides a high-level programming language for service orchestration, like WS-BPEL. The language maps strictly a formal theoretical calculus, and it abstracts from communications problematics.
libJOLIE was created, which is a shared library devoted to the parsing and code analysis routines. JOLIE projects are now based upon libJOLIE (including the interpreter itself). The parsing and semantics validation engines were reimplemented. Shared and unshared memory session handling through correlation sets was implemented. Internal and network fault and compensation handling mechanisms were implemented. Many runtime performance and stability improvements were made. Various code optimizer improvements were made.
URL: JOLIE: a Java Orchestration Language Interpreter Engine