steban писал(а) 13. Мая 2007 :: 13:35:А как ты себе представляешь сервер приложений для v7?
Степ, пока крайне примитивно:
1. "Сервер" - просто внешний процесс. Он принимает соединения, создает несколько экземпляров 1С в качестве "working threads" и диспетчеризует запросы клиентов в вызовы необходимых процедур модулей ("адресатов") с переданными параметрами.
Может принимать набор даных от клиента и возвращать набор данных клиенту.
2. "Клиент" - для 1С можно сделать компоненту.
Ее функция - в установлении соединения с сервером, авторизации и поддержке протокола обмена.
В 1С нужны всего несколько методов, обеспечивающих посылку данных конкретному "адресату" и прием данных в синхронном и асинхронном режимах.
Авторизация, особенности протокола, обработка ошибок, методы упаковки данных - это детали.
Для чего это нужно:
1. Иногда нужно в оперативном режиме закинуть данные в некую базу, которая находится х.з.
Web расширение не катит (нужем привычный клиент), Terminal - тоже не подходит.
2. Иногда нужно опять же оперативно получать данные из множества мест и релировать их каким-то образом.
То же самое, ни web, ни ts, ни распределенка не подходят.
Линий хуже Т1 у меня давно уже нет (хотя для моих задач и 256K за глаза), но такие элементарные проблемы даже сейчас пока не решаются.
Вот такие мысли.
Может это где-то уже кем-то решено?