<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Enrico's .NET corner</title><link>http://dotnetjunkies.com/WebLog/enrico/default.aspx</link><description>Service Oriented Blog</description><dc:language>en-US</dc:language><generator>CommunityServer 1.0 (Build: 1.0.1.50214)</generator><item><title>Underlying SOA Technologies</title><link>http://dotnetjunkies.com/WebLog/enrico/archive/2005/07/20/131392.aspx</link><pubDate>Wed, 20 Jul 2005 18:59:00 GMT</pubDate><guid isPermaLink="false">58df7014-fd75-437c-9641-150997716d1c:131392</guid><dc:creator>antonacci</dc:creator><slash:comments>0</slash:comments><comments>http://dotnetjunkies.com/WebLog/enrico/comments/131392.aspx</comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/enrico/commentrss.aspx?PostID=131392</wfw:commentRss><description>&lt;P&gt;The fundamental principles of Service Oriented Architecture (SOA) are exposed functionality, document messaging, loose coupling and platform independence. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;XML&lt;/STRONG&gt; provides the transparency and application independence and uses metatags to “declare” the meaning and function of data. The premise of XML is to convert program-dependent data into self-describing, program-independent data. This applies not only to content, but also to instructions for processing the content. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;XML Schema&lt;/STRONG&gt; provides semantic consistency and interoperability. XML Schema is a specification that formally defines an extensive array of data type primitives and structural components for creating XML documents. It serves as a dictionary of abstract elements, attribute entities and organizational rules. Creating XML documents that conform to a schema “dictionary” has a significant advantage: the meaning, function and use of a document’s content is comprehensive to, and operable by, any XML-enabled application that can access the document’s underlying schema. The XML Schema even serves as the basis of Web services protocols. &lt;/P&gt;
&lt;P&gt;The Web services protocols, &lt;STRONG&gt;Simple Object Access Protocol&lt;/STRONG&gt; (SOAP) and &lt;STRONG&gt;Web Services Definition Language&lt;/STRONG&gt; (WSDL) provide the capabilities and messaging facilities required to bind and execute programmatic functionality anywhere, on any platform, without the need for custom code. The significance of the Web services specifications is that they provide a workable architecture for building complex, interoperable computing processes over the Internet.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;SOAP&lt;/STRONG&gt; is an XML-based messaging protocol used to encode documents for transporting over a network. A “SOAP client” inserts an XML document into a SOAP envelope and posts it using HTTP (referred to as marshalling) to a “SOAP listener” that accepts the delivery. &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Web Services Definition Language&lt;/STRONG&gt; (WSDL) is a specification for describing, communicating and invoking programmatic functionality through a message exchange or remote procedure call. A WSDL document resides at a URL location and is linked to the actual program module located elsewhere. &lt;BR&gt;&lt;/P&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=131392" width="1" height="1"&gt;</description></item><item><title>The Office '12' challenge</title><link>http://dotnetjunkies.com/WebLog/enrico/archive/2005/07/19/131366.aspx</link><pubDate>Tue, 19 Jul 2005 20:01:00 GMT</pubDate><guid isPermaLink="false">58df7014-fd75-437c-9641-150997716d1c:131366</guid><dc:creator>antonacci</dc:creator><slash:comments>0</slash:comments><comments>http://dotnetjunkies.com/WebLog/enrico/comments/131366.aspx</comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/enrico/commentrss.aspx?PostID=131366</wfw:commentRss><description>&lt;P&gt;The Microsoft Office “12” Challenge provides Microsoft Certified Partners and Gold Certified Partners the opportunity to receive the Beta 1 version of Microsoft Office “12.” Beta 1 is a non-public beta for key partners worldwide. You can receive it if you achieve the Information Worker (IW) Solutions Competency by November 1, 2005. &lt;/P&gt;
&lt;P&gt;You can find more information about the IW Solutions competency right &lt;A href="https://partner.microsoft.com/competency/iwsolutions/40010101"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=131366" width="1" height="1"&gt;</description></item><item><title>MSF for Agile Software Development</title><link>http://dotnetjunkies.com/WebLog/enrico/archive/2005/05/12/75817.aspx</link><pubDate>Thu, 12 May 2005 18:22:00 GMT</pubDate><guid isPermaLink="false">58df7014-fd75-437c-9641-150997716d1c:75817</guid><dc:creator>antonacci</dc:creator><slash:comments>0</slash:comments><comments>http://dotnetjunkies.com/WebLog/enrico/comments/75817.aspx</comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/enrico/commentrss.aspx?PostID=75817</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;An update of the MSF for Agile Software Development was posted yesterday. MSF for Agile Software Development is a scenario-driven, context-based, agile software development process that utilizes many of the ideas embodied in Team System.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;It can be downloaded &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=9F3EA426-C2B2-4264-BA0F-35A021D85234&amp;amp;displaylang=en"&gt;&lt;FONT face=Verdana size=2&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana size=2&gt;This download contains the agile process guidance that will be shipping with Visual Studio Team System. MSF for Agile Software Development is a scenario-driven, context-based, agile software development process that utilizes many of the ideas embodied in Team System. This process incorporates proven practices developed at Microsoft around requirements, design, security, performance, and testing. This new release introduces the new Team Model, Mindsets, and Principles. It also contains many clarifications of the activities.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=75817" width="1" height="1"&gt;</description></item><item><title>XML Webservices free online book.</title><link>http://dotnetjunkies.com/WebLog/enrico/archive/2005/01/30/49051.aspx</link><pubDate>Sun, 30 Jan 2005 06:15:00 GMT</pubDate><guid isPermaLink="false">58df7014-fd75-437c-9641-150997716d1c:49051</guid><dc:creator>antonacci</dc:creator><slash:comments>0</slash:comments><comments>http://dotnetjunkies.com/WebLog/enrico/comments/49051.aspx</comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/enrico/commentrss.aspx?PostID=49051</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Online &lt;/FONT&gt;&lt;A href="http://www.learnxmlws.com/book/"&gt;&lt;FONT face=Verdana size=2&gt;book &lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;explaining the foundation of Web services starting with XML Schema, serialization, SOAP, and WSDL. It then covers practicaly details for implementing Web services using ASP.NET including interoperability with non-.NET Web services stack. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Thanks for mentioning it &lt;/FONT&gt;&lt;A href="http://www.demiliani.com/blog/"&gt;&lt;FONT face=Verdana size=2&gt;Stefano&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=49051" width="1" height="1"&gt;</description></item><item><title>Release Enterprise Library</title><link>http://dotnetjunkies.com/WebLog/enrico/archive/2005/01/30/49044.aspx</link><pubDate>Sun, 30 Jan 2005 05:48:00 GMT</pubDate><guid isPermaLink="false">58df7014-fd75-437c-9641-150997716d1c:49044</guid><dc:creator>antonacci</dc:creator><slash:comments>0</slash:comments><comments>http://dotnetjunkies.com/WebLog/enrico/comments/49044.aspx</comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/enrico/commentrss.aspx?PostID=49044</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The Enterprise Library is now available for download on the&amp;nbsp;&lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=0325b97a-9534-4349-8038-d56b38ec394c&amp;amp;displaylang=en"&gt;&lt;FONT face=Verdana size=2&gt;Microsoft site&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;This release of Enterprise Library includes: &lt;/FONT&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/caching1.asp"&gt;Caching Application Block&lt;/A&gt; &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/config.asp"&gt;Configuration Application Block&lt;/A&gt; &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/crypto1.asp"&gt;Cryptography Application Block&lt;/A&gt; &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/daab.asp"&gt;Data Access Application Block&lt;/A&gt; &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/ehab.asp"&gt;Exception Handling Application Block&lt;/A&gt; &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/logging.asp"&gt;Logging &amp;amp; Instrumentation Application Block&lt;/A&gt; &lt;/FONT&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/security1.asp"&gt;Security Application Block&lt;/A&gt; &lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT face=Verdana size=2&gt;The patterns &amp;amp; practices Enterprise Library is a library of Application Blocks designed to assist developers with common enterprise development challenges. Application Blocks are a type of guidance, provided as source code, that can be used as-is, extended or modified by developers for use on enterprise development projects. Enterprise Library features new and updated versions of application blocks that were previously available as stand-alone blocks. All blocks included in Enterprise Library have been updated with a particular focus on consistency, extensibility, ease of use and integration.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=0325b97a-9534-4349-8038-d56"&gt;&lt;/A&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=49044" width="1" height="1"&gt;</description></item><item><title>Validate error-handling code</title><link>http://dotnetjunkies.com/WebLog/enrico/archive/2004/12/24/38823.aspx</link><pubDate>Fri, 24 Dec 2004 13:14:00 GMT</pubDate><guid isPermaLink="false">58df7014-fd75-437c-9641-150997716d1c:38823</guid><dc:creator>antonacci</dc:creator><slash:comments>0</slash:comments><comments>http://dotnetjunkies.com/WebLog/enrico/comments/38823.aspx</comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/enrico/commentrss.aspx?PostID=38823</wfw:commentRss><description>&lt;P&gt;&lt;A href="http://dotnetjunkies.com/WebLog/davidb/"&gt;&lt;FONT face=Verdana size=2&gt;David&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt; already mentioned the DevPartner SecurityChecker, but I've got another nice Compuware product that I was able to use the last couple of days : &lt;/FONT&gt;&lt;A href="http://www.compuware.com/products/devpartner/fault-simulator.htm"&gt;&lt;FONT face=Verdana size=2&gt;DevPartner Fault Simulator&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&lt;EM&gt;"DevPartner Fault Simulator is a new developer tool using fault simulation to emulate real-world application errors. This allows developers to work in a predictable, repeatable environment to proactively analyze and debug application error-handling code."&lt;/EM&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;You can download the Fact Sheet &lt;/FONT&gt;&lt;A href="http://www.compuware.com/products/devpartner/resources/4163_ENG_HTML.asp"&gt;&lt;FONT face=Verdana size=2&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;!--StartFragment --&gt;&lt;/P&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=38823" width="1" height="1"&gt;</description></item><item><title>Creating Custom Aliases for Visual Studio Commands</title><link>http://dotnetjunkies.com/WebLog/enrico/archive/2004/12/24/38775.aspx</link><pubDate>Fri, 24 Dec 2004 06:04:00 GMT</pubDate><guid isPermaLink="false">58df7014-fd75-437c-9641-150997716d1c:38775</guid><dc:creator>antonacci</dc:creator><slash:comments>0</slash:comments><comments>http://dotnetjunkies.com/WebLog/enrico/comments/38775.aspx</comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/enrico/commentrss.aspx?PostID=38775</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana size=2&gt;Visual Studio commands provide a means of interacting with the&amp;nbsp;IDE from the keyboard. Dialog boxes, windows, and other items within the IDE have a command equivalent that you can type into the Command window or Find/Command box to display and, in some cases, execute the item. You can create custom names, or aliases, for complete command names to help you remember and enter the commands more easily.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=labelproc&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;B&gt;To create an alias for a Visual Studio command&lt;/B&gt; &lt;/FONT&gt;&lt;/FONT&gt;
&lt;OL type=1&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Open the &lt;B&gt;Command&lt;/B&gt; window or place the focus in the &lt;B&gt;Find/Command&lt;/B&gt; box. &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Type &lt;CODE class=ce&gt;&amp;gt;alias,&lt;/CODE&gt; then the name for the alias, followed by the command you want to create an alias for. For example: &lt;/FONT&gt;&lt;PRE class=code&gt;&lt;FONT face=Verdana size=2&gt;&amp;gt;alias myAlias File.NewProject "Visual Basic Projects\Windows Application"&lt;/FONT&gt;&lt;/PRE&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Press ENTER. &lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The status bar displays the text "Alias &amp;lt;aliasname&amp;gt; created". The new alias now appears in the auto-completion list for commands.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=labelproc&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;B&gt;To delete an alias for a Visual Studio command&lt;/B&gt; &lt;/FONT&gt;&lt;/FONT&gt;
&lt;OL type=1&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Open the &lt;B&gt;Command&lt;/B&gt; window or place the focus in the &lt;B&gt;Find/Command&lt;/B&gt; box. &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Type &lt;CODE class=ce&gt;&amp;gt;alias&lt;/CODE&gt;, then the name of the alias, followed by &lt;CODE class=ce&gt;/delete&lt;/CODE&gt;. For example: &lt;/FONT&gt;&lt;PRE class=code&gt;&lt;FONT face=Verdana size=2&gt;&amp;gt;alias myalias /delete&lt;/FONT&gt;&lt;/PRE&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;Press ENTER. &lt;/FONT&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;The status bar displays the text "Alias &amp;lt;aliasname&amp;gt; deleted". You can view the list of current aliases and their definitions.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=labelproc&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;B&gt;To view a list of all current aliases and definitions&lt;/B&gt; &lt;/FONT&gt;&lt;/FONT&gt;
&lt;UL type=disc&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;In the &lt;B&gt;Command&lt;/B&gt; window, type &lt;CODE class=ce&gt;&amp;gt;alias&lt;/CODE&gt; and press ENTER. &lt;/FONT&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;A list of the current Visual Studio command aliases appears, including the definitions for the aliases. You can then print the contents of the Command window. &lt;/FONT&gt;&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;Tip&lt;/STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;To clear the contents of the Command window, type &lt;CODE class=ce&gt;&amp;gt;cls&lt;/CODE&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana size=2&gt;You can also view the definition of a single alias.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=labelproc&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;&lt;B&gt;To view the definition for a single alias&lt;/B&gt; &lt;/FONT&gt;&lt;/FONT&gt;
&lt;UL type=disc&gt;
&lt;LI&gt;&lt;FONT face=Verdana size=2&gt;In the &lt;B&gt;Command&lt;/B&gt; window, type &lt;CODE class=ce&gt;&amp;gt;alias&lt;/CODE&gt;, followed by the alias name. &lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=38775" width="1" height="1"&gt;</description></item><item><title>The first one ...</title><link>http://dotnetjunkies.com/WebLog/enrico/archive/2004/12/10/35943.aspx</link><pubDate>Fri, 10 Dec 2004 08:38:00 GMT</pubDate><guid isPermaLink="false">58df7014-fd75-437c-9641-150997716d1c:35943</guid><dc:creator>antonacci</dc:creator><slash:comments>0</slash:comments><comments>http://dotnetjunkies.com/WebLog/enrico/comments/35943.aspx</comments><wfw:commentRss>http://dotnetjunkies.com/WebLog/enrico/commentrss.aspx?PostID=35943</wfw:commentRss><description>&lt;P align=justify&gt;&lt;FONT face=Verdana size=2&gt;Hi all! They finally talked me into the Blogosphere :-)&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT face=Verdana size=2&gt;I&amp;#8217;m pretty busy, but I&amp;#8217;ll try to share some of my experiences in .NET development. I&amp;#8217;ll also try to publish some articles about .NET technologies, UML and other upcoming technologies. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT face=Verdana size=2&gt;About me&amp;#8230;I joined Compuware the 1&lt;SUP&gt;st&lt;/SUP&gt; of Januar 2004, before that I spend 3 years at Bureau van Dijk as an IT Consultant. During that period I mainly developed Web applications in VB &amp;amp; ASP.NET. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;And finally &amp;#8230; I&amp;#8217;ve got a great son &amp;#8216;Marciano&amp;#8217; &amp;#8230;4 years old&amp;#8230;already playing games on my computer and a big RSCA supporter.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT face=Verdana size=2&gt;That&amp;#8217;s all about me! I hope that I&amp;#8217;ll be able to share some useful information with all of you. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT face=Verdana size=2&gt;Thanks for passing by,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT face=Verdana&gt;&lt;FONT size=2&gt;Enrico &lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P align=justify&gt;&lt;FONT face=Verdana size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://dotnetjunkies.com/WebLog/aggbug.aspx?PostID=35943" width="1" height="1"&gt;</description></item></channel></rss>