<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>dotnet-kicks.de - Stories tagged with WWF</title>
    <description>the latest stories tagged with 'WWF' from dotnet-kicks.de</description>
    <link>http://dotnet-kicks.de/</link>
    <language>en-us</language>
    <copyright>Atweb Publishing Ltd.</copyright>
    <docs>http://backend.userland.com/rss</docs>
    <generator>dotnet-kicks.de - </generator>
    <ttl>30</ttl>
    <item>
      <title>Webcast Serie: Einf&amp;#252;hrung in die Workflow Foundation 4 - WCF Workflow </title>
      <description>Datenkommunikation wird mittels WCF gehandhabt, dabei werden die Schnittstellen durch Contracts beschrieben. Die Implementierung greift anschlie&amp;#223;end auf die jeweiligen Komponenten zu. Somit dient die Implementierung der Contracts nur als Facade-Pattern. Mit der Workflow Foundation 4 k&amp;#246;nnen Datenkommunikationsprozesse bequemer und &amp;#252;bersichtlicher definiert und erzeugt werden. Auch externe Web-Services k&amp;#246;nnen sehr einfach grafisch abgebildet werden. Der Webcast zeigt die Anwendung der WCF Workflow Services. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2011%2f07%2f22%2fWebcast-Serie-Einfuhrung-in-die-Workflow-Foundation-4-e28093-WCF-Workflow-Services.aspx"&gt;&lt;img src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2011%2f07%2f22%2fWebcast-Serie-Einfuhrung-in-die-Workflow-Foundation-4-e28093-WCF-Workflow-Services.aspx" border="0" alt="kick it on dotnet-kicks.de" /&gt;&lt;/a&gt;
</description>
      <link>http://dotnet-kicks.de/WF/Webcast_Serie_Einführung_in_die_Workflow_Foundation_4_WCF_Workflow</link>
      <guid isPermaLink="true">http://dotnet-kicks.de/WF/Webcast_Serie_Einführung_in_die_Workflow_Foundation_4_WCF_Workflow</guid>
      <pubDate>Fri, 22 Jul 2011 09:34:55 GMT</pubDate>
    </item>
    <item>
      <title>Workflows persistieren</title>
      <description>Ein essentieller Schwerpunkt bei der Abarbeitung von Gesch&amp;#228;ftsprozessen ist die Ermittlung des Zustands der jeweiligen Situation. Wichtig ist dabei, diese Zust&amp;#228;nde auch zu behalten, falls sich die Ausf&amp;#252;hrung der n&amp;#228;chsten Prozesse auf unbestimmter Zeit verschieben sollte. Der Webcast vermittelt die Grundlagen zur Abspeicherung von Prozessen durch das Persistieren von Workflows. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2011%2f07%2f14%2fWebcast-Serie-Einfuhrung-in-die-Workflow-Foundation-4-Workflows-persistieren.aspx"&gt;&lt;img src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2011%2f07%2f14%2fWebcast-Serie-Einfuhrung-in-die-Workflow-Foundation-4-Workflows-persistieren.aspx" border="0" alt="kick it on dotnet-kicks.de" /&gt;&lt;/a&gt;
</description>
      <link>http://dotnet-kicks.de/WF/Workflows_persistieren</link>
      <guid isPermaLink="true">http://dotnet-kicks.de/WF/Workflows_persistieren</guid>
      <pubDate>Thu, 14 Jul 2011 08:15:00 GMT</pubDate>
    </item>
    <item>
      <title>Einf&amp;#252;hrung in die Workflow Foundation 4 - Bookmarks und Workflow Exten</title>
      <description>Ab heute gibt es einen weiteren Teil zu meiner Webcast-Serie.

... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2011%2f07%2f04%2fWebcast-Serie-Einfuhrung-in-die-Workflow-Foundation-4-e28093-Bookmarks-und-Workflow-Extensions.aspx"&gt;&lt;img src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2011%2f07%2f04%2fWebcast-Serie-Einfuhrung-in-die-Workflow-Foundation-4-e28093-Bookmarks-und-Workflow-Extensions.aspx" border="0" alt="kick it on dotnet-kicks.de" /&gt;&lt;/a&gt;
</description>
      <link>http://dotnet-kicks.de/WF/Einführung_in_die_Workflow_Foundation_4_Bookmarks_und_Workflow_Exten</link>
      <guid isPermaLink="true">http://dotnet-kicks.de/WF/Einführung_in_die_Workflow_Foundation_4_Bookmarks_und_Workflow_Exten</guid>
      <pubDate>Mon, 04 Jul 2011 08:14:39 GMT</pubDate>
    </item>
    <item>
      <title>Einf&amp;#252;hrung in die Workflow Foundation 4-Hosting und Activities</title>
      <description>Seit letzter Woche gibt es einen weiteren Teil zu meiner Webcast-Serie.

... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2011%2f07%2f04%2fWebcast-Serie-Einfuhrung-in-die-Workflow-Foundation-4e28093Hosting-und-Activities.aspx"&gt;&lt;img src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2011%2f07%2f04%2fWebcast-Serie-Einfuhrung-in-die-Workflow-Foundation-4e28093Hosting-und-Activities.aspx" border="0" alt="kick it on dotnet-kicks.de" /&gt;&lt;/a&gt;
</description>
      <link>http://dotnet-kicks.de/WF/Einführung_in_die_Workflow_Foundation_4_Hosting_und_Activities</link>
      <guid isPermaLink="true">http://dotnet-kicks.de/WF/Einführung_in_die_Workflow_Foundation_4_Hosting_und_Activities</guid>
      <pubDate>Mon, 04 Jul 2011 08:03:48 GMT</pubDate>
    </item>
    <item>
      <title>Webcast Serie: Einf&amp;#252;hrung in die Workflow Foundation 4 - Teil 1 von 5</title>
      <description>Nach meiner ersten Webcast Serie "Silverlight in Deep" ist ab heute meine zweite Webcast Serie gestartet. Diesmal handelt es sich allerdings nicht um Silverlight, sondern um ein weiteres spannendes Thema mit der neuen Workflow Foundation 4. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2011%2f06%2f22%2fWebcast-Serie-Einfuhrung-in-die-Workflow-Foundation-4e28093Die-ersten-Schrittee280a6.aspx"&gt;&lt;img src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2011%2f06%2f22%2fWebcast-Serie-Einfuhrung-in-die-Workflow-Foundation-4e28093Die-ersten-Schrittee280a6.aspx" border="0" alt="kick it on dotnet-kicks.de" /&gt;&lt;/a&gt;
</description>
      <link>http://dotnet-kicks.de/WF/Webcast_Serie_Einführung_in_die_Workflow_Foundation_4_Teil_1_von_5</link>
      <guid isPermaLink="true">http://dotnet-kicks.de/WF/Webcast_Serie_Einführung_in_die_Workflow_Foundation_4_Teil_1_von_5</guid>
      <pubDate>Wed, 22 Jun 2011 09:09:40 GMT</pubDate>
    </item>
    <item>
      <title>Einstieg zur Workflow Foundation 4 : Workflow Extensions</title>
      <description>Es gibt nichts schlimmeres wie eine Anwendung oder ein Framework das nicht flexibel genug f&amp;#252;r Erweiterungen ist. Zum Gl&amp;#252;ck ist es nicht so bei der Workflow Foundation 4. Denn das Framework bietet einige elegante Wege seine gew&amp;#252;nschte Logik dazwischen zu klinken. Eines davon ist das Workflow Extension Feature. Hierbei kann eine Instanz mittels Referenzierung an Activities geleitet werden. In den meisten F&amp;#228;llen dient dieses Feature vor allem um den Workflow Hoster mit Events zu erweitern, die dann vom Workflow auf der Code-Ebene ausl&amp;#246;sen l&amp;#228;sst. Das h&amp;#246;rt sich sehr kompliziert an. Keine Panik! Das folgende Beispiel + Praxisbeispiel zum Schluss zeigen "wie" und "wann" so etwas umgesetzt wird.
... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f22%2fEinstieg-zur-Workflow-Foundation-4-Workflow-Extensions.aspx"&gt;&lt;img src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f22%2fEinstieg-zur-Workflow-Foundation-4-Workflow-Extensions.aspx" border="0" alt="kick it on dotnet-kicks.de" /&gt;&lt;/a&gt;
</description>
      <link>http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Workflow_Extensions</link>
      <guid isPermaLink="true">http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Workflow_Extensions</guid>
      <pubDate>Wed, 22 Dec 2010 22:06:27 GMT</pubDate>
    </item>
    <item>
      <title>Einstieg zur Workflow Foundation 4 : Bookmarks</title>
      <description>F&amp;#252;r lang laufende Workflows geb&amp;#252;hre dem WF4 Bookmarks die Aufmerksamkeit. Denn mittels Bookmarks kann der Workflow Prozess kurzerhand gestoppt werden, so dass es im Programmcode weitergehen kann. Bei den meisten Szenarios wird hierbei auf eine Benutzereingabe gewartet. Ist die Eingabe erfolgt, wird die WF Hoster Instanz darum gebeten genau an der Workflow stelle zur&amp;#252;ckzuspringen wo als letztes ein Bookmark (Lesezeichen) gesetzt wurde.

..... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f22%2fEinstieg-zur-Workflow-Foundation-4-Bookmarks.aspx"&gt;&lt;img src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f22%2fEinstieg-zur-Workflow-Foundation-4-Bookmarks.aspx" border="0" alt="kick it on dotnet-kicks.de" /&gt;&lt;/a&gt;
</description>
      <link>http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Bookmarks</link>
      <guid isPermaLink="true">http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Bookmarks</guid>
      <pubDate>Wed, 22 Dec 2010 13:20:59 GMT</pubDate>
    </item>
    <item>
      <title>Einstieg zur Workflow Foundation 4 : Das Flowchart Activity</title>
      <description>Mit dem Sequence Activity werden die enthaltenen Activities strukturiert durchlaufen. So wie man es bei einem Programmablauf gewohnt ist. Die Ansicht zeigt sich somit Technisch und es l&amp;#228;sst sich unangenehm lesen. F&amp;#252;r einen etwas besseren &amp;#220;berblick und einem flexibleren Ablauf der Activites behilft das Flowchart Activity.

.... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f21%2fEinstieg-zur-Workflow-Foundation-4-Das-Flowchart-Activity.aspx"&gt;&lt;img src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f21%2fEinstieg-zur-Workflow-Foundation-4-Das-Flowchart-Activity.aspx" border="0" alt="kick it on dotnet-kicks.de" /&gt;&lt;/a&gt;
</description>
      <link>http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Das_Flowchart_Activity</link>
      <guid isPermaLink="true">http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Das_Flowchart_Activity</guid>
      <pubDate>Wed, 22 Dec 2010 08:32:19 GMT</pubDate>
    </item>
    <item>
      <title>Einstieg zur Workflow Foundation 4 : Activities parallel ausf&amp;#252;hren</title>
      <description>Mit der Workflow Foundation 4 wird das Parallel Activity bereitgestellt. Womit gleichzeitig ein Satz untergeordneter Aktivit&amp;#228;ten ausgef&amp;#252;hrt werden kann.

Jedoch werden die Activities nicht "wirklich" parallel ausgef&amp;#252;hrt, sondern werden der Reihe nach durchlaufen. Sollte sich ein Activity im Leerlauf befinden, wird sofort das zweite Activity abgespielt. Der ganze Prozess wird daher auch im selben Thread ausgef&amp;#252;hrt.
... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f16%2fEinstieg-zur-Workflow-Foundation-4-Activities-parallel-ausfuhren.aspx"&gt;&lt;img src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f16%2fEinstieg-zur-Workflow-Foundation-4-Activities-parallel-ausfuhren.aspx" border="0" alt="kick it on dotnet-kicks.de" /&gt;&lt;/a&gt;
</description>
      <link>http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Activities_parallel_ausführen</link>
      <guid isPermaLink="true">http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Activities_parallel_ausführen</guid>
      <pubDate>Thu, 16 Dec 2010 10:38:23 GMT</pubDate>
    </item>
    <item>
      <title>Einstieg zur Workflow Foundation 4 : Externe XAML-Dateien zur Laufzeit</title>
      <description>Es kann zu bestimmten Situationen kommen wo externe XAML-Dateien w&amp;#228;hrend der Laufzeit eingelesen und als Workflow ausgef&amp;#252;hrt werden sollen. Dazu behilft die ActivityXamlServices-Klasse. Wichtig dabei ist das eine Reference zu System.Xaml dem Projekt hinzugef&amp;#252;gt wird.  &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f15%2fEinstieg-zur-Workflow-Foundation-4-Externe-XAML-Dateien-zur-Laufzeit-ausfuhren.aspx"&gt;&lt;img src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f15%2fEinstieg-zur-Workflow-Foundation-4-Externe-XAML-Dateien-zur-Laufzeit-ausfuhren.aspx" border="0" alt="kick it on dotnet-kicks.de" /&gt;&lt;/a&gt;
