An Exploratory Study on Operation Infrastructure for an Intelligent Virtual Assistant
Abstract
In order to execute a distributed complex system on the cloud, several tools and techniques were developed on the last few years, regarding scalability, orchestration, containers and microservices. This work aims to use these technologies to define and configure an operation infrastructure to the virtual assistant called A.D.A. (Advanced Distributed Assistant). We are researching several kinds of organization and communication for a microservice architecture, towards identifying better ways to integrate and provide services that make up the assistant. We hope that at the end of this study we have configured and tested a viable operating infrastructure to provide services and integrate the different parts that compose A.D.A..
References
Mitchell, T., Caruana, R., Freitag, D., Mcdermott, J., and Zabowski, D. Experience With a Learning Personal Assistant 1. Technical report.
Newman, S. (2015). Building Microservices: Designing Fine-Grained Systems. O’Reilly Media, Sebastopol - USA, first edition.
Shaw, M. and Garlan, D. (1996). Software architecture: perspective on an emerging discipline. Alan Apt.
Truyen, E., Landuyt, D. V., Preuveneers, D., Lagaisse, B., and Joosen, W. (2019). A comprehensive feature comparison study of open-source container orchestration frameworks. Applied Sciences, 9(5):931.
