Я работаю над .NET Web Application , использующим базу данных.Всякий раз, когда данные изменяются, вместо непосредственного обновления базы данных, мне нужно сделать это через Java Server .То есть веб-приложение не имеет доступа к базе данных, но вместо этого получает и отправляет всю информацию с / на сервер Java через сокеты TCP , которые, в свою очередь, обрабатывают базу данных.По сути, мне нужно отправлять JSON сериализованные объекты с .NET Server на Java Server и обратно.Каков наилучший подход для использования в этой ситуации?Какие DataStreams я должен использовать на каждой стороне?