2016-04-26 30 views
0

Ich habe mehrere Artikel durchlaufen, aber ich möchte die am besten geeignete Bindung für mein Projekt kennen.WCF Web-Service - die beste grundlegende HttpBinding oder netTcpBinding

Ich habe 3 Massen-SMS-Server, die SMS an Kunden senden, As:

  1. ich eine Windows-Formular Anwendung entwickelt habe, in denen Kunden die Handynummern und SMS-Text eingeben.

  2. Die Anwendung verbindet sich mit dem WCF-Dienst, und die Anforderung wird basierend auf der von den Clients ausgewählten Sprache an den Bulk Sms-Server gesendet.

ich wissen will, was für mein Projekt am besten ist, Basichttpbinding oder netTcpBinding? Ich mache mir mehr Sorgen um die Sicherheit.

Wie sichere ich meinen WCF-Dienst mit Login-ID und Passwort. Da es viele Clients gibt, die meine Windows Form Application ausführen, möchte ich ihnen eine UserId und ein Passwort zur Verfügung stellen, damit kein anderer meine WCF-Services nutzen oder meine Winform-Anwendung missbrauchen kann?

Antwort

0

Die beiden haben ihre Anwendungsfälle: netTcpBinding wird verwendet, wenn Sie innerhalb eines FAREWALL innerhalb eines Intranets laufen. Dies nutzt TCP und geben schnellere Geschwindigkeit.

Basichttpbinding ist die Verwendung als Rest wollen wie Service bieten, so dass http-Clients wie Mobiltelefone ermöglichen, Fernseher und andere Ihre service.it geringere Geschwindigkeit hat aber eine größere Reichweite zugreifen kann

+0

i ein Sicherheitsmechanismus wollen WCF-Dienst schützen vor Missbrauch. Und dieser WCF-Dienst wird auf einem gemeinsam genutzten Server gehostet. also kann ich das Zertifikat nicht installieren. –