</description>
      <link>http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Externe_XAML_Dateien_zur_Laufzeit</link>
      <guid isPermaLink="true">http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Externe_XAML_Dateien_zur_Laufzeit</guid>
      <pubDate>Wed, 15 Dec 2010 14:29:17 GMT</pubDate>
    </item>
    <item>
      <title>Einstieg zur WF 4 :WorkflowApplication als erweiterter Workflow Hoster</title>
      <description>Das die Klasse WorkflowInvoker als Workflow Hoster fungiert ist bereits bekannt. Jedoch handelt es sich hierbei um einen leichtgewichtigen Workflow Hoster, womit Workflows Synchron und Asynchron ausgef&amp;#252;hrt werden k&amp;#246;nnen. Was jedoch wenn man direkten Einfluss au&amp;#223;erhalb auf Workflows aus&amp;#252;ben m&amp;#246;chte? oder auf bestimmte Situationen dementsprechend Logik hinterlegen m&amp;#246;chte? 

Dazu dient die Klasse WorkflowApplication. Die einen etwas umfangreicheren Workflow Hoster entspricht. .... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f15%2fEinstieg-zur-Workflow-Foundation-4-WorkflowApplication-als-erweiterter-Workflow-Hoster.aspx"&gt;&lt;img src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f15%2fEinstieg-zur-Workflow-Foundation-4-WorkflowApplication-als-erweiterter-Workflow-Hoster.aspx" border="0" alt="kick it on dotnet-kicks.de" /&gt;&lt;/a&gt;
</description>
      <link>http://dotnet-kicks.de/WF/Einstieg_zur_WF_4_WorkflowApplication_als_erweiterter_Workflow_Hoster</link>
      <guid isPermaLink="true">http://dotnet-kicks.de/WF/Einstieg_zur_WF_4_WorkflowApplication_als_erweiterter_Workflow_Hoster</guid>
      <pubDate>Wed, 15 Dec 2010 14:08:06 GMT</pubDate>
    </item>
    <item>
      <title>Einstieg zur Workflow Foundation 4 : Timeout f&amp;#252;r Workflows setzen</title>
      <description>Mit dem WorkflowInvoker der als Workflow Hoster fungiert, kann ein Timeout f&amp;#252;r die Laufzeit der Workflows gesetzt werden. Als Beispiel wird das gleiche Projekt vom Blog-Post "Einstieg zur Workflow Foundation 4 : Workflows asynchron aufrufen" verwendet. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f15%2fEinstieg-zur-Workflow-Foundation-4-Timeout-fur-Workflows-setzen.aspx"&gt;&lt;img src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f15%2fEinstieg-zur-Workflow-Foundation-4-Timeout-fur-Workflows-setzen.aspx" border="0" alt="kick it on dotnet-kicks.de" /&gt;&lt;/a&gt;
</description>
      <link>http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Timeout_für_Workflows_setzen</link>
      <guid isPermaLink="true">http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Timeout_für_Workflows_setzen</guid>
      <pubDate>Wed, 15 Dec 2010 12:39:30 GMT</pubDate>
    </item>
    <item>
      <title>Einstieg zur Workflow Foundation 4 : Workflows asynchron aufrufen</title>
      <description>F&amp;#252;r das Ausf&amp;#252;hren von Workflows dient der leichtgewichtige WorkflowInvoker als Workflow Hoster. Dieser kann auch Workflows asynchron in einem getrennten Thread aufrufen. &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f15%2fEinstieg-zur-Workflow-Foundation-4-Workflows-asynchron-aufrufen.aspx"&gt;&lt;img src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f15%2fEinstieg-zur-Workflow-Foundation-4-Workflows-asynchron-aufrufen.aspx" border="0" alt="kick it on dotnet-kicks.de" /&gt;&lt;/a&gt;
