<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.guisa.org/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Aspire Architects - Seconda serie</title><link>http://www.guisa.org/media/g/aspirearchitects2/default.aspx</link><description>&lt;h3&gt;Architettura del software: nozioni avanzate&lt;/h3&gt;
&lt;p&gt;Prosegue la serie dei Webcast dedicati agli aspiranti architetti. In questa seconda serie di Webcast vengono affrontati argomenti fondamentali che riguardano la progettazione di applicazioni basate su architetture stratificate (layered application), la modellazione e rappresentazione del dominio applicativo, i principi di base e i concetti che caratterizzano il disegno di applicazioni basate sul paradigma ad oggetti.&lt;/p&gt;
&lt;p&gt;URL: &lt;a href="http://msdn.microsoft.com/it-it/cc296074.aspx"&gt;http://msdn.microsoft.com/it-it/cc296074.aspx&lt;/a&gt;&lt;/p&gt;</description><dc:language>it</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>[01] Domain Driven Design overview</title><link>http://www.guisa.org/media/p/195.aspx</link><pubDate>Sat, 07 Mar 2009 11:30:31 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:195</guid><dc:creator>Andrea Saltarello</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Speaker: Giancarlo Sudano&lt;/p&gt;
&lt;p&gt;Disegnare un Domain Model &amp;egrave; una attivit&amp;agrave; che richiede forte esperienza, tempo e impegno. La metodologia denominata Domain Driven Design, formalizzata da Eric Evans, nasce proprio dal requisito di usare un Domain Model concreto ed efficiente, come strumento principale per affrontare lo sviluppo di applicazioni enterprise. L&amp;#39;isolamento del dominio, l&amp;#39;uso di Entity e Value Object, i Services, Root/Aggregates, processi di Business come oggetti di dominio, queste molto altro ancora, saranno i concetti affrontati in questo webcast.&lt;/p&gt;</description><enclosure url="http://www.guisa.org/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.01.95/ArchWebcast_5F00_02_5F00_01_5F00_DomainDrivenDesign.pdf" length="2038937" type="application/pdf" /></item><item><title>[04] Architecting Layered Applications (slide)</title><link>http://www.guisa.org/media/p/194.aspx</link><pubDate>Sat, 07 Mar 2009 11:26:27 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:194</guid><dc:creator>Andrea Saltarello</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Speaker: Giancarlo Sudano&lt;/p&gt;
&lt;p&gt;Sia che si progetti una casa o un sistema informatico, uno dei ruoli dell&amp;#39;architetto &amp;egrave; in ogni caso quello di infondere uno &amp;quot;Stile&amp;quot;. Sfruttando i principi di design affrontati nei webcast precedenti, impareremo a dare uno stile al nostro sistema utilizzando il concetto di layering, cercando di misurarne vantaggi e svantaggi a fronte di attributi funzionali e non funzionali, cercando di distribuire proficuamente la responsabilit&amp;agrave; tra i vari layer.&lt;/p&gt;</description><enclosure url="http://www.guisa.org/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.01.94/ArchWebcast_5F00_02_5F00_04_5F00_ArchitectingLayered.pdf" length="1034246" type="application/pdf" /></item><item><title>[06] SOA != OO</title><link>http://www.guisa.org/media/p/193.aspx</link><pubDate>Sat, 07 Mar 2009 11:23:29 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:193</guid><dc:creator>Andrea Saltarello</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Speaker: Andrea Saltarello&lt;/p&gt;
&lt;p&gt;L&amp;#39;espansione originale (e ormai deprecata) dell&amp;#39;acronimo SOAP (Simple Object Access Protocol) induce istintivamente al pensiero che i Web Services siano una implementazione &amp;quot;standard W3C&amp;quot; di &amp;quot;RPC over HTTP&amp;quot; o, peggio ancora, una strategia di distribuzione di oggetti lungo la rete. In questa sessione mostreremo le differenze tra &amp;quot;servizio&amp;quot; ed &amp;quot;oggetto&amp;quot;, ragionando sugli scenari di collocazione &amp;quot;naturale&amp;quot; di queste forme di distribuzione del... Codice.&lt;/p&gt;</description><enclosure url="http://www.guisa.org/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.01.93/ArchWebcast_5F00_02_5F00_06_5F00_SOAvsOO.pdf" length="320797" type="application/pdf" /></item><item><title>[07] Software Architecture: soluzioni del mondo reale (slide)</title><link>http://www.guisa.org/media/p/192.aspx</link><pubDate>Sat, 07 Mar 2009 11:21:21 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:192</guid><dc:creator>Andrea Saltarello</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Speaker: Andrea Saltarello&lt;/p&gt;
&lt;p&gt;Design pattern, metodologie, unit testing, SOA... Parole che sembrano destinate a progetti &amp;quot;spaziali&amp;quot;, dotati di budget &amp;quot;faraonici&amp;quot;. Vere e proprie &amp;quot;buzzword&amp;quot;. &amp;quot;Roba&amp;quot; inutile a &amp;quot;casa nostra&amp;quot;, insomma, a causa dei tempi e dei costi sottointesi dalla loro introduzione. Oppure, addirittura, puro vaneggiamento accademico. In questa sessione mostreremo l&amp;#39;architettura di alcune applicazioni &amp;quot;real world&amp;quot; per sfatare miti e luoghi comuni.&lt;/p&gt;</description><enclosure url="http://www.guisa.org/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.01.92/ArchWebcast_5F00_02_5F00_07_5F00_Real_5F00_World_5F00_Architectures.pdf" length="579573" type="application/pdf" /></item><item><title>[05] Software Architecture: oltre il design (slide)</title><link>http://www.guisa.org/media/p/191.aspx</link><pubDate>Sat, 07 Mar 2009 11:16:31 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:191</guid><dc:creator>Andrea Saltarello</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Speaker: Lorenzo Barbieri&lt;/p&gt;
&lt;p&gt;L&amp;#39;architettura non coinvolge solo requisiti funzionali, analisi, design, implementazione e testing. L&amp;#39;architettura a oltre e si deve occupare anche di tutti i requisiti non funzionali che determinano il vero successo di una soluzione software: manutenibilit&amp;agrave;, aggiornabilit&amp;agrave;, logging, licensing, usabilit&amp;agrave;, installazione, upgrade, etc... In questo webcast vedremo come le scelte in questi campi impattano l&amp;#39;architettura del sistema e come possiamo realizzare soluzioni che ne tengano conto.&lt;/p&gt;</description><enclosure url="http://www.guisa.org/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.01.91/ArchWebcast_5F00_02_5F00_05_5F00_Software-Architecture_5F00_oltre-il-design-.pdf" length="360382" type="application/pdf" /></item><item><title>[03] Design Principles (demo)</title><link>http://www.guisa.org/media/p/124.aspx</link><pubDate>Wed, 18 Feb 2009 19:30:50 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:124</guid><dc:creator>Riccardo Golia</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Speaker: Riccardo Golia&lt;/p&gt;
&lt;p&gt;Il disegno object oriented si basa su alcuni principi basilari e fondamentali che sono utilizzati in gran parte dei pattern legati alla progettazione di applicazioni. Comprendere il significato di questi principi e il modo con cui vengono applicati consente di incrementare la qualit&amp;agrave; del disegno e di migliorare l&amp;#39;approccio personale nella progettazione di applicazioni basate sul paradigma ad oggetti.&lt;/p&gt;</description><enclosure url="http://www.guisa.org/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.01.24/ArchWebcast03_5F00_DesignPrinciples.zip" length="153063" type="application/x-zip-compressed" /></item><item><title>[03] Design Principles (slide)</title><link>http://www.guisa.org/media/p/123.aspx</link><pubDate>Wed, 18 Feb 2009 19:26:36 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:123</guid><dc:creator>Riccardo Golia</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Speaker: Riccardo Golia&lt;/p&gt;
&lt;p&gt;Il disegno object oriented si basa su alcuni principi basilari e fondamentali che sono utilizzati in gran parte dei pattern legati alla progettazione di applicazioni. Comprendere il significato di questi principi e il modo con cui vengono applicati consente di incrementare la qualit&amp;agrave; del disegno e di migliorare l&amp;#39;approccio personale nella progettazione di applicazioni basate sul paradigma ad oggetti.&lt;/p&gt;</description><enclosure url="http://www.guisa.org/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.01.23/ArchWebcast03_5F00_DesignPrinciples.pdf" length="651212" type="application/pdf" /></item><item><title>[02] UML Reloaded (slide)</title><link>http://www.guisa.org/media/p/122.aspx</link><pubDate>Wed, 18 Feb 2009 19:24:58 GMT</pubDate><guid isPermaLink="false">9e4b1f7d-b93d-4652-904c-f0dafcd2f188:122</guid><dc:creator>Riccardo Golia</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Speaker: Riccardo Golia&lt;/p&gt;
&lt;p&gt;UML rappresenta una famiglia di notazioni grafiche per esprimere le caratteristiche statiche e dinamiche dei sistemi software. Oltre ai diagrammi di uso pi&amp;ugrave; comune (casi d&amp;#39;uso, diagramma delle classi e diagramma di sequenza), esistono una serie di ulteriori notazioni che si rivelano efficaci per rappresentare aspetti specifici delle applicazioni quali i flussi, gli stati, l&amp;#39;architettura fisica, le comunicazioni e i comportamenti.&lt;/p&gt;</description><enclosure url="http://www.guisa.org/cfs-file.ashx/__key/CommunityServer.Components.PostAttachments/00.00.00.01.22/ArchWebcast02_5F00_UmlReloaded.pdf" length="1766871" type="application/pdf" /></item></channel></rss>