нахожусь на стадии планирования архитектуры. Суть такова: приложение А работает как сервер, предоставляя интерфейс к БД для приложений Б1..Бn, Для А предусмотрено два режима запуска: сетевой и локальный. В сетевом режиме коммуникации происходят посредством сокетов (AF_INET, SOCK_STREAM). В локальном режиме должны быть использованны UNIX сокеты (AF_UNIX, SOCK_STREAM). В сетевом режиме фрон-енд пользователя должен быть веб-браузер. В локальном - специально написанная программа, которая помимо стандартных функций предоставляет возможность администрирования БД. 
Для меня совершенно новым в этом проекте является проектирование коммуникаций - протокол и реализация. Как это сделать правильно? Есть ли какие-то guide lines? Уверен, что многие из вас делали нечто подобное и вероятно "наступали на грабли"... поделитесь пожалуйста общими соображениями (do's and dont's).
Заранее благодарен.
    
        Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
      
Похожие темы
- Форум Архитектурное проектирование (2008)
 - Форум Архитектурного выброса тред (2016)
 - Форум Правильное архитектурное решение (2018)
 - Форум Архитектурно-философский вопрос (2015)
 - Форум Fedora. Архитектурные изменения (2014)
 
- Галерея Архитектурный барьер преодолён (2014)
 - Форум Архитектурные стили и шаблоны (2022)
 - Форум Архитектурный вопрос по systemd (2021)
 - Галерея Архитектурная жемчужина — стадион «Шахтер» (2008)
 - Форум Помогите с архитектурным решением сети (2017)