Что такое распределенное приложение? Это приложение, которое имеет как минимум две компоненты, которым надо общаться между собой, часто еще и по сети (примеры Outlook и Exchange, Live Messenger и сервер к нему). У нас в недавнем прошлом существовало несколько разных технологий, имеющих разную сложность в освоении и несовместимых между собой. Сейчас у нас есть Windows Communication Foundation – простая в освоении, единая платформа для написания распределенных приложений, совместимая с широко известными веб-сервисами и менее известными, но не менее полезными технологиями, такими как MSMQ (сервис отложенной гарантированной доставки сообщений). Как же начать разработку распределенных приложений на WCF? Как спроектировать сервис, а потом быстро переключить его с протокола на протокол? Все это мы рассмотрим во вводном докладе.