Web servis davranışının nasıl olacağını tanımlamamıza yarar. Reliability, security,transaction, propagation,interoperability seçeneklerinin gruplanmasından oluşur.
Basic Binding: BasicHttpBinding sınıfını kullanır.Asmx web servisi gibi davranır. Eğer sistemimizi farklı sistemler çağıracaksa veya eski webservisimizi hiç bir özelliğini değiştirmeden WCF servisine çevireceksek binding olarak basic binding kullanırız.
TCP Binding: NetTCPBinding sınıfını kullanır.WCF Servisinin TCP üzerinden haberleşmesini sağlar. Reliability, transaction ve security kavramlarını destekler. WCF-WCF haberleşmesinde kullanılır.
IPCBinding: NetNamedBinding sınıfını kullanır. Sadece bulunduğu makinadaki çağrılara cevap verir.
Web Service(WS) Binding: WSHttpBinding sınıfını kullanır. HTTP-HTTPS protokollerini destekler. WS-* protokollerini kullanacaksak bu binding kullanılmalıdır.WCF'in kullandığı varsayılan bindingtir.
Dual WS Binding: WSDualHttpBinding sınıfını kullanır. Web servisin iki yönlü çalıştığı durumlarda kullanılır.
MSMQ Binding: NetMsmqBinding sınıfını kullanır. Servisin haberleşmesi için MS Messaging Queue kullanılır.
Peer network Binding: NetPeerBinding sınıfını kullanılır. Web servisin haberleşmesi P2P protokolü üzerinden sağlanır.
Federated WS Binding: WSFederationHttpBinding sınıfını kullanır. Federated Security için kullanılır.
Federated WS 2007 Binding: WS2007FederationHttpBinding sınıfını kullanır. Federated WS Binding'in güncellenmiş halidir.
No comments:
Post a Comment