Kann jemand WCF definieren? Was ist der Zweck von WCF?
Welche Lektüre eignet sich, um mehr über die WCF zu erfahren?
Kann jemand WCF definieren? Was ist der Zweck von WCF?
Welche Lektüre eignet sich, um mehr über die WCF zu erfahren?
WCF (Windows Communication Foundation) ist der Name, den Microsoft für eine Rahmenwerk que kann zwischen mehreren Servern unabhängig von deren Betriebssystem oder Technologie kommunizieren .
Sie können dieses Framework nutzen, um Nachrichten und Anhänge (Dateien, Bilder usw.) an jeden beliebigen Computer in der Welt zu senden und von dort zu empfangen.
Aus der Sicht eines Entwicklers handelt es sich um die neue Version von WSE (Web Services Enhancements) mit MTOM (SOAP Message Transmission Optimization Mechanism), die ihrerseits eine aktualisierte Version des einfachen Web Service (.ASMX) war.
WCF wird als Dienstleistungsrahmen und nicht ein Web Service, weil es hängt nicht mehr von der IIS (Internet Information Server) gehostet werden soll. Jetzt können Sie eine WCF-Anwendung über TCP/IP hosten, als Windows-Dienst hosten oder sogar als Anwendung hosten - und Sie können sie immer noch im IIS hosten.
Es verwendet das SOAP-Protokoll und andere (dies ist in nur einer Datei konfigurierbar) und unterstützt HTTP und HTTPS für Nachrichten und Anhänge. Sie haben damit viele neue Sicherheitsoptionen... und es ist die " erstklassige Lösung " zum Senden/Empfangen von Nachrichten von überall nach überall.
Es wird häufig verwendet in der AJAX-Welt weil es Nachrichten im JSON-Format senden kann. Aus diesem Grund arbeiten jQuery und andere JavaScript-Frameworks wunderbar mit ihm zusammen.
Für Lesestoff Ich empfehle, ein gutes Buch zu kaufen, weil es eine gute Möglichkeit ist, selbst zu lernen und es später zum Nachschlagen zu haben. Ich persönlich kaufte Wrox Professional WCF und ich liebe es.
WCF steht für Windows Communication Foundation.
MSDN ist ein wenig trocken, aber Wikipedia drückt es gut aus:
WCF ist der Teil des .NET Frameworks, der der Kommunikation gewidmet ist.
In meinem Fall bedeutete dies eine reichhaltigere Alternative zu einfachen alten Webdiensten, mit einer Auswahl an Kommunikationsschichten.
15 Seconds hat auch eine Großartiger Einstieg in die WCF :
WCF ist ein einheitliches Programmiermodell, das die besten Funktionen von XML Web Services, .NET Remoting, MSMQ und COM+ in einer integrierten Plattform vereint, die vollständig auf einer Reihe offener Industriestandards basiert.
WCF steht für "Windows Communication Foundation". Stark vereinfacht ausgedrückt handelt es sich um eine Sammlung von Tools und Bibliotheken, die dem Entwickler eine einheitliche Sicht auf die Kommunikation bieten. Alles in WCF dreht sich um die folgenden drei Kernkonzepte Endpunkte , Kanäle y Nachrichten . Ein Endpunkt ist ein Weg in oder aus Ihrem Code. Ein Kanal ist das Mittel, mit dem eine Nachricht zwischen diesen Endpunkten übertragen wird. Mit diesem Paradigma können Sie UDP, TCP, HTTP, Peer-to-Peer, MSMQ verwenden - alle mit denselben drei Kernkonzepten.
Was die Lernressourcen angeht, so bin ich zwar altmodisch, aber ich mache es mir gerne mit einem guten Buch gemütlich, wenn ich etwas über eine neue Technologie lerne. Sobald ich die Grundlagen beherrsche, nutze ich gerne Online-Referenzen, um meine Basis zu erweitern... aber für Einführungen geht IMHO nichts über ein gutes Buch.
Sie werden kein besseres Buch über die WCF finden als Juval Lowy's " Programmierung von WCF-Diensten ". " Grundlagen der Windows Communication Foundation " ist auch ein gutes Buch, aber ich denke, dass Sie mit Juvals Buch trotzdem besser bedient sind.
"WCF" steht für Windows Communication Framework. WCF ist der Ersatz für WSE (inzwischen veraltet), ASMX (die alten ASP.NET Web Services) und bis zu einem gewissen Grad auch ein Ersatz für .NET Remoting.
WCF deckt alle Webservice-Szenarien ab, die von ASMX und WSE abgedeckt werden, und bietet darüber hinaus Unterstützung für viele weitere Szenarien, einschließlich binärer Kommunikation über TCP/IP, Kommunikation über Nachrichtenwarteschlangen und Named Pipes und vieles mehr.
Ein umfangreiches Erweiterungsmodell ermöglicht es sowohl Microsoft als auch Drittentwicklern und Ihnen, WCF für zukünftige Anforderungen zu erweitern. Siehe die Cloud Computing Artikel, und der Fundamente: Arbeiten mit dem Service Bus Artikel in der April 2009 Ausgabe des MSDN Magazins, um zu sehen, wie WCF auf einige sehr moderne Szenarien erweitert wurde.
Alle neuen Webdienste sollten nach Möglichkeit in WCF entwickelt werden.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.
8 Stimmen
Am einfachsten wäre es wohl, nach "WCF" zu googeln.