Các ràng b uc thông d ng

Một phần của tài liệu Tìm hiểu windows communication foundation (Trang 37 - 38)

Có 5 lo i ràng bu c đ c s d ng th ng xuyên là:

• Ràng bu c c b n (Basic Binding) : c cung c p b i l p BasicHttpBinding, ràng bu c c b n đ c thi t k đ làm cho các d ch v WCF gi ng nh các d ch v Web ASMX, đ các máy khách c có th làm vi c v i các d ch v m i.

• Ràng bu c TCP (TCP Binding) : c cung c p b i l p NetTcpBinding, ràng bu c TCP s d ng giao th c TCP cho vi c giao ti p gi a các máy trong m ng n i b (intranet). Có m t s tính n ng n i b c nh đ tin c y, giao d ch, b o m t, và t i u hóa giao ti p WCF – to – WCF, m c đích là đ c máy khách và d ch v đ u s d ng WCF.

• Ràng bu c IPC (IPC Binding) : c cung c p b i l p NetNamedPipeBinding, ràng bu c IPC s d ng giao th c đ ng ng đ t tên cho vi c giao ti p trong cùng m t máy. ây là ràng bu c an toàn nh t vì không nh n k t n i t bên ngoài, ràng bu c IPC có các tính n ng t ng t nh ràng bu c TCP.

• Ràng bu c d ch v Web (Web Service Binding) : c cung c p b i l p WSHttpBinding, ràng bu c d ch v Web s d ng giao th c HTTP và

HTTPS làm giao th c v n chuy n, có các tính n ng t ng t nh ràng bu c TCP trên m ng Internet. c bi t ràng bu c này s d ng tiêu chu n WS-*. • Ràng bu c MSMQ (MSMQ Binding) : c cung c p b i l p

NetMsmqBinding, ràng bu c MSMQ s d ng giao th c MSMQ làm giao th c v n chuy n.

M i ràng bu c s d ng giao th c v n chuy n và ph ng pháp mã hóa khác nhau.

Tên Giao th c v n

chuy n

Mã hoá T ng thích

BasicHttpBinding Http/Https V n b n ,MTOM Có

NetTcpBinding TCP Nh phân Không

NetNamedPipeBinding IPC Nh phân Không

WSHttpBinding Htttp/Https V n b n ,MTOM Có

NetMsmqBinding MSMQ Nh phân Không

B ng 5.1 : li t kê các giao th c v n chuy n và ph ng pháp mã hóa.

Một phần của tài liệu Tìm hiểu windows communication foundation (Trang 37 - 38)