|
Модераторы: gambit |
|
phpsuxxx |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 6.8.2014 Репутация: нет Всего: нет |
Не могу понять зачем для передачи данных необходимо использовать SOAP, WSDL и т.п.
Почему их нельзя непосредственно передать через сокет, не гоняя километровые XML? При этом значительно снижаются требования как производительности системы, так и к знаниям программиста. |
|||
|
||||
Ilya81 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 105 Регистрация: 18.4.2014 Где: ЛО, Всеволожский р-н Репутация: нет Всего: 4 |
Запросто, в принципе, BinaryFormatter может упаковать данные компактно и передать напрямую можно быстрее. А вот на счёт
сложно сказать. Если речь идёт ещё об относительно устойчивой локальной сети, то возможно, а вот через internet при возможности отсутствия связи - здесь придётся буквально какой-то свой протокол разрабатывать, если требуется хоть некоторая устойчивость. Естественно, оптимизированный под задачу протокол при его грамотной реализации может показать куда большее быстродействие и сокращение объёма данных, чем тот ж SOAP. Хотя, если на то пошло, по WCF возможны разные виды сериализации и разные протоколы связи (но издержки универсальности всё равно остаются). Вообще, WCF даёт возможность разрабатывать быстрее за счёт того, что всю инфраструктуру связи через inernet не нужно реализовывать самостоятельно. |
|||
|
||||
phpsuxxx |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 6.8.2014 Репутация: нет Всего: нет |
SOAP тоже придётся допиливать под конкретную задачу как на клиентской так и на серверной стороне. |
|||
|
||||
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |