Mobile Application Communication with an Artificial Intelligence System on the Example of a System Used by Dog Shelters

Abstract:

This article addresses the integration of a neural network into a mobile application featuring protection functions including integrity, confidentiality, and authentication. It uses an example of a system supporting dog shelter operation to describe services that require authentication to be called. The software includes a middleware layer exposing HTTP services in a REST API format, acting as a proxy between the mobile application and the neural network. Service documentation tools were used for both neural network services and backend applications, allowing for future integration of other system clients.

nsdlogo2016