<?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>freddes.se &#187; Web services</title>
	<atom:link href="http://www.freddes.se/tag/web-services/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.freddes.se</link>
	<description>...because I&#039;m a nerd</description>
	<lastBuildDate>Tue, 15 Nov 2011 07:42:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>WCF KnownType attribute example</title>
		<link>http://www.freddes.se/2010/05/19/wcf-knowntype-attribute-example/</link>
		<comments>http://www.freddes.se/2010/05/19/wcf-knowntype-attribute-example/#comments</comments>
		<pubDate>Wed, 19 May 2010 21:37:16 +0000</pubDate>
		<dc:creator>Fredde</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[Web services]]></category>

		<guid isPermaLink="false">http://www.freddes.se/?p=1216</guid>
		<description><![CDATA[In this article I will present an easy to understand example when to use Data Contract Known Types, e.g. the KnownTypeAttribute class, to make a WCF Service serialize and a service consumer deserialize types when using inheritance. The MSDN has the complete documentation on this, take a look here: KnownTypeAttribute Class. In this example I <a href='http://www.freddes.se/2010/05/19/wcf-knowntype-attribute-example/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.freddes.se/2010/05/19/wcf-knowntype-attribute-example/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Announcement and discovery in WCF 4</title>
		<link>http://www.freddes.se/2010/05/16/announcement-and-discovery-in-wcf-4/</link>
		<comments>http://www.freddes.se/2010/05/16/announcement-and-discovery-in-wcf-4/#comments</comments>
		<pubDate>Sun, 16 May 2010 13:30:30 +0000</pubDate>
		<dc:creator>Fredde</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[Web services]]></category>

		<guid isPermaLink="false">http://www.freddes.se/?p=1163</guid>
		<description><![CDATA[WCF 4 comes with a bunch of new features where I find the service announcement and service discovery really cool. In this article I will implement a couple of services using these new features. A couple of key words and classes for the scenario are SeviceDiscoveryBehavior, UdpAnnouncemenEndpoint, AnnouncementService. I will describe those classes along the <a href='http://www.freddes.se/2010/05/16/announcement-and-discovery-in-wcf-4/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.freddes.se/2010/05/16/announcement-and-discovery-in-wcf-4/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Sharing DataContracts between WCF Services</title>
		<link>http://www.freddes.se/2010/05/02/sharing-datacontracts-between-wcf-services/</link>
		<comments>http://www.freddes.se/2010/05/02/sharing-datacontracts-between-wcf-services/#comments</comments>
		<pubDate>Sun, 02 May 2010 15:21:21 +0000</pubDate>
		<dc:creator>Fredde</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Web services]]></category>

		<guid isPermaLink="false">http://www.freddes.se/?p=1108</guid>
		<description><![CDATA[In a previous article, Multiple web service references sharing types, I wrote about sharing types between referenced web services. That article used the old ASP.NET Web Service technique, but nowadays WCF is the technology to use. In this article I will use much the same scenario as in the previous article, Visual Studio 2010 and <a href='http://www.freddes.se/2010/05/02/sharing-datacontracts-between-wcf-services/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.freddes.se/2010/05/02/sharing-datacontracts-between-wcf-services/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>REST really is the right path to take</title>
		<link>http://www.freddes.se/2009/03/05/rest-really-is-the-right-path-to-take/</link>
		<comments>http://www.freddes.se/2009/03/05/rest-really-is-the-right-path-to-take/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 08:03:08 +0000</pubDate>
		<dc:creator>Fredde</dc:creator>
				<category><![CDATA[REST]]></category>
		<category><![CDATA[Web services]]></category>

		<guid isPermaLink="false">http://www.freddes.se/?p=846</guid>
		<description><![CDATA[The last week I&#8217;ve been busy, or shall I say lost in the world of RESTful Services. I have been reading white papers, watching screencasts, trying out the WCF REST Starter Kit on http://msdn.microsoft.com/wcf/rest and been totally amazed by the philosophy of RESTfulness. Since I have been implementing SOAP web services for quite a while <a href='http://www.freddes.se/2009/03/05/rest-really-is-the-right-path-to-take/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.freddes.se/2009/03/05/rest-really-is-the-right-path-to-take/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using interfaces when implementing web services</title>
		<link>http://www.freddes.se/2009/02/24/using-interfaces-when-implementing-web-services/</link>
		<comments>http://www.freddes.se/2009/02/24/using-interfaces-when-implementing-web-services/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 22:46:22 +0000</pubDate>
		<dc:creator>Fredde</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Web services]]></category>

		<guid isPermaLink="false">http://www.freddes.se/?p=788</guid>
		<description><![CDATA[The other day I wrote about sharing types between web services to simplify implementation of consumers of these services. You can read about it . I mentioned a nicer way to accomplish almost the same thing and I will present it here, by giving an example. The biggest difference is that you have to define <a href='http://www.freddes.se/2009/02/24/using-interfaces-when-implementing-web-services/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.freddes.se/2009/02/24/using-interfaces-when-implementing-web-services/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Service interfaces using XSD (cont&#8217;d MVC Web Service part 1)</title>
		<link>http://www.freddes.se/2008/12/29/service-interfaces-using-xsd-contd-mvc-web-service-part-1/</link>
		<comments>http://www.freddes.se/2008/12/29/service-interfaces-using-xsd-contd-mvc-web-service-part-1/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 22:09:56 +0000</pubDate>
		<dc:creator>Fredde</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[Web services]]></category>
		<category><![CDATA[XSD]]></category>

		<guid isPermaLink="false">http://www.freddes.se/?p=593</guid>
		<description><![CDATA[The other day I got a question from a colleague of mine, regarding the XML schema usage when defining a web service interface, like the one defined in series. The question was something like this: &#8220;How will the consumer of the web service react if the, from the XSD file, auto-generated class used as in <a href='http://www.freddes.se/2008/12/29/service-interfaces-using-xsd-contd-mvc-web-service-part-1/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.freddes.se/2008/12/29/service-interfaces-using-xsd-contd-mvc-web-service-part-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Defining service interface types (MVC Web Service part 1)</title>
		<link>http://www.freddes.se/2008/11/16/defining-service-interface-types-mvc-web-service-part-1/</link>
		<comments>http://www.freddes.se/2008/11/16/defining-service-interface-types-mvc-web-service-part-1/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 17:40:18 +0000</pubDate>
		<dc:creator>Fredde</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Web services]]></category>
		<category><![CDATA[XSD]]></category>

		<guid isPermaLink="false">http://www.freddes.se/?p=338</guid>
		<description><![CDATA[I decided to start the process of creating a web service using an MVC like design pattern by specifying the interface towards the consumers. The interface has to be &#8220;nice&#8221;, and by that I mean that the parameters and return values should be easy to understand and use. I will show how to define an <a href='http://www.freddes.se/2008/11/16/defining-service-interface-types-mvc-web-service-part-1/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.freddes.se/2008/11/16/defining-service-interface-types-mvc-web-service-part-1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Introduction to an MVC like designed Web Service</title>
		<link>http://www.freddes.se/2008/11/12/introduction-to-an-mvc-like-designed-web-service/</link>
		<comments>http://www.freddes.se/2008/11/12/introduction-to-an-mvc-like-designed-web-service/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 11:42:01 +0000</pubDate>
		<dc:creator>Fredde</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[Web services]]></category>

		<guid isPermaLink="false">http://www.freddes.se/?p=329</guid>
		<description><![CDATA[The other day I tried to compose an article about how to design an ASP.NET Web Service using an MVC like design pattern. I ended up with a huge article and decided to rewrite it and split it into a couple of smaller articles. I will try to write these articles as independent of each <a href='http://www.freddes.se/2008/11/12/introduction-to-an-mvc-like-designed-web-service/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.freddes.se/2008/11/12/introduction-to-an-mvc-like-designed-web-service/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Implementing a custom SOAP extension</title>
		<link>http://www.freddes.se/2008/11/02/implementing-a-custom-soap-extension/</link>
		<comments>http://www.freddes.se/2008/11/02/implementing-a-custom-soap-extension/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 17:32:51 +0000</pubDate>
		<dc:creator>Fredde</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Tips & tricks]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[Web services]]></category>

		<guid isPermaLink="false">http://www.freddes.se/?p=280</guid>
		<description><![CDATA[In this article I will explain how to implement a custom SOAP extension to be able log all incoming and outgoing SOAP messages passing through a .NET web service. Sometimes the IIS log file is not enough when debugging or looking for errors in a web service. Let&#8217;s say that the web service works like <a href='http://www.freddes.se/2008/11/02/implementing-a-custom-soap-extension/'>[...]</a>]]></description>
		<wfw:commentRss>http://www.freddes.se/2008/11/02/implementing-a-custom-soap-extension/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
	</channel>
</rss>

