Потребность в услугах WCF - PullRequest
       1

Потребность в услугах WCF

2 голосов
/ 27 декабря 2010

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

Ответы [ 2 ]

2 голосов
/ 27 декабря 2010

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

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

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

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

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

Кроме того, ознакомьтесь с библиотека скриншотов в MSDN для действительно полезной 10-15-минутной порции информации практически по любой теме, связанной с WCF, которая может вас заинтересовать.

Также есть множество видеоресурсовдля WCF - мои фавориты:

1 голос
/ 27 декабря 2010

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...