vix.ing · top · new · best · stats · spec

Process-aware web programming with Jolie

2014/10/14 by Fabrizio Montesi, Montesi, Fabrizio
Business, Management and Accounting · Computer Science · #Advanced Software Engineering Methodologies #Business Process Modeling and Analysis #Distributed #FOS: Computer and information sciences #Networking and Internet Architecture (cs.NI) #Parallel #Programming Languages (cs.PL) #Service-Oriented Architecture and Web Services #and Cluster Computing (cs.DC) #cs.DC #cs.NI #cs.PL

paper · pdf · doi:10.48550/arxiv.1410.3712

IMADA-preprint-cs

openalex publication_date 2014/10/14 · arxiv created 2016/04/21 · arxiv updated 2016/04/22 · openalex created_date 2025/10/10 · openalex updated_date 2026/07/29

Abstract

We extend the Jolie programming language to capture the native modelling of process-aware web information systems, i.e., web information systems based upon the execution of business processes. Our main contribution is to offer a unifying approach for the programming of distributed architectures on the web, which can capture web servers, stateful process execution, and the composition of services via mediation. We discuss applications of this approach through a series of examples that cover, e.g., static content serving, multiparty sessions, and the evolution of web systems. Finally, we present a performance evaluation that includes a comparison of Jolie-based web systems to other frameworks and a measurement of its scalability.

Citations

Related