2009-05-21 10 views
0

Ich entwickle eine neue Reihe von Webdiensten in meiner Firma.Web Service Security: Was sind die Vor- und Nachteile von WSE3.0 und WCF?

Mein Manager bat mich, ein höheres Maß an Sicherheit dafür zu bieten, da die Web-Services sensible Informationen verarbeiten.

Ich habe im Internet nach Ressourcen gesucht, wie man einen Webservice sichert und die beiden Zweitplatzierten sind WSE3.0 und WCF.

Aber ich habe keine Ahnung, welches ist die beste Option zur Auswahl.

Meine Anforderung besagt, dass ein Teil des Web-Service von einer Nicht-.NET-Umgebung aufgerufen werden muss, also wie weiter?

Welches ist das beste in einem solchen Szenario?

Antwort

4

Wenn Sie den Luxus haben, neue Entwicklung zu tun, ENDGÜLTIG gehen Sie mit WCF!

Es bietet viel mehr Funktionalität, viel mehr Optionen für Sicherheit, Bindungen und viel mehr Erweiterungspunkte, wenn Sie Ihr System optimieren müssen.

WCF unterstützt auch weit mehr Industriestandard-Interoperabilitätsszenarien als alles andere, daher sollten Sie auch in diesem Bereich mehr als nur behandelt werden.

Hier sind ein paar Artikel speziell auf WCF-Sicherheit:

Keine Frage hier - es ist ein Slam Dunk - mit WCF gehen !!

Marc

+0

WCF ist viel reicher, so wird es einige Investitionen in das Lernen erfordern, aber ich zweite marc_s, gehen Sie nicht in WSE 3.0 nur, dass Sie wegen der Interoperabilitätsprobleme zu WCF migrieren müssen, um herauszufinden. – bbmud

+1

Nicht zu erwähnen, dass ASMX und WSE die evolutionären Vorgänger für WCF sind –

+0

Wenn nichts anderes, stellt Microsoft sicher, dass WSE veraltet ist, indem es WSE 3.0 unter Windows Server 2008 anscheinend nicht unterstützt. Es gibt mehrere Foren mit Threads über Probleme beim Abrufen von WSE 3.0 läuft richtig auf 2008. –