</description>
      <link>http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Workflows_asynchron_aufrufen</link>
      <guid isPermaLink="true">http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Workflows_asynchron_aufrufen</guid>
      <pubDate>Wed, 15 Dec 2010 12:01:40 GMT</pubDate>
    </item>
    <item>
      <title>Einstieg zur Workflow Foundation 4 : &amp;#220;berblick zu Activities</title>
      <description>Bei diesem Blog-Post geht es darum einen groben &amp;#220;berblick von Activities zu gewinnen. Activities sind die Bausteine von Workflows. Somit spielen Sie eine zentrale Rolle. Ein Activity steht als Adapter f&amp;#252;r eigene Komponenten. Die anschlie&amp;#223;end wie Puzzleteile grafisch verwendet werden. Activities erwarten auch einen Datenstrom indem Daten hineinflie&amp;#223;en (IN) und verarbeitet wieder herausflie&amp;#223;en (OUT).

Trotzdem k&amp;#246;nnen Activities sich vom &amp;#228;u&amp;#223;erlichen Verhalten enorm Unterscheiden. So dass man Sie in unterschiedliche Kategorien einordnen kann:

- Atomic Unit of Work 
- Asynchronous Unit of Work 
- Long Running Unit of Work 
- Control Flow Activities 
- Infrastructure 
 
.... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f10%2fEinstieg-zur-Workflow-Foundation-4-Uberblick-zu-Activities.aspx"&gt;&lt;img src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f10%2fEinstieg-zur-Workflow-Foundation-4-Uberblick-zu-Activities.aspx" border="0" alt="kick it on dotnet-kicks.de" /&gt;&lt;/a&gt;
</description>
      <link>http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Überblick_zu_Activities</link>
      <guid isPermaLink="true">http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Überblick_zu_Activities</guid>
      <pubDate>Fri, 10 Dec 2010 10:50:08 GMT</pubDate>
    </item>
    <item>
      <title>Einstieg zur Workflow Foundation 4 : Unit Testing</title>
      <description>Ein interessanter Aspekt ist das in der Workflow Foundation 4  das automatisierte Testen von Workflows m&amp;#246;glich ist. Das besondere daran: es l&amp;#228;sst sich somit auch mit TDD (Test-Driven Developement) entwickeln.

Dieser Blog-Eintrag demonstriert nur das einfache Unit Testing. Wie TDD mit der WF4 umgesetzt wird, folgt mit einem eigenen Blog-Post.

F&amp;#252;r das folgende Beispiel wird der Workflow Rechner aus dem Blog-Post "Activity selbst schreiben" verwendet.
...

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f03%2fEinstieg-zur-Workflow-Foundation-4-e28093-Unit-Testing.aspx"&gt;&lt;img src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f03%2fEinstieg-zur-Workflow-Foundation-4-e28093-Unit-Testing.aspx" border="0" alt="kick it on dotnet-kicks.de" /&gt;&lt;/a&gt;
</description>
      <link>http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Unit_Testing</link>
      <guid isPermaLink="true">http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Unit_Testing</guid>
      <pubDate>Fri, 03 Dec 2010 14:04:00 GMT</pubDate>
    </item>
    <item>
      <title>Einstieg zur Workflow Foundation 4 : Debugging von Workflows</title>
      <description>Sehr angenehm ist die unterst&amp;#252;tzte Debugging-Funktion der Workflow Foundation. Zur Demonstration wird der Workflow Rechner aus dem Beispiel vom letzten Blog-Beitrag "Activity selbst schreiben" verwendet.

... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f02%2fEinstieg-zur-Workflow-Foundation-4-Debugging-von-Workflows.aspx"&gt;&lt;img src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f02%2fEinstieg-zur-Workflow-Foundation-4-Debugging-von-Workflows.aspx" border="0" alt="kick it on dotnet-kicks.de" /&gt;&lt;/a&gt;
</description>
      <link>http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Debugging_von_Workflows</link>
      <guid isPermaLink="true">http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Debugging_von_Workflows</guid>
      <pubDate>Thu, 02 Dec 2010 14:30:49 GMT</pubDate>
    </item>
    <item>
      <title>Einstieg zur Workflow Foundation 4 : Activity selbst schreiben</title>
      <description>Das n&amp;#228;chste Beispiel zeigt eine Anzahl an neuen Workflow Foundation Konzepten. Diesmal wird ein eigenes Activity erstellt, das auf Variablen zugreift und R&amp;#252;ckgabewerte anhand von Entscheidungen erzeugt.
...
 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f02%2fEinstieg-zur-Workflow-Foundation-4-Activity-selbst-schreiben.aspx"&gt;&lt;img src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f02%2fEinstieg-zur-Workflow-Foundation-4-Activity-selbst-schreiben.aspx" border="0" alt="kick it on dotnet-kicks.de" /&gt;&lt;/a&gt;
</description>
      <link>http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Activity_selbst_schreiben</link>
      <guid isPermaLink="true">http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Activity_selbst_schreiben</guid>
      <pubDate>Thu, 02 Dec 2010 13:48:37 GMT</pubDate>
    </item>
    <item>
      <title>Einstieg zur Workflow Foundation 4 : Parameter &amp;#252;bergeben</title>
      <description>Wie bereits beim Blog-Post "Hallo Workflow" berichtet wurde, spielt bei jedem Programmfluss ein IN und OUT eine wichtige Rolle. Das handhaben dieser Informationen wird durch die Activities geregelt. Allerdings m&amp;#252;ssen auch Activities auf eine allgemeine Informationen  des Workflows zugreifen. Dazu k&amp;#246;nnen einem Workflow allgemeine Argumente &amp;#252;bergeben werden.
.... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f02%2fEinstieg-zur-Workflow-Foundation-4-Parameter-ubergeben.aspx"&gt;&lt;img src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f02%2fEinstieg-zur-Workflow-Foundation-4-Parameter-ubergeben.aspx" border="0" alt="kick it on dotnet-kicks.de" /&gt;&lt;/a&gt;
</description>
      <link>http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Parameter_übergeben</link>
      <guid isPermaLink="true">http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Parameter_übergeben</guid>
      <pubDate>Thu, 02 Dec 2010 09:51:36 GMT</pubDate>
    </item>
    <item>
      <title>Einstieg zur Workflow Foundation 4 : Hallo Workflow</title>
      <description>Die Workflow Foundation gibt es bereits ab den .NET-Framework 3. Die Idee dahinter ist, das Arbeitsabl&amp;#228;ufe oder auch Gesch&amp;#228;ftslogik Grafisch definiert werden kann. Somit werden komplexe Abl&amp;#228;ufe leicht gehandhabt. Jedoch war die Technische Umsetzung der Workflow Foundation 3 und 3.5 sehr Fehleranf&amp;#228;llig und f&amp;#252;r heutige Entwicklungsanspr&amp;#252;che (TDD etc.) nicht geeignet. Auch der Designer war leider sehr Fehleranf&amp;#228;llig. Somit wurde von Microsoft die Workflow Foundation komplett neu geschrieben und mit dem .NET-Framework 4 ver&amp;#246;ffentlicht.

Aus pers&amp;#246;nlichen Erfahrungen kann ich eine Vorsicht zur Workflow Foundation 4 entsch&amp;#228;rfen. Ganz zum Gegenteil sogar, ich kann jedem nur empfehlen die Projekte auf Basis der WF 4 aufzubauen. Hier wird gewehrleistet das man sich an die Komponentenorientierte Entwicklung h&amp;#228;lt und es behilft die Entwicklung mittels TDD enorm. Aber Details folgen mit weiteren Blog-Eintr&amp;#228;gen zur WF 4. Dieser Blog-Eintrag soll vorerst ein einfaches "Hallo Workflow" demonstrieren.

....

 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dotnet-kicks.de/kick/?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f01%2fEinstieg-zur-Workflow-Foundation-4-Hallo-Workflow.aspx"&gt;&lt;img src="http://dotnet-kicks.de/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.dotnet-blog.net%2fpost%2f2010%2f12%2f01%2fEinstieg-zur-Workflow-Foundation-4-Hallo-Workflow.aspx" border="0" alt="kick it on dotnet-kicks.de" /&gt;&lt;/a&gt;
</description>
      <link>http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Hallo_Workflow</link>
      <guid isPermaLink="true">http://dotnet-kicks.de/WF/Einstieg_zur_Workflow_Foundation_4_Hallo_Workflow</guid>
      <pubDate>Thu, 02 Dec 2010 09:02:54 GMT</pubDate>
    </item>
  </channel>
</rss>
