@article{2883, keywords = {Ubiquitous Computing, Answer Set Programming, Intelligent Agents, Knowledge Based Systems, Microservices}, author = {Stefania Costantini and Giovanni De Gasperis and Lorenzo De Lauretis}, title = {An Application of Declarative Languages in Distributed Architectures: ASP and DALI Microservices}, abstract = {In this paper we introduce an approach to the possible adoption of Answer Set Programming (ASP) for the definition of microservices, which are a successful abstraction for designing distributed applications as suites of independently deployable interacting components. Such ASP-based components might be employed in distributed architectures related to Cloud Computing or to the Internet of Things (IoT), where the ASP microservices might be usefully coordinated with intelligent logic-based agents. We develop a case study where we consider ASP microservices in synergy with agents defined in DALI, a well-known logic-based agent-oriented programming language developed by our research group.}, year = {2021}, journal = {International Journal of Interactive Multimedia and Artificial Intelligence}, volume = {6}, number = {5}, pages = {66-78}, month = {03/2021}, issn = {1989-1660}, url = {https://www.ijimai.org/journal/sites/default/files/2021-02/ijimai_6_5_7.pdf}, doi = {10.9781/ijimai.2021.02.001}, }