<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>DevtheWeb.NET &#187; WCF</title>
	<atom:link href="http://www.devtheweb.net/blog/tag/wcf/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.devtheweb.net/blog</link>
	<description></description>
	<lastBuildDate>Tue, 06 Dec 2011 19:25:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WCF Web Services vs. Standard Web Services</title>
		<link>http://www.devtheweb.net/blog/2010/01/07/wcf-web-services-vs-standard-web-services/</link>
		<comments>http://www.devtheweb.net/blog/2010/01/07/wcf-web-services-vs-standard-web-services/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 09:27:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[WCF]]></category>

		<guid isPermaLink="false">http://www.devtheweb.net/blog/?p=438</guid>
		<description><![CDATA[If you have experience with the standard .net web services you may find useful the following table of comparison between WCF Web Services and Standard Web Services. Standard Web Services WCF Web Services client for the service are generated by command-line tool WSDL.EXE ServiceMetadata tool(svcutil.exe) class attribute [WebService] [ServiceContract] method exposed to client attribute [WebMethod] [...]]]></description>
			<content:encoded><![CDATA[<p>If you have experience with the standard .net web services you</p>
<div style="float: left; padding-right: 5px;"><!--adsense--></div>
<p>may find useful the following table of comparison between WCF Web Services and Standard Web Services.</p>
<table border="1" width="100%" align="center">
<tbody>
<tr>
<th scope="col"></th>
<th scope="col">Standard Web Services</th>
<th scope="col">WCF Web Services</th>
</tr>
<tr>
<td>client for the service are generated by</td>
<td>command-line tool WSDL.EXE</td>
<td>ServiceMetadata tool(svcutil.exe)</td>
</tr>
<tr>
<td>class attribute</td>
<td>[WebService]</td>
<td>[ServiceContract]</td>
</tr>
<tr>
<td>method exposed to client attribute</td>
<td>[WebMethod]</td>
<td>[OperationContract]</td>
</tr>
<tr>
<td>supported operations</td>
<td>one-way</p>
<p>request-response</td>
<td>one-way,</p>
<p>request-response,</p>
<p>duplex</td>
</tr>
<tr>
<td>namespace for serialization</td>
<td>System.Xml.Serialization</td>
<td>System.Runtime.Serialization</td>
</tr>
<tr>
<td>Encoding</td>
<td>XML 1.0</p>
<p>MTOM</p>
<p>DIME</p>
<p>Custom</td>
<td>XML 1.0</p>
<p>MTOM</p>
<p>Binary</p>
<p>Custom</td>
</tr>
<tr>
<td>accessed through</td>
<td>HTTP,</p>
<p>TCP,</p>
<p>Custom</td>
<td>HTTP</p>
<p>TCP</p>
<p>Named pipes</p>
<p>MSMQ</p>
<p>P2P</p>
<p>Custom</td>
</tr>
<tr>
<td>Exception Handling</td>
<td>Unhandled exceptions are returned to the client as SOAP faults.</td>
<td>unhandled exceptions are returned to the client.</td>
</tr>
<tr>
<td>protocols</td>
<td>security</td>
<td>security</p>
<p>transaction</p>
<p>reliable messaging</td>
</tr>
<tr>
<td>can be hosted in</td>
<td>IIS</td>
<td>IIS</p>
<p>windows activation service</p>
<p>Windows service</p>
<p>Self-hosting</td>
</tr>
</tbody>
</table>
<p><!--adsense#banner--><br />
It seems that WCF offers much more portability and flexibility to develop a service when comparing to web service.</p>
<form id="formPoll" action="http://www.devtheweb.net/polls/poll-when-you-need-to-write-web-service--what-do-you-prefer-to-use.aspx?embed=true#vote" method="post"> <strong>When you need to write web service, what do you prefer to use?</strong></p>
<div></div>
<div>
<input id="option1" name="poll" type="radio" value="option1" /><label for="option1">Standard Web Services</label></div>
<div>
<input id="option2" name="poll" type="radio" value="option2" /><label for="option2">WCF Web Services</label></div>
<div></div>
<div>
<input onclick="this.form.target='_blank';return true;" type="submit" value="VOTE" /></div>
<div></div>
<div><a href="http://www.devtheweb.net/polls/poll-when-you-need-to-write-web-service--what-do-you-prefer-to-use.aspx#results" target="_blank">View Results</a></div>
</form>
]]></content:encoded>
			<wfw:commentRss>http://www.devtheweb.net/blog/2010/01/07/wcf-web-services-vs-standard-web-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

