2011-11-28 25 views
5

Chúng tôi đang viết C# khách hàng sẽ kết nối với máy chủ kế thừa cũ. Để có thể mở rộng trong tương lai, chúng tôi muốn sử dụng khung công tác WCF.WCF trong môi trường thừa kế nhị phân

Giao thức cũ cũ là độc quyền & nhị phân. Để tích hợp vào WCF, chúng tôi muốn thay thế trình nối tiếp XML thông thường thành marshaller định dạng nhị phân độc quyền của chúng tôi. Hãy chú ý chúng tôi không muốn đóng gói XML vào một số giao thức truyền tải khác nhưng để thay thế hoàn toàn bộ nối tiếp XML là không liên quan. Hãy suy nghĩ về WCF nói chuyện với CORBA (nhưng không CORBA thực sự) máy chủ mà không hiểu bất kỳ HTTP/SOAP/MTOM/...

Ai đó có thể chỉ cho chúng ta những ví dụ về cách để làm điều đó

Trả lời

0

Tôi khá chắc chắn rằng không thể được thực hiện (nhưng xin vui lòng sửa tôi nếu tôi sai).

Nếu bạn muốn viết ứng dụng khách mới trong C# để sử dụng WCF thì bạn sẽ phải xây dựng dịch vụ WCF để đọc từ giao thức cũ, về cơ bản hoạt động như một cây cầu.

2

Tôi tin rằng những gì bạn muốn là kênh tùy chỉnh WCF. Hãy nhìn vào các bài sau đây trong đó bao gồm một số liên kết mà tôi tin rằng sẽ rất hữu ích cho những gì bạn wnat làm:

How to write a socket based Custom Transport for WCF

+0

Làm thế nào điều này sẽ giúp? bạn có nghĩa là để chấp nhận xml serialized thông qua để vận chuyển lớp và cố gắng tái serialize vào định dạng của chúng tôi? – Boris

Các vấn đề liên quan