@inproceedings{2ce042ca92f94d4082d61a88534c958a,
title = "Packaging microservices: (work in progress)",
abstract = "We describe a first proposal for a new packaging system for microservices based on the Jolie programming language, called the Jolie Package Manager (JPM). Its main features revolve around service interfaces, which make the functionalities that a service provides and depends on explicit. For the first time, JPM supports binding a service to an externally-provided package, and a notion of interface parametricity that can be used to develop generic service libraries that can modify the behaviour of arbitrary services.We illustrate the latter with a generic circuit breaker package.",
author = "Fabrizio Montesi and Thrane, {Dan Sebastian}",
year = "2017",
doi = "10.1007/978-3-319-59665-5_9",
language = "English",
isbn = "9783319596648",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "131--137",
editor = "{Y. Chen}, Lydia and {P. Reiser}, Hans",
booktitle = "Distributed Applications and Interoperable Systems",
address = "Germany",
note = "17th IFIP WG 6.1 International Conference on Distributed Applications and Interoperable Systems, DAIS 2017 - Held as Part of the 12th International Federated Conference on Distributed Computing Techniques, DisCoTec 2017 ; Conference date: 19-06-2017 Through 22-06-2017",
}