<?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>janus-net.de &#187; SOA</title>
	<atom:link href="http://www.janus-net.de/tag/soa/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.janus-net.de</link>
	<description>just another line in the file</description>
	<lastBuildDate>Fri, 04 Nov 2011 19:39:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Interfaces und abstrakte Klassen als Parameter &#8211; Teil 3</title>
		<link>http://www.janus-net.de/2007/10/22/interfaces-und-abstrakte-klassen-als-parameter-teil-3/</link>
		<comments>http://www.janus-net.de/2007/10/22/interfaces-und-abstrakte-klassen-als-parameter-teil-3/#comments</comments>
		<pubDate>Mon, 22 Oct 2007 07:27:05 +0000</pubDate>
		<dc:creator>stj</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Polymorphism]]></category>
		<category><![CDATA[serialization]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://www.janus-net.de/2007/10/22/interfaces-und-abstrakte-klassen-als-parameter-teil-3/</guid>
		<description><![CDATA[Die L&#246;sung f&#252;r ein Problem bin ich noch schuldig geblieben. Die beim letzten mal vorgestellte L&#246;sung hatte den Nachteil, dass ein wichtiges Prinzip der Serviceorientierung nicht eingehalten wurde - Services share schema and contract, not class. Die L&#246;sung hierf&#252;r ist es die m&#246;glichen ServiceKnownTypes erst zur Laufzeit zu bestimmen. Folgendes Beispiel erl&#228;utert, wie es funktioniert: [...]]]></description>
		<wfw:commentRss>http://www.janus-net.de/2007/10/22/interfaces-und-abstrakte-klassen-als-parameter-teil-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Interfaces und abstrakte Klassen als Parameter &#8211; Teil 2</title>
		<link>http://www.janus-net.de/2007/10/20/interfaces-und-abstrakte-klassen-als-parameter-teil-2/</link>
		<comments>http://www.janus-net.de/2007/10/20/interfaces-und-abstrakte-klassen-als-parameter-teil-2/#comments</comments>
		<pubDate>Sat, 20 Oct 2007 11:13:44 +0000</pubDate>
		<dc:creator>stj</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[NetDataContractSerializer]]></category>
		<category><![CDATA[Polymorphism]]></category>
		<category><![CDATA[serialization]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://www.janus-net.de/2007/10/20/interfaces-und-abstrakte-klassen-als-parameter-teil-2/</guid>
		<description><![CDATA[Gestern habe ich im ersten Teil ein Problem geschildert, das auftritt, wenn man versucht Polymorphismus im Zusammenhang mit WCF-Services einzusetzen. Dabei ging es konkret darum Interfaces oder abstrakte Klassen als Parameter an Service-Methoden zu &#252;bergeben. Die vorgestellte L&#246;sung f&#252;r das Problem mittels des ServiceKnownType-Attributs hatte den Nachteil, dass "echter" Polymorphismus nicht unterst&#252;tzt wurde und somit [...]]]></description>
		<wfw:commentRss>http://www.janus-net.de/2007/10/20/interfaces-und-abstrakte-klassen-als-parameter-teil-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Interfaces und abstrakte Klassen als Parameter &#8211; Teil 1</title>
		<link>http://www.janus-net.de/2007/10/19/interfaces-und-abstrakte-klassen-als-parameter-teil-1/</link>
		<comments>http://www.janus-net.de/2007/10/19/interfaces-und-abstrakte-klassen-als-parameter-teil-1/#comments</comments>
		<pubDate>Fri, 19 Oct 2007 22:01:14 +0000</pubDate>
		<dc:creator>stj</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Polymorphism]]></category>
		<category><![CDATA[serialization]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://www.janus-net.de/2007/10/19/interfaces-und-abstrakte-klassen-als-parameter-teil-1/</guid>
		<description><![CDATA[Anfang der Woche hat mich ein Arbeitskollege danach gefragt, ob es m&#246;glich ist Interfaces oder abstrakte Klassen als Parameter an (WCF-)Service-Methoden zu &#252;bergeben. Zun&#228;chst war mir nicht ganz klar, was er eigentlich vor hatte, dabei liegt es klar auf der Hand. Die Frage war, ob man das Prinzip des Polymorphismus der Objektorientierung auch auf WCF-Services [...]]]></description>
		<wfw:commentRss>http://www.janus-net.de/2007/10/19/interfaces-und-abstrakte-klassen-als-parameter-teil-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Using xs:choice in WCF-Services</title>
		<link>http://www.janus-net.de/2007/08/07/using-xschoice-in-wcf-services/</link>
		<comments>http://www.janus-net.de/2007/08/07/using-xschoice-in-wcf-services/#comments</comments>
		<pubDate>Tue, 07 Aug 2007 21:57:46 +0000</pubDate>
		<dc:creator>stj</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[c#]]></category>
		<category><![CDATA[Contracts]]></category>
		<category><![CDATA[POETS]]></category>
		<category><![CDATA[serialization]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[WSDL]]></category>
		<category><![CDATA[XmlSerializer]]></category>
		<category><![CDATA[XSD]]></category>

		<guid isPermaLink="false">http://www.janus-net.de/2007/08/07/using-xschoice-in-wcf-services/</guid>
		<description><![CDATA[At the very beginning of the ongoing work of my "Projektgruppe" we had to convert an existing XSD into a DataContract compliant schema. The XSD was part of the WSDL of one of our services which we developed using a contract-first approach. One complex type contained a xs:choice element which is not supported by DataContracts [...]]]></description>
		<wfw:commentRss>http://www.janus-net.de/2007/08/07/using-xschoice-in-wcf-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing WCF Services</title>
		<link>http://www.janus-net.de/2007/03/25/testing-wcf-services/</link>
		<comments>http://www.janus-net.de/2007/03/25/testing-wcf-services/#comments</comments>
		<pubDate>Sun, 25 Mar 2007 11:41:35 +0000</pubDate>
		<dc:creator>stj</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[POETS]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[SoC]]></category>
		<category><![CDATA[Unit Tests]]></category>
		<category><![CDATA[WCF]]></category>

		<guid isPermaLink="false">http://www.janus-net.de/2007/03/25/testing-wcf-services/</guid>
		<description><![CDATA[Jetzt finde ich endlich mal wieder die Zeit, ein paar Zeilen zu schreiben und wie bereits vor einiger Zeit versprochen, m&#246;chte ich hier einmal ein paar Gedanken zusammen fassen, die mir w&#228;hrend der letzten Wochen im Zusammenhang mit meiner Projektgruppe gekommen sind. Und zwar habe ich in den letzten Woche einige Tests f&#252;r WCF Services [...]]]></description>
		<wfw:commentRss>http://www.janus-net.de/2007/03/25/testing-wcf-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unterschreiben Sie hier &#8230;</title>
		<link>http://www.janus-net.de/2007/01/14/unterschreiben-sie-hier/</link>
		<comments>http://www.janus-net.de/2007/01/14/unterschreiben-sie-hier/#comments</comments>
		<pubDate>Sun, 14 Jan 2007 21:36:09 +0000</pubDate>
		<dc:creator>stj</dc:creator>
				<category><![CDATA[Mind]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Contract-First]]></category>
		<category><![CDATA[Contracts]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[WCF]]></category>
		<category><![CDATA[WSDL]]></category>
		<category><![CDATA[XSD]]></category>

		<guid isPermaLink="false">http://www.janus-net.de/2007/01/14/der-wahre-contract/</guid>
		<description><![CDATA[Seid einer ganze Weile habe ich mich jetzt schon mit WebServices auseinander gesetzt und sitze momentan daran einen WebService zu implementieren, der eine Java-Application mit einer .Net-Application koppelt. Zu diesem Zweck wurden zun&#228;chst einmal Contracts in Form von WSDLs erzeugt. Aus diesen sollten dann sp&#228;ter die eigentlichen Services und Clients erzeugt werden. Leider musste ich [...]]]></description>
		<wfw:commentRss>http://www.janus-net.de/2007/01/14/unterschreiben-sie-hier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>


