<?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>LieberLieber Software TeamBlog &#187; IIS</title>
	<atom:link href="http://blog.lieberlieber.com/category/iis/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.lieberlieber.com</link>
	<description>was uns treibt und verfolgt!</description>
	<lastBuildDate>Wed, 01 Feb 2012 13:11:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Open Components Framework: Der einfache Weg zur Business Solution, Teil 2</title>
		<link>http://blog.lieberlieber.com/2011/02/15/open-components-framework-der-einfache-weg-zur-business-solution-teil-2/</link>
		<comments>http://blog.lieberlieber.com/2011/02/15/open-components-framework-der-einfache-weg-zur-business-solution-teil-2/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 11:52:40 +0000</pubDate>
		<dc:creator>Franz Kalchmair</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[LINQ2SQL]]></category>
		<category><![CDATA[Open Components Framework]]></category>
		<category><![CDATA[SQL 2008]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Business Logik]]></category>
		<category><![CDATA[Business Solution]]></category>
		<category><![CDATA[ELAK]]></category>
		<category><![CDATA[Fachanwendung]]></category>
		<category><![CDATA[Ocf]]></category>

		<guid isPermaLink="false">http://blog.lieberlieber.com/2011/02/15/open-components-framework-der-einfache-weg-zur-business-solution-teil-2/</guid>
		<description><![CDATA[Im ersten Teil „Business Solutions entwickeln mit OCF“ wurde beschrieben, wie einfach man zu einem fertigen Grundgerüst für eine Business Solution kommt und wie man mit Hilfe des Entity Wizard alle benötigten Klassen für einen neuen Businessobjekttyp bekommt. Die konkrete Implementierung einer beispielhaften Businesslogik ist das Thema dieses Artikels. Mit OCF lässt sich jede Art [...]]]></description>
			<content:encoded><![CDATA[<p align="justify">Im ersten Teil „Business Solutions entwickeln mit OCF“ wurde beschrieben, wie einfach man zu einem fertigen Grundgerüst für eine Business Solution kommt und wie man mit Hilfe des Entity Wizard alle benötigten Klassen für einen neuen Businessobjekttyp bekommt.</p>
<p align="justify">Die konkrete Implementierung einer beispielhaften Businesslogik ist das Thema dieses Artikels. Mit OCF lässt sich jede Art von Businesslogik umsetzen, jedoch wird die Umsetzung von Anwendungen für den Verwaltungssektor besonders unterstützt. Im letzten Artikel wurde schon kurz beschrieben, welche Entity Typen der Wizard anbietet. Businessobject, BaseDocument und Businesscase sind Typen, die in eGov-Fachanwendungen sehr häufig vorkommen. Businessobject ist das Basisobjekt eines jeden Geschäftsobjektes, enthält u.a. ein Property Identificationstring zur Darstellung der Aktenzahl bzw. Geschäftszahl. BaseDocument und Businesscase (Geschäftsfall) sind Ableitungen. </p>
<p align="justify">Im Beispiel werden 2 Entities erzeugt: File (Akt) und Document. File wird auf Basis des Entity Typs „Archive Object“ erzeugt, Document mit „Base Document“. Document erhält zusätzlich noch einen Foreign Key, der auf „File“ verweist.</p>
<p><a href="http://blog.lieberlieber.com/wp-content/uploads/clip_image00239.jpg" rel="lightbox[3147]"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="clip_image002" src="http://blog.lieberlieber.com/wp-content/uploads/clip_image002_thumb7.jpg" width="500" height="329" /></a></p>
<p><a href="http://blog.lieberlieber.com/wp-content/uploads/clip_image00436.jpg" rel="lightbox[3147]"><img style="border-right-width: 0px;margin: 0px 0px 0px 5px;padding-left: 0px;padding-right: 0px;float: right;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" hspace="12" alt="clip_image004" align="right" src="http://blog.lieberlieber.com/wp-content/uploads/clip_image004_thumb5.jpg" width="179" height="353" /></a>Damit erhält man alle benötigten Klassen. </p>
<p align="justify">Im Design Modus des LinqToSql Mapping Files „Entities.dbml“ fügt man jetzt manuell eine Association zwischen „File“ und „Document“ ein. Damit wird „File“, also der „Akt“, zum Container für Dokumente. Ein typischer Use Case im Verwaltungsbereich.</p>
<p><a href="http://blog.lieberlieber.com/wp-content/uploads/clip_image0065.jpg" rel="lightbox[3147]"><img style="border-right-width: 0px;padding-left: 0px;padding-right: 0px;border-top-width: 0px;border-bottom-width: 0px;border-left-width: 0px;padding-top: 0px" border="0" alt="clip_image006" src="http://blog.lieberlieber.com/wp-content/uploads/clip_image006_thumb5.jpg" width="312" height="240" /></a></p>
<p align="justify">Als nächstes folgen ein paar notwendige Anpassungen. Der DataContract „File“ muss um ein Property „Documents“ erweitert werden.</p>
<p align="justify"><a href="http://blog.lieberlieber.com/wp-content/uploads/image103.png" rel="lightbox[3147]"><img style="border-bottom: 0px;border-left: 0px;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" border="0" alt="image" src="http://blog.lieberlieber.com/wp-content/uploads/image_thumb82.png" width="290" height="150" /></a></p>
<p align="justify">Die Klasse “FileTranslator”, die das Business Entity „File“ in den DataContract „File“ übersetzt, muss ebenfalls angepasst werden, damit etwa beim Abfragen eines Aktes die verlinkten Dokumente gleich mitgeliefert werden. </p>
<p align="justify"><a href="http://blog.lieberlieber.com/wp-content/uploads/image110.png" rel="lightbox[3147]"><img style="border-bottom: 0px;border-left: 0px;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" border="0" alt="image" src="http://blog.lieberlieber.com/wp-content/uploads/image_thumb89.png" width="769" height="335" /></a></p>
<p align="justify">Damit sind die Vorbereitungen fertig und man kann die Service Methoden implementieren, beispielhaft die Methoden „CreateFile“, „CreateDocument“ und „GetFileByID“.</p>
<p>Dazu öffnet man das Interface „IBusinessService“ im Contracts-Projekt und ergänzt die Methoden. </p>
<p><a href="http://blog.lieberlieber.com/wp-content/uploads/image111.png" rel="lightbox[3147]"><img style="border-bottom: 0px;border-left: 0px;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" border="0" alt="image" src="http://blog.lieberlieber.com/wp-content/uploads/image_thumb90.png" width="253" height="155" /></a></p>
<p>Die Implementierung des ServiceContracts könnte so aussehen: </p>
<p><a href="http://blog.lieberlieber.com/wp-content/uploads/image112.png" rel="lightbox[3147]"><img style="border-bottom: 0px;border-left: 0px;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" border="0" alt="image" src="http://blog.lieberlieber.com/wp-content/uploads/image_thumb91.png" width="382" height="303" /></a></p>
<p>Damit ist die Implementierung der Businesslogik fertig. Nach dem Update der Service Referenz im Client-Projekt, kann man auf die Service Methoden zugreifen und ein kleines Testprogramm schreiben. </p>
<p><a href="http://blog.lieberlieber.com/wp-content/uploads/image113.png" rel="lightbox[3147]"><img style="border-bottom: 0px;border-left: 0px;padding-left: 0px;padding-right: 0px;border-top: 0px;border-right: 0px;padding-top: 0px" border="0" alt="image" src="http://blog.lieberlieber.com/wp-content/uploads/image_thumb92.png" width="400" height="308" /></a></p>
<p>Damit hat man bereits das Grundgerüst einer „ELAK konformen Fachanwendung“. Eine interessante Erweiterung des Beispiels wäre die Anbindung an den Dms Service Ocf|Dms. Jedes Document Objekt wäre dann mit einem Content verlinkt.</p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.lieberlieber.com%2F2011%2F02%2F15%2Fopen-components-framework-der-einfache-weg-zur-business-solution-teil-2%2F" title="Technorati"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2011%2F02%2F15%2Fopen-components-framework-der-einfache-weg-zur-business-solution-teil-2%2F&amp;title=Open%20Components%20Framework%3A%20Der%20einfache%20Weg%20zur%20Business%20Solution%2C%20Teil%202&amp;bodytext=Im%20ersten%20Teil%20%E2%80%9EBusiness%20Solutions%20entwickeln%20mit%20OCF%E2%80%9C%20wurde%20beschrieben%2C%20wie%20einfach%20man%20zu%20einem%20fertigen%20Grundger%C3%BCst%20f%C3%BCr%20eine%20Business%20Solution%20kommt%20und%20wie%20man%20mit%20Hilfe%20des%20Entity%20Wizard%20alle%20ben%C3%B6tigten%20Klassen%20f%C3%BCr%20einen%20neuen%20Businesso" title="Digg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.lieberlieber.com%2F2011%2F02%2F15%2Fopen-components-framework-der-einfache-weg-zur-business-solution-teil-2%2F&amp;t=Open%20Components%20Framework%3A%20Der%20einfache%20Weg%20zur%20Business%20Solution%2C%20Teil%202" title="Facebook"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.lieberlieber.com%2F2011%2F02%2F15%2Fopen-components-framework-der-einfache-weg-zur-business-solution-teil-2%2F&amp;title=Open%20Components%20Framework%3A%20Der%20einfache%20Weg%20zur%20Business%20Solution%2C%20Teil%202&amp;notes=Im%20ersten%20Teil%20%E2%80%9EBusiness%20Solutions%20entwickeln%20mit%20OCF%E2%80%9C%20wurde%20beschrieben%2C%20wie%20einfach%20man%20zu%20einem%20fertigen%20Grundger%C3%BCst%20f%C3%BCr%20eine%20Business%20Solution%20kommt%20und%20wie%20man%20mit%20Hilfe%20des%20Entity%20Wizard%20alle%20ben%C3%B6tigten%20Klassen%20f%C3%BCr%20einen%20neuen%20Businesso" title="del.icio.us"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2011%2F02%2F15%2Fopen-components-framework-der-einfache-weg-zur-business-solution-teil-2%2F&amp;title=Open%20Components%20Framework%3A%20Der%20einfache%20Weg%20zur%20Business%20Solution%2C%20Teil%202" title="Live"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.lieberlieber.com%2F2011%2F02%2F15%2Fopen-components-framework-der-einfache-weg-zur-business-solution-teil-2%2F&amp;title=Open%20Components%20Framework%3A%20Der%20einfache%20Weg%20zur%20Business%20Solution%2C%20Teil%202&amp;annotation=Im%20ersten%20Teil%20%E2%80%9EBusiness%20Solutions%20entwickeln%20mit%20OCF%E2%80%9C%20wurde%20beschrieben%2C%20wie%20einfach%20man%20zu%20einem%20fertigen%20Grundger%C3%BCst%20f%C3%BCr%20eine%20Business%20Solution%20kommt%20und%20wie%20man%20mit%20Hilfe%20des%20Entity%20Wizard%20alle%20ben%C3%B6tigten%20Klassen%20f%C3%BCr%20einen%20neuen%20Businesso" title="Google Bookmarks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fblog.lieberlieber.com%2F2011%2F02%2F15%2Fopen-components-framework-der-einfache-weg-zur-business-solution-teil-2%2F&amp;title=Open%20Components%20Framework%3A%20Der%20einfache%20Weg%20zur%20Business%20Solution%2C%20Teil%202" title="DotNetKicks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fblog.lieberlieber.com%2F2011%2F02%2F15%2Fopen-components-framework-der-einfache-weg-zur-business-solution-teil-2%2F&amp;title=Open%20Components%20Framework%3A%20Der%20einfache%20Weg%20zur%20Business%20Solution%2C%20Teil%202" title="DZone"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="" title="TwitThis"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.blogospherenews.com/submit.php?url=http%3A%2F%2Fblog.lieberlieber.com%2F2011%2F02%2F15%2Fopen-components-framework-der-einfache-weg-zur-business-solution-teil-2%2F&amp;title=Open%20Components%20Framework%3A%20Der%20einfache%20Weg%20zur%20Business%20Solution%2C%20Teil%202" title="Blogosphere News"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/blogospherenews.png" title="Blogosphere News" alt="Blogosphere News" class="sociable-hovers" /></a></li>
	<li><a  target="_blank" href="http://blogplay.com" title="Blogplay"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2011%2F02%2F15%2Fopen-components-framework-der-einfache-weg-zur-business-solution-teil-2%2F&amp;title=Open%20Components%20Framework%3A%20Der%20einfache%20Weg%20zur%20Business%20Solution%2C%20Teil%202&amp;source=LieberLieber+Software+TeamBlog+was+uns+treibt+und+verfolgt%21&amp;summary=Im%20ersten%20Teil%20%E2%80%9EBusiness%20Solutions%20entwickeln%20mit%20OCF%E2%80%9C%20wurde%20beschrieben%2C%20wie%20einfach%20man%20zu%20einem%20fertigen%20Grundger%C3%BCst%20f%C3%BCr%20eine%20Business%20Solution%20kommt%20und%20wie%20man%20mit%20Hilfe%20des%20Entity%20Wizard%20alle%20ben%C3%B6tigten%20Klassen%20f%C3%BCr%20einen%20neuen%20Businesso" title="LinkedIn"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mister-wong.com/addurl/?bm_url=http%3A%2F%2Fblog.lieberlieber.com%2F2011%2F02%2F15%2Fopen-components-framework-der-einfache-weg-zur-business-solution-teil-2%2F&amp;bm_description=Open%20Components%20Framework%3A%20Der%20einfache%20Weg%20zur%20Business%20Solution%2C%20Teil%202&amp;plugin=soc" title="MisterWong"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong" alt="MisterWong" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mister-wong.de/addurl/?bm_url=http%3A%2F%2Fblog.lieberlieber.com%2F2011%2F02%2F15%2Fopen-components-framework-der-einfache-weg-zur-business-solution-teil-2%2F&amp;bm_description=Open%20Components%20Framework%3A%20Der%20einfache%20Weg%20zur%20Business%20Solution%2C%20Teil%202&amp;plugin=soc" title="MisterWong.DE"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong.DE" alt="MisterWong.DE" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reporter.nl.msn.com/?fn=contribute&amp;Title=Open%20Components%20Framework%3A%20Der%20einfache%20Weg%20zur%20Business%20Solution%2C%20Teil%202&amp;URL=http%3A%2F%2Fblog.lieberlieber.com%2F2011%2F02%2F15%2Fopen-components-framework-der-einfache-weg-zur-business-solution-teil-2%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=Im%20ersten%20Teil%20%E2%80%9EBusiness%20Solutions%20entwickeln%20mit%20OCF%E2%80%9C%20wurde%20beschrieben%2C%20wie%20einfach%20man%20zu%20einem%20fertigen%20Grundger%C3%BCst%20f%C3%BCr%20eine%20Business%20Solution%20kommt%20und%20wie%20man%20mit%20Hilfe%20des%20Entity%20Wizard%20alle%20ben%C3%B6tigten%20Klassen%20f%C3%BCr%20einen%20neuen%20Businesso" title="MSN Reporter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/msnreporter.png" title="MSN Reporter" alt="MSN Reporter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://myshare.url.com.tw/index.php?func=newurl&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2011%2F02%2F15%2Fopen-components-framework-der-einfache-weg-zur-business-solution-teil-2%2F&amp;desc=Open%20Components%20Framework%3A%20Der%20einfache%20Weg%20zur%20Business%20Solution%2C%20Teil%202" title="MyShare"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/myshare.png" title="MyShare" alt="MyShare" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://blog.lieberlieber.com/feed/" title="RSS"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.lieberlieber.com%2F2011%2F02%2F15%2Fopen-components-framework-der-einfache-weg-zur-business-solution-teil-2%2F&amp;title=Open%20Components%20Framework%3A%20Der%20einfache%20Weg%20zur%20Business%20Solution%2C%20Teil%202" title="StumbleUpon"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fblog.lieberlieber.com%2F2011%2F02%2F15%2Fopen-components-framework-der-einfache-weg-zur-business-solution-teil-2%2F%20Open%20Components%20Framework%3A%20Der%20einfache%20Weg%20zur%20Business%20Solution%2C%20Teil%202" title="Suggest to Techmeme via Twitter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblog.lieberlieber.com%2F2011%2F02%2F15%2Fopen-components-framework-der-einfache-weg-zur-business-solution-teil-2%2F&amp;t=Open%20Components%20Framework%3A%20Der%20einfache%20Weg%20zur%20Business%20Solution%2C%20Teil%202&amp;s=Im%20ersten%20Teil%20%E2%80%9EBusiness%20Solutions%20entwickeln%20mit%20OCF%E2%80%9C%20wurde%20beschrieben%2C%20wie%20einfach%20man%20zu%20einem%20fertigen%20Grundger%C3%BCst%20f%C3%BCr%20eine%20Business%20Solution%20kommt%20und%20wie%20man%20mit%20Hilfe%20des%20Entity%20Wizard%20alle%20ben%C3%B6tigten%20Klassen%20f%C3%BCr%20einen%20neuen%20Businesso" title="Tumblr"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Open%20Components%20Framework%3A%20Der%20einfache%20Weg%20zur%20Business%20Solution%2C%20Teil%202%20-%20http%3A%2F%2Fblog.lieberlieber.com%2F2011%2F02%2F15%2Fopen-components-framework-der-einfache-weg-zur-business-solution-teil-2%2F" title="Twitter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.webnews.de/einstellen?url=http%3A%2F%2Fblog.lieberlieber.com%2F2011%2F02%2F15%2Fopen-components-framework-der-einfache-weg-zur-business-solution-teil-2%2F&amp;title=Open%20Components%20Framework%3A%20Der%20einfache%20Weg%20zur%20Business%20Solution%2C%20Teil%202" title="Webnews.de"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/webnews.png" title="Webnews.de" alt="Webnews.de" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fblog.lieberlieber.com%2F2011%2F02%2F15%2Fopen-components-framework-der-einfache-weg-zur-business-solution-teil-2%2F&amp;t=Open%20Components%20Framework%3A%20Der%20einfache%20Weg%20zur%20Business%20Solution%2C%20Teil%202&opener=bm&amp;ei=UTF-8&amp;d=Im%20ersten%20Teil%20%E2%80%9EBusiness%20Solutions%20entwickeln%20mit%20OCF%E2%80%9C%20wurde%20beschrieben%2C%20wie%20einfach%20man%20zu%20einem%20fertigen%20Grundger%C3%BCst%20f%C3%BCr%20eine%20Business%20Solution%20kommt%20und%20wie%20man%20mit%20Hilfe%20des%20Entity%20Wizard%20alle%20ben%C3%B6tigten%20Klassen%20f%C3%BCr%20einen%20neuen%20Businesso" title="Yahoo! Bookmarks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://yigg.de/neu?exturl=http%3A%2F%2Fblog.lieberlieber.com%2F2011%2F02%2F15%2Fopen-components-framework-der-einfache-weg-zur-business-solution-teil-2%2F&amp;exttitle=Open%20Components%20Framework%3A%20Der%20einfache%20Weg%20zur%20Business%20Solution%2C%20Teil%202" title="Yigg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/yiggit.png" title="Yigg" alt="Yigg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.lieberlieber.com/2011/02/15/open-components-framework-der-einfache-weg-zur-business-solution-teil-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows PowerShell Provider</title>
		<link>http://blog.lieberlieber.com/2009/01/25/windows-powershell-provider/</link>
		<comments>http://blog.lieberlieber.com/2009/01/25/windows-powershell-provider/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 21:58:58 +0000</pubDate>
		<dc:creator>Simon Gorski</dc:creator>
				<category><![CDATA[IIS]]></category>
		<category><![CDATA[PowerShell]]></category>

		<guid isPermaLink="false">http://blog.lieberlieber.com/?p=927</guid>
		<description><![CDATA[Wer automatisierte Scripts, wie z.b. Erstellen von WebSites im IIS benötigt, sollte sich unbedingt den PowerShell Provider für IIS 7.0 anschauen. http://www.iis.net/extensions/PowerShell Share and Enjoy:]]></description>
			<content:encoded><![CDATA[<p>Wer automatisierte Scripts, wie z.b. Erstellen von WebSites im IIS benötigt, sollte sich unbedingt den PowerShell Provider für IIS 7.0 anschauen.</p>
<p><a href="http://www.iis.net/extensions/PowerShell" target="_blank">http://www.iis.net/extensions/PowerShell</a></p>

<div class="sociable">
<div class="sociable_tagline">
<strong>Share and Enjoy:</strong>
</div>
<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://technorati.com/faves?add=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F25%2Fwindows-powershell-provider%2F" title="Technorati"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/technorati.png" title="Technorati" alt="Technorati" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F25%2Fwindows-powershell-provider%2F&amp;title=Windows%20PowerShell%20Provider&amp;bodytext=Wer%20automatisierte%20Scripts%2C%20wie%20z.b.%20Erstellen%20von%20WebSites%20im%20IIS%20ben%C3%B6tigt%2C%20sollte%20sich%20unbedingt%20den%20PowerShell%20Provider%20f%C3%BCr%20IIS%207.0%20anschauen.%0D%0A%0D%0Ahttp%3A%2F%2Fwww.iis.net%2Fextensions%2FPowerShell" title="Digg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F25%2Fwindows-powershell-provider%2F&amp;t=Windows%20PowerShell%20Provider" title="Facebook"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F25%2Fwindows-powershell-provider%2F&amp;title=Windows%20PowerShell%20Provider&amp;notes=Wer%20automatisierte%20Scripts%2C%20wie%20z.b.%20Erstellen%20von%20WebSites%20im%20IIS%20ben%C3%B6tigt%2C%20sollte%20sich%20unbedingt%20den%20PowerShell%20Provider%20f%C3%BCr%20IIS%207.0%20anschauen.%0D%0A%0D%0Ahttp%3A%2F%2Fwww.iis.net%2Fextensions%2FPowerShell" title="del.icio.us"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F25%2Fwindows-powershell-provider%2F&amp;title=Windows%20PowerShell%20Provider" title="Live"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F25%2Fwindows-powershell-provider%2F&amp;title=Windows%20PowerShell%20Provider&amp;annotation=Wer%20automatisierte%20Scripts%2C%20wie%20z.b.%20Erstellen%20von%20WebSites%20im%20IIS%20ben%C3%B6tigt%2C%20sollte%20sich%20unbedingt%20den%20PowerShell%20Provider%20f%C3%BCr%20IIS%207.0%20anschauen.%0D%0A%0D%0Ahttp%3A%2F%2Fwww.iis.net%2Fextensions%2FPowerShell" title="Google Bookmarks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks" alt="Google Bookmarks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dotnetkicks.com/kick/?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F25%2Fwindows-powershell-provider%2F&amp;title=Windows%20PowerShell%20Provider" title="DotNetKicks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dotnetkicks.png" title="DotNetKicks" alt="DotNetKicks" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.dzone.com/links/add.html?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F25%2Fwindows-powershell-provider%2F&amp;title=Windows%20PowerShell%20Provider" title="DZone"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/dzone.png" title="DZone" alt="DZone" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="" title="TwitThis"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/" title="TwitThis" alt="TwitThis" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.blogospherenews.com/submit.php?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F25%2Fwindows-powershell-provider%2F&amp;title=Windows%20PowerShell%20Provider" title="Blogosphere News"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/blogospherenews.png" title="Blogosphere News" alt="Blogosphere News" class="sociable-hovers" /></a></li>
	<li><a  target="_blank" href="http://blogplay.com" title="Blogplay"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/blogplay.png" title="Blogplay" alt="Blogplay" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F25%2Fwindows-powershell-provider%2F&amp;title=Windows%20PowerShell%20Provider&amp;source=LieberLieber+Software+TeamBlog+was+uns+treibt+und+verfolgt%21&amp;summary=Wer%20automatisierte%20Scripts%2C%20wie%20z.b.%20Erstellen%20von%20WebSites%20im%20IIS%20ben%C3%B6tigt%2C%20sollte%20sich%20unbedingt%20den%20PowerShell%20Provider%20f%C3%BCr%20IIS%207.0%20anschauen.%0D%0A%0D%0Ahttp%3A%2F%2Fwww.iis.net%2Fextensions%2FPowerShell" title="LinkedIn"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mister-wong.com/addurl/?bm_url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F25%2Fwindows-powershell-provider%2F&amp;bm_description=Windows%20PowerShell%20Provider&amp;plugin=soc" title="MisterWong"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong" alt="MisterWong" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.mister-wong.de/addurl/?bm_url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F25%2Fwindows-powershell-provider%2F&amp;bm_description=Windows%20PowerShell%20Provider&amp;plugin=soc" title="MisterWong.DE"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong.DE" alt="MisterWong.DE" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://reporter.nl.msn.com/?fn=contribute&amp;Title=Windows%20PowerShell%20Provider&amp;URL=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F25%2Fwindows-powershell-provider%2F&amp;cat_id=6&amp;tag_id=31&amp;Remark=Wer%20automatisierte%20Scripts%2C%20wie%20z.b.%20Erstellen%20von%20WebSites%20im%20IIS%20ben%C3%B6tigt%2C%20sollte%20sich%20unbedingt%20den%20PowerShell%20Provider%20f%C3%BCr%20IIS%207.0%20anschauen.%0D%0A%0D%0Ahttp%3A%2F%2Fwww.iis.net%2Fextensions%2FPowerShell" title="MSN Reporter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/msnreporter.png" title="MSN Reporter" alt="MSN Reporter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://myshare.url.com.tw/index.php?func=newurl&amp;url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F25%2Fwindows-powershell-provider%2F&amp;desc=Windows%20PowerShell%20Provider" title="MyShare"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/myshare.png" title="MyShare" alt="MyShare" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://blog.lieberlieber.com/feed/" title="RSS"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/rss.png" title="RSS" alt="RSS" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F25%2Fwindows-powershell-provider%2F&amp;title=Windows%20PowerShell%20Provider" title="StumbleUpon"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon" alt="StumbleUpon" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home/?status=tip%20@Techmeme%20http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F25%2Fwindows-powershell-provider%2F%20Windows%20PowerShell%20Provider" title="Suggest to Techmeme via Twitter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/techmeme.png" title="Suggest to Techmeme via Twitter" alt="Suggest to Techmeme via Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.tumblr.com/share?v=3&amp;u=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F25%2Fwindows-powershell-provider%2F&amp;t=Windows%20PowerShell%20Provider&amp;s=Wer%20automatisierte%20Scripts%2C%20wie%20z.b.%20Erstellen%20von%20WebSites%20im%20IIS%20ben%C3%B6tigt%2C%20sollte%20sich%20unbedingt%20den%20PowerShell%20Provider%20f%C3%BCr%20IIS%207.0%20anschauen.%0D%0A%0D%0Ahttp%3A%2F%2Fwww.iis.net%2Fextensions%2FPowerShell" title="Tumblr"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/tumblr.png" title="Tumblr" alt="Tumblr" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=Windows%20PowerShell%20Provider%20-%20http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F25%2Fwindows-powershell-provider%2F" title="Twitter"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.webnews.de/einstellen?url=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F25%2Fwindows-powershell-provider%2F&amp;title=Windows%20PowerShell%20Provider" title="Webnews.de"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/webnews.png" title="Webnews.de" alt="Webnews.de" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://bookmarks.yahoo.com/toolbar/savebm?u=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F25%2Fwindows-powershell-provider%2F&amp;t=Windows%20PowerShell%20Provider&opener=bm&amp;ei=UTF-8&amp;d=Wer%20automatisierte%20Scripts%2C%20wie%20z.b.%20Erstellen%20von%20WebSites%20im%20IIS%20ben%C3%B6tigt%2C%20sollte%20sich%20unbedingt%20den%20PowerShell%20Provider%20f%C3%BCr%20IIS%207.0%20anschauen.%0D%0A%0D%0Ahttp%3A%2F%2Fwww.iis.net%2Fextensions%2FPowerShell" title="Yahoo! Bookmarks"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/yahoomyweb.png" title="Yahoo! Bookmarks" alt="Yahoo! Bookmarks" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://yigg.de/neu?exturl=http%3A%2F%2Fblog.lieberlieber.com%2F2009%2F01%2F25%2Fwindows-powershell-provider%2F&amp;exttitle=Windows%20PowerShell%20Provider" title="Yigg"><img src="http://blog.lieberlieber.com/wp-content/plugins/sociable/images/yiggit.png" title="Yigg" alt="Yigg" class="sociable-hovers" /></a></li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.lieberlieber.com/2009/01/25/windows-powershell-provider/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

