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