Last post Feb 24, 2010 12:29 PM by pavel.volcok
Feb 23, 2010 11:12 AM|Pavel.Volcok|LINK
I'm going to create my own project, and i have some difficulties with technology selection. I will have client application(windows forms) and web service. Data exchange between clients will be only by using this web service. Data will be like image stream,
so I don't know which technology to use. I started to look at WCF, but i don't know a lot about it. Please, give an advice?
Feb 24, 2010 12:40 AM|jdmalik|LINK
Well you are in rite direction, WCF is better option anyday
You can have enormous enocding with all the binding, tcp http etc.
SO you can choose tcp binding for your application as it is not a web application which is simiar to remoting
I suggest you to practice a sample lab application for wcf if you don't have any idea about that
here is the link to download the lab's
there are so many, check which one suits you the best
Feb 24, 2010 11:29 AM|atconway|LINK
There is no question in my mind to use WCF based on your brief description of what you are doing. I will admit though using both .asmx and WCF services over the years that the learning curve for WCF is much greater than that of .asmx web services. I think
the most cumbersome part of WCF is the configuration of the service and secondly the client (if any custom configurations on the client are needed after consuming the service).
However the effort is worth it, and actually .asmx services are becoming more obsolete is some aspects. For example WSE 3.0 used for many of the security enhancements for .asmx web services was not integrated past VS.NET 2005 for the inferred purpose of pushing
people along to use WCF. WSE 3.0 is also not being enhanced, nor will there be any new versions.
Streaming with WCF is one of its strong points with lots of options. I recommend looking to some of the following sites to help you get started with WCF. Try your best to use fully functional examples as starting from scratch in a new technology like WCF
can be difficult. Take a look to the following:
Windows Communication Foundation:
Hosting and Consuming WCF Services:
Large Data and Streaming:
How to: Enable Streaming:
Hope this helps!
Feb 24, 2010 12:29 PM|Pavel.Volcok|LINK
Thanks for replies