2010-12-27 3 views
2

Я только начинаю работать на WCF. Ранее работал в веб-сервисах. Насколько мне известно, веб-сервис может использоваться независимо от платформы. Это также относится к услугам WCF? Или службы WCF относятся только к приложениям .net? Когда следует рассмотреть вопрос о разработке служб WCF?Потребность в услугах WCF

ответ

2

WCF был спроектирован и построен так, чтобы быть максимально интероперабельным! Он поддерживает спецификации WS- *, он может разговаривать с чем угодно: от Java до Python до Ruby до того, что вы можете мечтать ...

WCF - это новый стандарт проектирования и создания приложений, ориентированных на обслуживание - все, что угодно от классических веб-сервисов к более продвинутым корпоративным услугам. WCF намного более гибкая и мощная, чем веб-служба «старого стиля» ASP.NET/ASMX, в которой поддерживается тонна протоколов (а не только HTTP, но также TCP/IP, MSMQ и многое другое).

WCF - это технология, обеспечивающая не только веб-сервисы ASMX, но и удаленные .NET и другие. Он предлагает унифицированный и простой, ориентированный на конфигурацию подход к строительным услугам.

ДА! вы должны определенно очень хорошо смотрим на WCF, если вам нужно создавать службы в любое время.

Что касается ресурсов: есть MSDN WCF Developer Center, в котором есть все, начиная от учебников начинающих и заканчивая статьями и образцом кода.

Кроме того, проверить screen cast library up on MSDN для некоторых действительно полезных, 10-15 минут куски информации на любой теме, связанной с WCF вы могли бы быть заинтересованы в

Там же куча видео ресурсов для WCF. - мои любимые:

+0

Итак, что я получаю от вашего ответа, так это то, что, когда я решаю создать сервисы, я должен придерживаться WCF вместо asmx, поскольку WCF является новым стандартом для построения служб. Я прав? – SARAVAN

+0

@SARAVAN: ** да! ** WCF - это сегодняшняя и завтрашняя технология для любых сервис-ориентированных приложений. –

+0

Много ясно !!! Спасибо за ваш ответ и ссылки URL. – SARAVAN

1

Когда мы начинаем смотреть на WCF, мы делаем ошибку, что WCF является параллелью стандартных веб-сервисов ASMX. Это просто не тот случай. WCF - это зонтичная технология, которая включает в себя несколько функций; Веб-сервисы - это лишь одна его часть.

Преимущество, которое они предоставляют, заключается в том, что с использованием WCF ваша архитектура остается той же, что и ее веб-службы, удаленный доступ, msmq и т. Д. Значительно, что базовая сантехника может быть легко изменена. Вам не нужно беспокоиться о том, где вы получаете данные, со всей сети или через процесс на вашем компьютере. Вы все равно будете выглядеть одинаково.

Это дает большую стабильность разработчикам. Фокус входит в конфигурационные файлы, а WCF - это файлы конфигурации. Вы можете настроить его на содержание ваших сердец и сделать эту вещь действительно гибкой.

+0

Да, я согласен, посмотрев несколько образцов. Спасибо за Ваш ответ. – SARAVAN

Смежные вопросы