Лекция: Принципы работы с каналами/форматерами
Комбинация канал/форматер является важным решением, которое мы должны принять при разработке. Использование настроечные файлов позволяет динамически изменять форматер и канал после развертывания приложения. Даже при наличии возможности изменения форматера и канала, при разработке приложения необходимо принять правильное решение относительно конфигурации. Не являясь строгим правилом, следующая таблица дает рекомендации по выбору форматера.
| Канал | Форматер | Характеристики |
| TCP | Двоичный | Самая быстрая комбинация канал/форматер. Эта комбинация эффективного канала TCP и короткого двоичного формата является идеальным выбором для обеспечения скорости. Идеальным при условии, что оба клиента используют .NET. |
| TCP | SOAP | Обычно не используется. Если вы укажете канал TCP, то вы будете ограничены теми платформами, которые могут взаимодействовать по сырому TCP. При написании этой книги использование каналов TCP требовало .NET, в которой следует использовать двоичный форматер. |
| HTTP | Двоичный | Обычно не используется. Двоичный форматер реализован только в .NET. При наличии на обоих концах клиентов .NET, наилучшую производительность обеспечит комбинация TCP и двоичного форматера. |
| HTTP | SOAP | Идеальна для стандартизованного взаимодействия между клиентами .NET и «не-.NET». Производительность не так хороша, как в случае комбинации TCP/двоичный. Однако гибкость, предлагаемая этой комбинацией, идеальна для предоставления взаимодействия со всеми, кто поддерживает стек HTTP и SOAP. Является основой веб-служб. |
еще рефераты
Еще работы по информатике