2010-12-27 16 views
2

Ich fange gerade an WCF an. Früher arbeitete in Web-Services. Soweit ich weiß, kann ein Web-Service plattformunabhängig genutzt werden. Ist das auch bei WCF-Diensten der Fall? Oder WCF-Dienste sind nur für. NET-Anwendungen spezifisch? Wann sollte ich den Entwurf von WCF-Services in Betracht ziehen?Notwendigkeit für WCF-Dienste

Antwort

2

WCF wurde entwickelt und gebaut, um extrem interoperabel zu sein! Es unterstützt die WS-* Spezifikationen, es kann mit allem von Java über Python bis hin zu Ruby zu allem, was Sie sich vorstellen können, sprechen ...

WCF ist der neue Standard für die Entwicklung und den Aufbau von serviceorientierten Anwendungen - alles von klassischen Web-Services zu fortgeschritteneren Unternehmensdienstleistungen. WCF ist viel flexibler und leistungsfähiger als der "altmodische" ASP.NET/ASMX-Webdienst, der eine Unmenge von Protokollen unterstützt (nicht nur HTTP, sondern auch TCP/IP, MSMQ und vieles mehr).

WCF ist die Technologie, die nicht nur ASMX Webservices, sondern auch .NET Remoting und andere übertrifft. Es bietet einen einheitlichen und einfachen, konfigurationsgesteuerten Ansatz für Gebäudedienste.

JA! sollten Sie auf jeden Fall haben einen sehr guten Blick auf WCF, wenn Sie jederzeit Dienste erstellen müssen.

Resores: Es gibt die MSDN WCF Developer Center, die alles von Anfängern Tutorials zu Artikeln und Beispielcode hat.

Auch, ob die screen cast library up on MSDN für einige wirklich nützlich, 10-15 Minuten Stücke von Informationen über fast jedes Thema zu WCF im Zusammenhang Sie interessiert sein könnte

Es gibt auch eine Reihe von Video-Ressourcen für WCF. - meine Favoriten sind:

+0

Was ich direkt von Ihrer Antwort bekomme, ist, dass wenn ich beschließe, Dienste von jetzt an zu erstellen, ich bei WCF statt asmx bleiben sollte, da WCF der neue Standard für Gebäudedienste ist. Hab ich recht? – SARAVAN

+0

@SARAVAN: ** ja! ** WCF ist die Technologie von heute und morgen, die jede Art von serviceorientierten Anwendungen ermöglicht. –

+0

Viel klar !!! Vielen Dank für Ihre Antwort und die Referenz-URLs. – SARAVAN

1

Wenn wir anfangen, WCF zu betrachten, machen wir den Fehler, dass WCF die Parallele von Standard-ASMX-Webdiensten ist. Dies ist einfach nicht der Fall. WCF ist eine Dachtechnologie, die mehrere Merkmale umfasst; Web Services sind nur ein Teil davon.

Der Vorteil, den sie bieten, ist, dass mit der Verwendung von WCF Ihre Architektur die gleiche bleibt, egal ob es sich um Webdienste, Remoting, MMSQ etc. handelt. Sie müssen sich nicht darum kümmern, woher Sie die Daten erhalten, aus dem gesamten Netzwerk oder über einen Prozess in Ihrem Computer. Ihr Code wird immer noch gleich aussehen.

Dies gibt Entwicklern große Stabilität. Der Fokus kommt in Konfigurationsdateien und WCF dreht sich alles um Konfigurationsdateien. Sie können es nach Herzenslust optimieren und dieses Ding wirklich flexibel machen.

+0

Ja, ich stimme zu, nachdem ich mir ein paar Beispiele angeschaut habe. Danke für deine Antwort. – SARAVAN

Verwandte Themen