Это очень сложный вопрос, в том смысле, что он охватывает огромные просторы архитектуры. Существует много подходов к реализации решения. Вопрос очень общий, поэтому мы должны подробно понимать, что делает приложение, каковы его функции и данные, которыми оно управляет, частота взаимодействия с базой данных, если оно нуждается в изменениях и многое другое. Однако, в среднем, решение, которое подходит для этих технологий, - это разработка веб-сервера для управления вызовами RESTFUL. Таким образом, сервисы предоставляются, и приложение может безопасно совершать звонки (например, CRUD) и управлять данными в вашей базе данных. Если вам лучше ввести некоторые спецификации, мы можем детально проанализировать возможное решение.