Что означает 'WCF'? [закрытый]

Заменить пункты span на div. https://jsfiddle.net/ug28sbkr/

5
задан jjnguy 13 December 2009 в 18:15
поделиться

6 ответов

WCF (Windows Communication Foundation) является имя, которое Microsoft использует для Framework , который может связываться между несколькими серверами независимо от их операционной системы или технологии .

Вы можете использовать эту платформу для отправки и получения сообщений и вложений ( файлы, изображения и т. д.) и с любого компьютера в мире.

С точки зрения разработчика, это ' s новая версия WSE (расширения веб-сервисов) с MTOM (механизм оптимизации передачи сообщений SOAP), которая сама была обновленной версией простой веб-службы (.ASMX).

WCF называется Service Framework , а не веб-служба, поскольку она больше не зависит от IIS (информационный сервер Интернета), который будет размещен. Теперь вы можете разместить приложение WCF с помощью TCP / IP, разместить его как службу Windows или даже разместить как приложение - и вы все равно можете разместить его и в IIS.

Он использует протокол SOAP и другие (это настраивается только в одном файле), а также поддерживает HTTP и HTTPS для обмена сообщениями и вложениями. Теперь у вас есть множество новых опций безопасности ... и это " самое лучшее решение ", которое можно использовать для отправки / получения сообщений из любого места во что угодно.

Он широко используется в мире AJAX , потому что он может отправлять сообщения в формате JSON. Из-за этого jQuery и другие JavaScript-фреймворки прекрасно работают с ним.

Для материалов для чтения , я рекомендую купить хорошую книгу, потому что это хороший способ самообучаться и иметь его для справки позже. , Я лично купил Wrox Professional WCF , и мне это нравится.

28
ответ дан 18 December 2019 в 05:14
поделиться

WCF обозначает Windows Communication Foundation.

MSDN немного Сухой, но Википедия хорошо это выражает:

WCF является частью .NET Framework, посвященной коммуникациям.

В моем случае это означало более богатую альтернативу простым старым веб-сервисам, с выбором между уровнями связи.

Редактировать

15 Seconds также имеет отличный учебник по WCF :

WCF - это унифицированная модель программирования, которая сочетает в себе лучшие в своем классе функции из веб-сервисов XML, .NET Remoting, MSMQ, и COM + в интегрированную платформу, полностью основанную на наборе открытых отраслевых стандартов.

14
ответ дан 18 December 2019 в 05:14
поделиться

Одним словом, его технология, позволяющая вашей службе взаимодействовать с приложением или службой с использованием различных протоколов / режимов

0
ответ дан 18 December 2019 в 05:14
поделиться

WCF отделяет службу от протокола во многом так же, как XHTML и CSS отделяют контент от презентации.

0
ответ дан 18 December 2019 в 05:14
поделиться

WCF означает «Windows Communication Foundation». Ультра-упрощенная версия состоит в том, что это набор инструментов и библиотек, которые предоставляют разработчику единое представление о коммуникациях. Все в WCF вращается вокруг трех основных концепций: Конечные точки , Каналы и Сообщения . Конечная точка - это вход или выход из вашего кода. Канал - это средство, с помощью которого Сообщение перемещается между этими конечными точками. Используя эту парадигму, вы можете использовать UDP, TCP, HTTP, Peer-to-Peer, MSMQ - все с использованием тех же трех основных концепций.

Что касается учебных ресурсов, называйте меня старомодным, но я люблю свернуться калачиком с хорошей книгой, когда изучаю новую технологию. Как только я освоил основы, мне нравится использовать ссылки в Интернете для расширения моей базы ... но для вступлений, ИМХО, ничто не сравнится с хорошей книгой.

Вы не можете найти лучшую книгу по WCF, чем « Программирование служб WCF » Джувала Лоуи. « Essential Windows Communication Foundation » - тоже неплохая книга, но я все же думаю, что вам лучше подойдет книга Жуваля.

5
ответ дан 18 December 2019 в 05:14
поделиться

«WCF» означает Windows Communication Framework. WCF является заменой WSE (в настоящее время устарела), ASMX (старые веб-службы ASP.NET) и в некоторой степени также заменяет .NET Remoting.

WCF охватывает все сценарии веб-служб, охватываемые ASMX. и WSE, а затем добавляет поддержку для многих других, включая двоичную связь по TCP / IP, связь по очередям сообщений и именованным каналам и многое другое.

Модель расширенного расширения позволяет как Microsoft, сторонним разработчикам, так и вам, расширить WCF для будущих требований. См. Статью Cloud Computing и статьи Foundations: Работа с сервисной шиной в выпуске MSDN Magazine за апрель 2009 года, чтобы увидеть, как WCF был расширен до некоторых очень современных сценариев.

2
ответ дан 18 December 2019 в 05:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: