<?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>Antferr &#187; web client software factory</title>
	<atom:link href="http://www.antferr.com/tag/web-client-software-factory/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.antferr.com</link>
	<description>Information and communication technology me.think.toString(&#34;blog&#34;);</description>
	<lastBuildDate>Wed, 28 Jul 2010 13:02:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Web Client Software Factory su Hosting Windows Aruba</title>
		<link>http://www.antferr.com/c/wcsf/web-client-software-factory-su-hosting-windows-aruba/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=web-client-software-factory-su-hosting-windows-aruba</link>
		<comments>http://www.antferr.com/c/wcsf/web-client-software-factory-su-hosting-windows-aruba/#comments</comments>
		<pubDate>Fri, 29 May 2009 06:55:27 +0000</pubDate>
		<dc:creator>antferr</dc:creator>
				<category><![CDATA[Web Client Software Factory]]></category>
		<category><![CDATA[aruba]]></category>
		<category><![CDATA[web client software factory]]></category>

		<guid isPermaLink="false">http://www.antferr.com/?p=385</guid>
		<description><![CDATA[Un po&#8217; ovunque è sconsigliato l&#8217;acquisto di spazio web windows per l&#8217;hosting del proprio web site su Aruba. Volendo provare un progetto basato sulla Web Client Software Factory ho deciso di acquistare lo spazio su aruba. Purtroppo ho scoperto che non è possibile usare questo pattern sull&#8217;hosting in questione. L&#8217;hosting Aruba (così come molti altri)]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.antferr.com%2Fc%2Fwcsf%2Fweb-client-software-factory-su-hosting-windows-aruba%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.antferr.com%2Fc%2Fwcsf%2Fweb-client-software-factory-su-hosting-windows-aruba%2F&amp;source=antferr&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="http://www.antferr.com/wp-content/uploads/2008/08/pnp.gif" alt="Patterns &amp; Practices" title="Patterns &amp; Practices" width="320" height="87" class="alignleft size-full wp-image-165" />Un po&#8217; ovunque è sconsigliato l&#8217;acquisto di spazio web windows per l&#8217;hosting del proprio web site su Aruba. Volendo provare un progetto basato sulla Web Client Software Factory ho deciso di acquistare lo spazio su aruba. Purtroppo ho scoperto che non è possibile usare questo pattern sull&#8217;hosting in questione.<br />
L&#8217;hosting Aruba (così come molti altri) concedono un livello di protezione di tipo medio sui loro server, cosa che rende impossibile l&#8217;esecuzione di questo pattern. Viene generata una <em>Security Exception. Exception Details: System.Security.SecurityException: That assembly does not allow partially trusted callers.</em><br />

<!-- Begin Google Adsense code -->
<script type="text/javascript"><!--
google_ad_client = "pub-6474961034063636";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<br />
Il problema sembrerebbe aggirabile ricompilando gli assembly aggiungendo questa riga di codice <strong>[assembly:AllowPartiallyTrustedCallers]</strong>, ma il team di sviluppo del famoso patter afferma che ciò non risolve la situazione. Al momento l&#8217;unica cosa da fare è votare la <a href="http://www.codeplex.com/websf/WorkItem/View.aspx?WorkItemId=14281" target="_blank">issue</a> su codeplex in modo da portare all&#8217;attenzione degli sviluppatori questa problematica.</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="antferr@gmail.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Buy Me a Beer for Web Client Software Factory su Hosting Windows Aruba" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.antferr.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="Mi offri un caffè?" title="Mi offri un caffè?" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=antferr@gmail.com&amp;amount=&amp;return=&amp;item_name=Buy+Me+a+Beer+for+Web+Client+Software+Factory+su+Hosting+Windows+Aruba" target="paypal">Se i miei post ti sono stati di aiuto o ti sono sembrati intressanti puoi offrirmi un caffè :)</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.antferr.com/c/wcsf/web-client-software-factory-su-hosting-windows-aruba/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web Client Software Factory &#8211; DataSet &amp; Foundational Module</title>
		<link>http://www.antferr.com/c/wcsf/web-client-software-factory-dataset-foundational-module/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=web-client-software-factory-dataset-foundational-module</link>
		<comments>http://www.antferr.com/c/wcsf/web-client-software-factory-dataset-foundational-module/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 06:33:12 +0000</pubDate>
		<dc:creator>antferr</dc:creator>
				<category><![CDATA[Web Client Software Factory]]></category>
		<category><![CDATA[codeplex]]></category>
		<category><![CDATA[dataset]]></category>
		<category><![CDATA[web client software factory]]></category>

		<guid isPermaLink="false">http://www.antferr.com/c/wcsf/web-client-software-factory-dataset-foundational-module/</guid>
		<description><![CDATA[Il sistema migliore per sfruttare a pieno la web client software factory (WCSF),  così come spiegato nella documentazione ufficiale, è utilizzare degli oggetti business. Fatto sta che in alcuni casi (per vari motivi) potrebbe risultarci utile utilizzare i DataSet e non degli business object.  La mia intenzione, durante lo sviluppo di un web application project,]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.antferr.com%2Fc%2Fwcsf%2Fweb-client-software-factory-dataset-foundational-module%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.antferr.com%2Fc%2Fwcsf%2Fweb-client-software-factory-dataset-foundational-module%2F&amp;source=antferr&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="http://www.antferr.com/wp-content/uploads/2008/08/pnp.gif" alt="Patterns &amp; Practices" align="left" />Il sistema migliore per sfruttare a pieno la <strong>web client software factory</strong> (WCSF),  così come spiegato nella documentazione ufficiale, è utilizzare degli oggetti business. Fatto sta che in alcuni casi (per vari motivi) potrebbe risultarci utile utilizzare i DataSet e non degli business object.  La mia intenzione, durante lo sviluppo di un web application project, era quella di utilizzare i dataset precedentemente &#8220;popolati&#8221; da alcune chiamate a stored procedures sul databse. Non sapendo esattamente come muovermi restando in linea con l&#8217;architettura della WCSF ho chiesto supporto su <a href="http://www.codeplex.com/websf/Thread/View.aspx?ThreadId=32985&amp;ANCHOR#Post109307" target="_blank">codeplex</a>.<br />

<!-- Begin Google Adsense code -->
<script type="text/javascript"><!--
google_ad_client = "pub-6474961034063636";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
google_ad_channel = "";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<br />
Dalla discussion è emerso che il miglior modo per implementare questa soluzione è quello di creare uno o più Foundational Module con il DataSet e successivamente esporre un servizio che permetta al resto dell&#8217;applicazione di utilizzare i dati.<br />
Un esempio ben fatto è rappresentato da questo <a href="http://www.codeplex.com/wcsfcontrib/Wiki/View.aspx?title=E-Commerce%20Catalog" target="_blank">E-Commerce Catalog</a>.<br />
<a href="http://fusion.google.com/ig/add?synd=open&amp;source=ggyp&amp;moduleurl=http://hosting.gmodules.com/ig/gadgets/file/109061796195425379430/RSS-antferr.xml" target="_blank"><br />
<img src="http://www.antferr.com/IGoogle/plus_google.gif" /><br />
</a></p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="antferr@gmail.com" /><input type="hidden" name="return" value="" /><input type="hidden" name="item_name" value="Buy Me a Beer for Web Client Software Factory - DataSet & Foundational Module" /><input type="hidden" name="amount" value="" /><input type="image" src="http://www.antferr.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="Mi offri un caffè?" title="Mi offri un caffè?" hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=antferr@gmail.com&amp;amount=&amp;return=&amp;item_name=Buy+Me+a+Beer+for+Web+Client+Software+Factory+-+DataSet+&+Foundational+Module" target="paypal">Se i miei post ti sono stati di aiuto o ti sono sembrati intressanti puoi offrirmi un caffè :)</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.antferr.com/c/wcsf/web-client-software-factory-dataset-foundational-module/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
