<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Juan Carlos Lozada's WebLog</title><subtitle type="html" /><id>http://blogs.msdn.com/juanlozv/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/juanlozv/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/juanlozv/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2004-04-13T21:23:00Z</updated><entry><title>Enterprise Library: La evolución de los .NET Application Blocks de patterns &amp; practices </title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/juanlozv/archive/2005/01/03/346004.aspx" /><id>http://blogs.msdn.com/juanlozv/archive/2005/01/03/346004.aspx</id><published>2005-01-04T03:14:00Z</published><updated>2005-01-04T03:14:00Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-ansi-language: ES; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;Entlib - Enterprise Library&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-ansi-language: ES; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt; es la evolución de los Bloques Aplicativos .NET&amp;nbsp;que han sido desarrollados por el Grupo PAG (Microsoft Platform Architecture Guidance) dentro de Microsoft. Como ya es del dominio de todos, durante un buen período de tiempo este grupo estuvo liberando&amp;nbsp;dichos bloques&amp;nbsp;que contenían guías y arquitecturas de referencia, patrones de diseño, y código fuente&amp;nbsp;desarrollado con la implementación de diversos escenarios tecnológicos. Los desarrolladores en su momento pudieron optar por analizar la guía como tal para comprender las mejores prácticas referenciadas&amp;nbsp;y&amp;nbsp;sugeridas por Microsoft para aplicaciones .NET; o en su defecto incorporar el bloque aplicativo como tal dentro de sus desarrollos, en su formato original y/o extendido. Los “Bloques Aplicativos .NET" que en su momento fueron liberados son los siguientes:&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;h2 style="MARGIN: 1.5pt 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;a name="Developer"&gt;&lt;/a&gt;&lt;span lang="EN" style="FONT-WEIGHT: normal; FONT-SIZE: 11.5pt; FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;em&gt;&amp;nbsp;&lt;/em&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt; &lt;ul&gt; &lt;li&gt; &lt;div class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span lang="EN"&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/authpro.asp"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 8.5pt; COLOR: #0033cc; FONT-FAMILY: Verdana"&gt;Authorization and Profile Application Block&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span lang="EN"&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/CachingBlock.asp"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 8.5pt; COLOR: #0033cc; FONT-FAMILY: Verdana"&gt;Caching Application Block for .NET&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span lang="EN"&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/cmab.asp"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 8.5pt; COLOR: #0033cc; FONT-FAMILY: Verdana"&gt;Configuration Management Application Block for .NET&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span lang="EN"&gt;&lt;a href="http://msdn.microsoft.com/library/en-us/dnbda/html/daab-rm.asp"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 8.5pt; COLOR: #0033cc; FONT-FAMILY: Verdana"&gt;Data Access Application Block for .NET&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span lang="EN"&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/emab-rm.asp"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 8.5pt; COLOR: #0033cc; FONT-FAMILY: Verdana"&gt;Exception Management Application Block for .NET&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span lang="EN"&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/Logging.asp?frame=true"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 8.5pt; COLOR: #0033cc; FONT-FAMILY: Verdana"&gt;Logging Application Block&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span lang="EN"&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/offline.asp"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 8.5pt; COLOR: #0033cc; FONT-FAMILY: Verdana"&gt;Smart Client Offline Application Block&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span lang="EN"&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/updater.asp"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 8.5pt; COLOR: #0033cc; FONT-FAMILY: Verdana"&gt;Updater Application Block for .NET&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span lang="EN"&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/uipab.asp"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 8.5pt; COLOR: #0033cc; FONT-FAMILY: Verdana"&gt;User Interface Process Application Block - Version 2.0&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span lang="EN"&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/uip.asp"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 8.5pt; COLOR: #0033cc; FONT-FAMILY: Verdana"&gt;User Interface Process Application Block for .NET&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt; &lt;li&gt; &lt;div class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span lang="EN"&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/wsfacadelegacyapp.asp"&gt;&lt;b&gt;&lt;span style="FONT-SIZE: 8.5pt; COLOR: #0033cc; FONT-FAMILY: Verdana"&gt;Web Service Façade for Legacy Applications&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt; &lt;/font&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt; TEXT-ALIGN: justify"&gt;&lt;span lang="EN" style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;font face="Verdana" size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;Por la forma gradual en que fueron desarrollados dichos &lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/span&gt;bloques aplicativos, múltiples desarrolladores reportaron que los mismos estaban desintegrados, y que la experiencia de utilización e extensibilidad eran diferentes entre si. Además que la utilización de cada uno de&amp;nbsp;dichas piezas de software&amp;nbsp;obligaba a la bajada e instalación de componentes de software independientes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;Con estas áreas de oportunidad se está desarrollando la nueva versión de los “.NET Application Blocks”, los cuales se empaquetarán con la nueva etiqueta de &lt;strong&gt;“Enterprise Library”&lt;/strong&gt;.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;En este sentido, el grupo de PAG ha anunciado lo siguiente:&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt 45pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l2 level1 lfo1; tab-stops: list 45.0pt"&gt;&lt;font face="Arial"&gt;&lt;span style="COLOR: #003366; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: Tahoma"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="2"&gt;□&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;Entlib&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt; es una librería de activos de software reutilizable que atenderá los retos comunes en el desarrollo del software empresarial.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt 45pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l2 level1 lfo1; tab-stops: list 45.0pt"&gt;&lt;font face="Arial"&gt;&lt;span style="COLOR: #003366; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: Tahoma"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="2"&gt;□&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;Entlib&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt; está focalizado en la consistencia, extensibilidad, fácil utilización e integración de los diversos bloques aplicativos existentes y futuros.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt 45pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l2 level1 lfo1; tab-stops: list 45.0pt"&gt;&lt;font face="Arial"&gt;&lt;span style="COLOR: #003366; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: Tahoma"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="2"&gt;□&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;&lt;font size="2"&gt;La primera versión de los Enterprise Library está orientada para Visual Studio 2003 y NetFx 1.1, y la&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;misma estará disponible en Enero del año en curso. Una segunda versión de este producto estará disponible para Whidbey (VS 2005 &amp;amp; NetFx 2.0) a mediados del año.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;&lt;font face="Arial" size="2"&gt;De la primera versión destacamos que la misma ha sido producida en colaboración con &lt;/font&gt;&lt;a href="http://www.avanade.com/"&gt;&lt;font face="Arial" size="2"&gt;Avanade&lt;/font&gt;&lt;/a&gt;&lt;font face="Arial" size="2"&gt; que incorporó algunos elementos de su afamado “application framework” &lt;/font&gt;&lt;a href="http://www.avanade.com/solutions/solution.aspx?id=3"&gt;&lt;font face="Arial" size="2"&gt;ACA.NET&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;Es importante aclarar que &lt;strong&gt;Enterprise Libray&lt;/strong&gt; no es un producto como tal, sino que es un componente de software que es proporcionado como está, pero del cual se puede contratar soporte directamente de Microsoft, tratado bajo un esquema parecido al código escrito por los usuarios&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;El &lt;b style="mso-bidi-font-weight: normal"&gt;Entlib&lt;/b&gt; Versión 1 del &lt;b style="mso-bidi-font-weight: normal"&gt;Entlib&lt;/b&gt; incluirá los siguientes servicios o bloques aplicativos:&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt 45pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2; tab-stops: list 45.0pt"&gt;&lt;font face="Arial"&gt;&lt;span lang="EN" style="COLOR: #003366; FONT-FAMILY: Tahoma; mso-ansi-language: EN-US; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: Tahoma"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="2"&gt;□&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN" style="mso-ansi-language: EN-US; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;&lt;font size="2"&gt;Caching&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt 45pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2; tab-stops: list 45.0pt"&gt;&lt;font face="Arial"&gt;&lt;span lang="EN" style="COLOR: #003366; FONT-FAMILY: Tahoma; mso-ansi-language: EN-US; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: Tahoma"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="2"&gt;□&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN" style="mso-ansi-language: EN-US; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;&lt;font size="2"&gt;Security&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt 45pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2; tab-stops: list 45.0pt"&gt;&lt;font face="Arial"&gt;&lt;span lang="EN" style="COLOR: #003366; FONT-FAMILY: Tahoma; mso-ansi-language: EN-US; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: Tahoma"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="2"&gt;□&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN" style="mso-ansi-language: EN-US; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;&lt;font size="2"&gt;Data Access&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt 45pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2; tab-stops: list 45.0pt"&gt;&lt;font face="Arial"&gt;&lt;span lang="EN" style="COLOR: #003366; FONT-FAMILY: Tahoma; mso-ansi-language: EN-US; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: Tahoma"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="2"&gt;□&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN" style="mso-ansi-language: EN-US; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;&lt;font size="2"&gt;Exception handling&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt 45pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2; tab-stops: list 45.0pt"&gt;&lt;font face="Arial"&gt;&lt;span lang="EN" style="COLOR: #003366; FONT-FAMILY: Tahoma; mso-ansi-language: EN-US; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: Tahoma"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="2"&gt;□&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN" style="mso-ansi-language: EN-US; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;&lt;font size="2"&gt;Logging &amp;amp; Instrumentation&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt 45pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2; tab-stops: list 45.0pt"&gt;&lt;font face="Arial"&gt;&lt;span lang="EN" style="COLOR: #003366; FONT-FAMILY: Tahoma; mso-ansi-language: EN-US; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: Tahoma"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="2"&gt;□&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN" style="mso-ansi-language: EN-US; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;&lt;font size="2"&gt;Crypto&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt 45pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l1 level1 lfo2; tab-stops: list 45.0pt"&gt;&lt;font face="Arial"&gt;&lt;span lang="EN" style="COLOR: #003366; FONT-FAMILY: Tahoma; mso-ansi-language: EN-US; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: Tahoma"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="2"&gt;□&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN" style="mso-ansi-language: EN-US; mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;&lt;font size="2"&gt;Más Config Tooling &amp;amp; Config Run-time&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;&lt;font face="Arial" size="2"&gt;Como pudieron observar, lo grandes ausentes de la primera versión son el &lt;b style="mso-bidi-font-weight: normal"&gt;User Interface Process &lt;/b&gt;y el &lt;b style="mso-bidi-font-weight: normal"&gt;Updater Application Block&lt;/b&gt;. El User Interface se integrará en una segunda versión junto con algunas extensiones de Smart Clients pero solo para ambientes Whidbey; y el Updater en su oportunidad será absorbido por la tecnología &lt;/font&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwinforms/html/clickonce.asp"&gt;&lt;font face="Arial" size="2"&gt;ClickOnce&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt; de Whidbey.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;Otros aspectos relevantes de &lt;b style="mso-bidi-font-weight: normal"&gt;Entlib&lt;/b&gt; que valen la pena relacionar son los siguientes:&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt 45pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo3; tab-stops: list 45.0pt"&gt;&lt;font face="Arial"&gt;&lt;span style="COLOR: #003366; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: Tahoma"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="2"&gt;□&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;EntLib&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt; en esta versión es un esfuerzo comunitario que se está desarrollando en un &lt;a href="http://www.gotdotnet.com/Workspaces/Workspace.aspx?id=295a464a-6072-4e25-94e2-91be63527327"&gt;Workspace de Gotdotnet&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt 45pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo3; tab-stops: list 45.0pt"&gt;&lt;font face="Arial"&gt;&lt;span style="COLOR: #003366; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: Tahoma"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="2"&gt;□&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;&lt;font size="2"&gt;Si usted ya tiene aplicaciones desarrolladas con .NetFx 1.1 y tiene integrados algunos de los “.NET Application Block”, la recomendación es que &lt;strong&gt;NO ACTUALICE&lt;/strong&gt; su aplicaciones a esta nueva versión.&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;A no ser que este esfuerzo realmente lo amerite. Utilice el &lt;b style="mso-bidi-font-weight: normal"&gt;EntLib&lt;/b&gt; para sus nuevos desarrollos .NET exclusivamente.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt 45pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo3; tab-stops: list 45.0pt"&gt;&lt;font face="Arial"&gt;&lt;span style="COLOR: #003366; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: Tahoma"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="2"&gt;□&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="2"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;EntLib&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt; no garantiza compatibilidad a nivel de API ni binaria con los bloques aplicativos anteriores. Aunque se ha prometido la liberación de una guía de migración.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt 45pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo3; tab-stops: list 45.0pt"&gt;&lt;font face="Arial"&gt;&lt;span style="COLOR: #003366; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: Tahoma"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="2"&gt;□&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size="2"&gt;&lt;span&gt;&lt;strong&gt;EntLib&lt;/strong&gt; y ACA.NET siguen siendo componentes independientes, y la integración de ambos para este esfuerzo solo fue tangencial. Por lo que &lt;b style="mso-bidi-font-weight: normal"&gt;EntLib&lt;/b&gt; no es un “framework” como lo es ACA.NET, por lo que sigue siendo una colección de bloques aplicativos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt 45pt; TEXT-INDENT: -18pt; TEXT-ALIGN: justify; mso-list: l0 level1 lfo3; tab-stops: list 45.0pt"&gt;&lt;font face="Arial"&gt;&lt;span style="COLOR: #003366; FONT-FAMILY: Tahoma; mso-bidi-font-size: 10.0pt; mso-fareast-font-family: Tahoma"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;font size="2"&gt;□&lt;/font&gt;&lt;span style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;&lt;font size="2"&gt;Si usted ya está desarrollando en Whidbey y está interesado en disponer &lt;strong&gt;AHORA&lt;/strong&gt; de los bloques aplicativos que utilizó en NetFX 1.1 y no puede esperar por el Entlib 2.0, entonces tendrá la opción de migrar por su cuenta los AppBlocks que hagan sentido a la nueva plataforma. No hay plan de&amp;nbsp;Microsoft&amp;nbsp;para hacer esto, pero Usted está en libertad de migrarlos con base a sus necesidades.&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt; TEXT-ALIGN: justify"&gt;&lt;font size="2"&gt;&lt;font face="Arial"&gt;&lt;b style="mso-bidi-font-weight: normal"&gt;&lt;span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;Entlib&lt;/span&gt;&lt;/b&gt;&lt;span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt; será liberado con acceso total al código fuente, pruebas unitarias y documentación del diseño. Se esperan versiones futuras de estos componentes aplicativos con la finalidad de satisfacer las cambiantes necesidades demandadas por los usuarios. En la práctica &lt;b style="mso-bidi-font-weight: normal"&gt;Entlib&lt;/b&gt; proporciona un punto de partida arquitectural diseñado para ser adecuado ó particularizado&amp;nbsp;y extendido por sus usuarios. Por lo pronto, le damos la bienvenida a&amp;nbsp;este nuevo recurso gratuito para el desarrollo de software empresarial.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt; &lt;p class="pagbodydesc" style="MARGIN: 0cm 0cm 6pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-bidi-font-size: 10.0pt; mso-bidi-font-family: Arial"&gt;&lt;o:p&gt;&lt;font face="Arial" size="2"&gt;&amp;nbsp;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=346004" width="1" height="1"&gt;</content><author><name>juanlozv</name><uri>http://blogs.msdn.com/members/juanlozv.aspx</uri></author></entry><entry><title>Interoperando de forma segura a través de Web Services  y WS-Security con WSE 2.0</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/juanlozv/archive/2004/11/09/254261.aspx" /><id>http://blogs.msdn.com/juanlozv/archive/2004/11/09/254261.aspx</id><published>2004-11-09T08:04:00Z</published><updated>2004-11-09T08:04:00Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-ansi-language: ES"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ES"&gt;Definitivamente que durante los últimos meses hemos estado platicando muy entusiasmados acerca de la liberación del componente WSE (Web Services Enhacements) Versión 2.0. Como ya mucho de Ustedes lo saben, WSE es el mecanismo utilizado por Microsoft para actualizar la plataforma Microsoft .NET con los estándares de Web Services que de forma periódica se van consensuando y aprobando. La versión &lt;a href="http://msdn.microsoft.com/webservices/building/wse/default.aspx"&gt;WSE 2.0&lt;/a&gt; incluye el recién aprobado estándar &lt;a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wss"&gt;WS-Security 1.0&lt;/a&gt; el cual permitirá a las organizaciones exponer servicios de forma segura que puedan ser consumidos en ambientes heterogéneos.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-ansi-language: ES"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-ansi-language: ES"&gt;Durante todas estas interacciones que reseñaba al inicio, siempre nos limitábamos a realizar demostraciones de las bondades de WS-Security en un ambiente estrictamente Microsoft, donde tanto el consumidor del servicio como el proveedores eran aplicaciones .NET. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-ansi-language: ES"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-ansi-language: ES"&gt;En este contexto, para todos aquellos que quieran empaparse en cómo desarrollar Web Services que implementen funcionalidad de autenticación, autorización y comunicación segura ( confidencialidad, integridad y no-repudiación) la recomendación definitiva es que leen el artículo llamado &lt;a href="http://msdn.microsoft.com/msdnmag/issues/04/10/ServiceStation/default.aspx"&gt;Service Station: Securing Web Services with WSE 2.0 -- MSDN Magazine, October 2004&lt;/a&gt;, el cual incluye ejemplos con acceso al código fuente.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-ansi-language: ES"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-ansi-language: ES"&gt;Para todos aquellos que requieran de la implementación de WS-Security en ambientes multiplataformas, la recomendación es que revisen la guía &lt;a href="http://msdn.microsoft.com/webservices/default.aspx?pull=/library/en-us/dnbda/html/interopsun.asp"&gt;WS-Security Interoperability Using WSE 2.0 and Sun JWSDP 1.4&lt;/a&gt;, el cual como su nombre lo indica presenta un escenario detallado y con ejemplos de un escenario de interoperabilidad entre Web Services utilizando WS-Security 1.0 para las plataformas .NET (con WSE 2.0) y SUN ( con JWSDP Java Web services Developer Pack 1.4). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-ansi-language: ES"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-ansi-language: ES"&gt;Otras lecturas recomendadas relacionadas con la interoperabilidad a través de Web Services entre entornos Microsoft .NET y otras plataformas las presentamos a continuación:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-ansi-language: ES"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span lang="EN"&gt;&lt;a href="http://msdn.microsoft.com/webservices/building/interop/default.aspx?pull=/library/en-us/dnbda/html/wsinteroprecsbea.asp"&gt;Web Services Interoperability Guidance (WSIG): BEA WebLogic 8.1 SP3 (8.1.3)&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span lang="EN"&gt;&lt;a href="http://msdn.microsoft.com/webservices/building/interop/default.aspx?pull=/library/en-us/dnbda/html/wsinteroprecsibm-final.asp"&gt;Web Services Interoperability Guidance (WSIG): IBM WebSphere Application Developer 5.1.2&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-ansi-language: ES"&gt;Dentro de este proceso evolutivo de Web Services, el estándar WS-Security aporta un elemento catalizador de gran importancia ya que resuelve los problemas fundamentales de seguridad multi-plataforma, y sin duda será uno de las tecnologías más utilizadas y de mayor difusión dentro de los siguientes meses. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-ansi-language: ES"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="mso-ansi-language: ES"&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-ansi-language: ES"&gt;Si Usted es de los que ya ha dado este paso, lo invito a que comparta con nosotros sus experiencias al respecto. En caso contrario lo invitamos a que inicie el proceso de exploración de este gran avance tecnológico. Finalmente, deseo&amp;nbsp;resaltar que&amp;nbsp;la plataforma de Web Services ha sido el fruto de inusuales consensos de la industria de software, lo cual recibimos con gran beneplácito&amp;nbsp;y a su vez nos estimula a esperar grandes avances en un futuro inmediato.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-ansi-language: ES"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;span style="mso-ansi-language: ES"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=254261" width="1" height="1"&gt;</content><author><name>juanlozv</name><uri>http://blogs.msdn.com/members/juanlozv.aspx</uri></author></entry><entry><title>La Experiencia de los Arquitectos de Sistemas</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/juanlozv/archive/2004/09/13/229113.aspx" /><id>http://blogs.msdn.com/juanlozv/archive/2004/09/13/229113.aspx</id><published>2004-09-14T03:38:00Z</published><updated>2004-09-14T03:38:00Z</updated><content type="html">&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="mso-ansi-language: ES"&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ES"&gt;Después de una larga ausencia de este poderoso medio, retomo hoy la pluma (digo el teclado) para compartir con Ustedes un tema interesante por sí mismo pero tangencialmente relacionado con el rol de los Arquitectura de Sistemas.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="mso-ansi-language: ES"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="mso-ansi-language: ES"&gt;El punto de partida de esta expedición es el lanzamiento durante la semana pasada de un sitio Web llamado &lt;a href="http://www.projectrebirth.org/"&gt;http://www.projectrebirth.org&lt;/a&gt; . Este sitio es auspiciado por la organización sin ánimo de lucro Project Rebirth, Inc, la cual tiene como objetivo documentar la reconstrucción de la Ciudad de Nueva York. Con este fin la organización tiene instalado seis cámaras de 35 mm situadas alrededor del área en reconstrucción. Estas cámaras fueron instaladas a partir del cumplimiento de los primeros seis meses de los atentados del 11 de Septiembre y cada cámara en cuestión toma una fotografía cada cinco minutos, durante los 7 días de la semana. Al final se espera que con una proyección de 20 minutos como máximo (considerando que cada fotografía aportará un “frame”) se pueda documentar a todo detalle el proceso de reconstrucción de esta área que pudiera finalizar en el 2015.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="mso-ansi-language: ES"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="mso-ansi-language: ES"&gt;Este sitio tiene mucha información relacionada al &lt;a href="http://www.projectrebirth.org/pages/rebuild/architecture/masterPlan.html"&gt;Plan Maestro de Reconstrucción&lt;/a&gt;, pero igualmente presenta una descripción muy interesante de lo que es el rol de un Arquitecto dentro del contexto original de arquitectura clásica ( &lt;a href="http://www.projectrebirth.org/pages/rebuild/architecture/archRoll.html"&gt;Architect’s&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;role&lt;/a&gt; ). &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="mso-ansi-language: ES"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="mso-ansi-language: ES"&gt;Dentro de los puntos planteados por Eva Hgberg (Arquitecta de la Universidad de Princeton) en este escueto pero sustancioso escrito, describe al arquitecto cómo el finalmente responsable del diseño arquitectónico pero realza el proceso de colaboración entre todos los miembros del equipo de trabajo, en especial con los Ingenieros, que es lo que finalmente logra que se finalice una obra exitosamente. Esta aportación no es de gran importancia, y como tal se fundamenta en principios básicos y probablemente del dominio de todos. Lo verdaderamente interesante viene en la mitad del escrito cuando plantea:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="mso-ansi-language: ES"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt 35.4pt; TEXT-ALIGN: justify"&gt;&lt;i style="mso-bidi-font-style: normal"&gt;&lt;span style="mso-ansi-language: ES"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/span&gt;“...la carrera en arquitectura es generalmente lenta y sostenida. La fama, si se logra, viene después que el arquitecto está dentro de sus cincuenta y tantos, algunas veces en los sesentas y setentas. La edad promedio de&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/span&gt;un ´joven arquitecto´ tiende a estar a finales de los treintas y hasta en los cuarenta. Una edad en la que en otras profesiones ya se ha logrado éxito y progreso. Parte de la razón por este aparente retraso es la inmensa cantidad de entrenamiento que los arquitectos deben emprender…” (Disculpen la traducción, no soy experto en el tema).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="mso-ansi-language: ES"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="mso-ansi-language: ES"&gt;Sin llegar a los extremos de edad que este artículo plantea, yo considero que existe un símil directo acerca del rol y la experiencia requerida para que un profesional de sistemas pueda realizar labores propias de arquitectura de software ó de infraestructura. En fin, el sabor particular es irrelevante, lo que si considero es que a carencia de un entrenamiento formal en arquitectura (aunque empiezan a aparecer opciones académicamente formales), el proceso de maduración toma muchos años de trabajo en el campo y corresponde a una experiencia que se va consolidando con proyectos y capacitación permanente. En este sentido, me parece un poco difícil aceptar los “Arquitectos de Veintitantos”. Aunque entiendo que hay excepciones, dada la afición informática desmedida de algunos adolescentes que a temprana edad son unos verdaderos veteranos, esta experiencia se consolida después de un sinnúmero de proyectos multi-plataformas tales como Mainframe, Unix, Windows y después de pasar por los años a través de diversos roles relacionados con la programación, las pruebas, el análisis y el diseño, la administración de proyectos, etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="mso-ansi-language: ES"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="mso-ansi-language: ES"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span style="mso-ansi-language: ES"&gt;Entiendo que esta posición es polémica, pero lo más importante de este escrito es ¿ Usted qué opina ?.&lt;/span&gt;&lt;span style="mso-ansi-language: ES"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=229113" width="1" height="1"&gt;</content><author><name>juanlozv</name><uri>http://blogs.msdn.com/members/juanlozv.aspx</uri></author></entry><entry><title>La nueva estrategia de Control de Versiones de Microsoft: SourceSafe y parte de Visual 2005 Team System</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/juanlozv/archive/2004/06/22/163027.aspx" /><id>http://blogs.msdn.com/juanlozv/archive/2004/06/22/163027.aspx</id><published>2004-06-23T02:32:00Z</published><updated>2004-06-23T02:32:00Z</updated><content type="html">&lt;P&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Definitivamente que&amp;nbsp;en este rubro de aplicaciones para el Control de Versiones,&amp;nbsp;Microsoft fue bastante pragm&amp;#225;tico en cuanto a la decisi&amp;#243;n tomada. Esto se fundamenta en el hecho, que para el 2005 podemos esperar dos alternativas, focalizadas cada una de ellas a dos segmentos diferentes de mercado:&lt;/SPAN&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana; mso-ansi-language: ES"&gt;Versi&amp;#243;n para Desarrolladores Independientes y/o Grupos peque&amp;#241;os de Desarrolladores: la oferta es &lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvsent/html/vssmap.asp"&gt;&lt;SPAN lang=ES style="FONT-FAMILY: Verdana; mso-ansi-language: ES"&gt;Visual SourceSafe 2005&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; mso-ansi-language: ES"&gt;.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana; mso-ansi-language: ES"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo1; tab-stops: list 36.0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana; mso-ansi-language: ES"&gt;Versi&amp;#243;n Empresarial y/o de desarrollos complejos: la oferta est&amp;#225; basada en utilizar &lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvsent/html/vsts-team.asp"&gt;&lt;SPAN lang=ES style="COLOR: #002c99; FONT-FAMILY: Verdana; mso-ansi-language: ES"&gt;Visual Studio 2005 Team System: Enterprise-Class Source Control and Work Item Tracking&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-ansi-language: ES"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;La nueva versi&amp;#243;n de&amp;nbsp;Visual SourceSafe 2005, pudi&amp;#233;ramos catalogarla finalmente como una versi&amp;#243;n formal, si la comparamos con la anteriormente liberada (versi&amp;#243;n 6.0d) que fue integrada al Visual Studio 2003, ya que&amp;nbsp;presenta mejoras relacionadas con la confiabilidad, escalabilidad, rendimiento y acceso remoto. Solo en este campo, hay una serie de innovaciones relacionadas con el acceso remoto por medio de HTTP. De gran utilidad, para procesos de construcci&amp;#243;n de &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;software del tipo&amp;nbsp;off-shore &amp;amp; near-shore tan&amp;nbsp;de boga&amp;nbsp;en la actualidad.&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Pero la buena noticia, se&amp;nbsp;potencializa con la nueva familia de productos&amp;nbsp;consolidada en Visual Studio 2005 Team System, el cual est&amp;#225; orientado a satisfacer las necesidades m&amp;#225;s exigentes de un proceso para la Administraci&amp;#243;n del Ciclo de Vida del Software.&amp;nbsp; Este producto contempla herramientas para los diversos participantes dentro del ciclo, ya sean Arquitectos, Desarrolladores, Testers, Gerente de Proyecto, y Documentadores entre otros. &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Team System es mucho mas que una versi&amp;#243;n de control de versiones, pero en lo espec&amp;#237;fico relacionado con este proceso de&amp;nbsp;SCM (Software Configuration Management), podemos esperar mejoras en el control de los fuentes, el manejo de unidades de trabajo, mejoras en las herramientas de auditoria y reportes, y una mayor escalabilidad, entre otras caracter&amp;#237;sticas. Para mas detalles de este producto, les anexo las siguientes ligas.&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="http://msdn.microsoft.com/library/en-us/dnvsent/html/vsts-over.asp"&gt;&lt;SPAN lang=EN-US style="COLOR: #002c99; FONT-FAMILY: Verdana; mso-ansi-language: EN-US"&gt;Visual Studio 2005 Team System: Overview&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="FONT-FAMILY: Verdana; mso-ansi-language: EN-US"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="mso-ansi-language: EN-US"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt"&gt;&lt;SPAN lang=EN-US&gt;&lt;A href="http://msdn.microsoft.com/library/en-us/dnvsent/html/vsts-arch.asp"&gt;&lt;SPAN style="COLOR: #002c99; FONT-FAMILY: Verdana"&gt;Visual Studio 2005 Team System: Designing Distributed Systems for Deployment&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: Verdana"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt"&gt;&lt;SPAN lang=EN-US&gt;&lt;A href="http://msdn.microsoft.com/library/en-us/dnvsent/html/vsts-dev.asp"&gt;&lt;SPAN style="COLOR: #002c99; FONT-FAMILY: Verdana"&gt;Visual Studio 2005 Team System: Building Robust and Reliable Software&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: Verdana"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt"&gt;&lt;SPAN lang=EN-US&gt;&lt;A href="http://msdn.microsoft.com/library/en-us/dnvsent/html/vsts-pm.asp"&gt;&lt;SPAN style="COLOR: #002c99; FONT-FAMILY: Verdana"&gt;Visual Studio 2005 Team System: Software Project Management&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: Verdana"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt"&gt;&lt;SPAN lang=EN-US&gt;&lt;A href="http://msdn.microsoft.com/library/en-us/dnvsent/html/vsts-msf.asp"&gt;&lt;SPAN style="COLOR: #002c99; FONT-FAMILY: Verdana"&gt;Visual Studio 2005 Team System: Microsoft Solutions Framework&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: Verdana"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt"&gt;&lt;SPAN lang=EN-US&gt;&lt;A href="http://msdn.microsoft.com/library/en-us/dnvsent/html/vsts-ext.asp"&gt;&lt;SPAN style="COLOR: #002c99; FONT-FAMILY: Verdana"&gt;Visual Studio 2005 Team System: Extending the Suite&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: Verdana"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;
&lt;LI class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt"&gt;&lt;SPAN lang=EN-US&gt;&lt;A href="http://msdn.microsoft.com/library/en-us/dnvsent/html/vsts-test.asp"&gt;&lt;SPAN style="COLOR: #002c99; FONT-FAMILY: Verdana"&gt;Visual Studio 2005 Team System: Enabling Better Software Through Better Testing&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-FAMILY: Verdana"&gt; &lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;!--Closes the footer div--&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=163027" width="1" height="1"&gt;</content><author><name>juanlozv</name><uri>http://blogs.msdn.com/members/juanlozv.aspx</uri></author></entry><entry><title>A Workable ENTERPRISE ARCHITECTURE in less than 8 weeks ?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/juanlozv/archive/2004/06/22/162048.aspx" /><id>http://blogs.msdn.com/juanlozv/archive/2004/06/22/162048.aspx</id><published>2004-06-22T08:02:00Z</published><updated>2004-06-22T08:02:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US&gt;Today, I arrived to &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:City w:st="on"&gt;Chicago&lt;/st1:City&gt; after a 4 hours flight from &lt;st1:place w:st="on"&gt;&lt;st1:City w:st="on"&gt;Mexico City&lt;/st1:City&gt;&lt;/st1:place&gt;. The purpose of the trip is to participate in the seminar &amp;#8220;&lt;B style="mso-bidi-font-weight: normal"&gt;Implementing &amp;amp; Managing &lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;Enterprise&lt;/st1:place&gt;&lt;/st1:City&gt; Architecture&amp;#8221;&lt;/B&gt; This event is organized by &lt;A href="http://www.zifa.com/"&gt;ZIFA &amp;#8211; The Zachmann Institute for Framework Advancement.&lt;/A&gt; The sessions will be conducted by the world famous enterprise&amp;#8217;s architects contributors &lt;B style="mso-bidi-font-weight: normal"&gt;John Zachman and Samuel Holcman&lt;/B&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US&gt;Taking in consideration the relevance of the event subject matter, the recognized quality of the speakers and the reputation of the company itself, I need to be honest. Independently of &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;the above mentioned formal motivations, I really have been impressed by the course promise: &lt;/SPAN&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&amp;#8220;&lt;B style="mso-bidi-font-weight: normal"&gt;..This 3&amp;#8211;day workshop includes a step-by-step guide and work plan to achieve a workable architecture in less than 8 weeks!&lt;/B&gt;&amp;#8221;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Believe me, this is not a trivial job, eight weeks to have workable enterprise architecture is a great and complex challenge, and almost impossible in the mentioned time-frame. I understand that this kind of goal is very controversial, but I give them the benefit of the doubt (sorry, this is a Spanish translated thought).&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN lang=EN-US style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Anyway, with this great expectation, tomorrow I will start the workshop. When I&amp;nbsp;come back&amp;nbsp;to &lt;st1:country-region w:st="on"&gt;&lt;st1:place w:st="on"&gt;Mexico&lt;/st1:place&gt;&lt;/st1:country-region&gt;, I could share with you if this promise was satisfied and if it is viable in terms of the deliverables requested for this kind of large projects and the average needs of enterprise architectures in medium and large size corporations.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=162048" width="1" height="1"&gt;</content><author><name>juanlozv</name><uri>http://blogs.msdn.com/members/juanlozv.aspx</uri></author></entry><entry><title>Nuevo sitio en Microsoft con recursos para Desarrolladores Java!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/juanlozv/archive/2004/06/08/150632.aspx" /><id>http://blogs.msdn.com/juanlozv/archive/2004/06/08/150632.aspx</id><published>2004-06-08T08:52:00Z</published><updated>2004-06-08T08:52:00Z</updated><content type="html">&lt;P&gt;Recientemente fue lanzado un Centro de Recursos para Desarrolladores Java, localizado en &lt;A href="http://msdn.microsoft.com/java/"&gt;http://msdn.microsoft.com/java/&lt;/A&gt;.&amp;nbsp;Este sitio ha sido creado especialmente para el Desarrollador Java interesado en aprender los temas de interoperabilidad, evaluaci&amp;#243;n y/o migraci&amp;#243;n al Framework .NET.&amp;nbsp;Recomiendo ampliamente este sitio, en especial la secci&amp;#243;n: &lt;A href="http://msdn.microsoft.com/vstudio/java/interop/default.aspx"&gt;Interoperability Resources&lt;/A&gt;, donde podr&amp;#225;n encontrar, entre otra informaci&amp;#243;n relevante, algunos cap&amp;#237;tulos del libro &lt;A href="http://www.microsoft.com/MSPress/books/6711.asp"&gt;NET and J2EE Interoperability Toolkit&lt;/A&gt; de &lt;A href="http://weblogs.asp.net/smguest/"&gt;Simon Guest&lt;/A&gt;. El cual hasta la fecha&amp;nbsp;se ha convertido en la referencia obligada en el tema de interoperabilidad entre .NET &amp;amp; J2EE.&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=150632" width="1" height="1"&gt;</content><author><name>juanlozv</name><uri>http://blogs.msdn.com/members/juanlozv.aspx</uri></author></entry><entry><title>Catálogo de Artículos Técnicos en Español (MSDN)</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/juanlozv/archive/2004/04/28/122398.aspx" /><id>http://blogs.msdn.com/juanlozv/archive/2004/04/28/122398.aspx</id><published>2004-04-29T00:09:00Z</published><updated>2004-04-29T00:09:00Z</updated><content type="html">&lt;P&gt;Deseo compartir con Ustedes esta liga de &lt;A href="http://www.microsoft.com/spanish/msdn/articulos/architectema/default.asp"&gt;Art&amp;#237;culos T&amp;#233;cnicos por tema de desarrollo en MSDN&lt;/A&gt; Espa&amp;#241;ol. Est&amp;#225; bastante interesante y la ventaja es que podemos encontrar un n&amp;#250;mero importante de art&amp;#237;culos catalogados relacionados con:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;.NET Framework 
&lt;LI&gt;Acceso a Datos y ADO .NET 
&lt;LI&gt;Arquitectura de Aplicaciones 
&lt;LI&gt;Arquitectura de un sitio de Comercio Electr&amp;#243;nico 
&lt;LI&gt;ASP .NET 
&lt;LI&gt;BizTalk Server 
&lt;LI&gt;Commerce Server 2000 
&lt;LI&gt;C# 
&lt;LI&gt;DirectX &amp;amp; Windows Media 
&lt;LI&gt;Dr. GUI .NET&amp;nbsp; 
&lt;LI&gt;Internet Explorer 
&lt;LI&gt;Microsoft Exchange 2000 
&lt;LI&gt;Microsoft Visio 2000 
&lt;LI&gt;MSDN Online Voices 
&lt;LI&gt;Pr&amp;#225;cticas de programaci&amp;#243;n .NET 
&lt;LI&gt;Programaci&amp;#243;n con Office 
&lt;LI&gt;Proyecto Duwamish 
&lt;LI&gt;Revista MTJ 
&lt;LI&gt;Sistemas Operativos 
&lt;LI&gt;SQL Server 2000 
&lt;LI&gt;Varios Visual Basic .NET 
&lt;LI&gt;Visual Studio .NET 
&lt;LI&gt;Web Services 
&lt;LI&gt;Windows CE 
&lt;LI&gt;Aplicaciones M&amp;#243;viles 
&lt;LI&gt;&amp;nbsp;XML &lt;BR&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=122398" width="1" height="1"&gt;</content><author><name>juanlozv</name><uri>http://blogs.msdn.com/members/juanlozv.aspx</uri></author></entry><entry><title>Bienvenido el estándar WSS – Web Service Security v1.0!!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/juanlozv/archive/2004/04/23/119264.aspx" /><id>http://blogs.msdn.com/juanlozv/archive/2004/04/23/119264.aspx</id><published>2004-04-24T02:51:00Z</published><updated>2004-04-24T02:51:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-ansi-language: ES"&gt;Definitivamente que la ratificaci&amp;#243;n del est&amp;#225;ndar &lt;B&gt;&lt;A href="http://www.oasis-open.org/news/oasis_news_04_19_04.php"&gt;Web Services Security (WSS)&lt;/A&gt;&lt;/B&gt; del d&amp;#237;a 19 de abril es un hito dentro de la historia ascendente de la tecnolog&amp;#237;a de Web Services. Con este est&amp;#225;ndar la &lt;B style="mso-bidi-font-weight: normal"&gt;interoperabilidad segura&lt;/B&gt; (XML Digital Signature, XML Encryption, X.509 Certificates) a nivel de WS ser&amp;#225; garantizada, y se abrir&amp;#225;n las puertas a un n&amp;#250;mero importante de servicios en un ambiente Extranet e Internet. &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-ansi-language: ES"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-ansi-language: ES"&gt;Es importante resaltar que la versi&amp;#243;n aprobada por &lt;B style="mso-bidi-font-weight: normal"&gt;&lt;A href="http://www.oasis-open.org/home/index.php"&gt;OASIS&lt;/A&gt;&lt;/B&gt; es ligeramente diferente a la implementada por Microsoft en el &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=21FB9B9A-C5F6-4C95-87B7-FC7AB49B3EDD&amp;amp;displaylang=en"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;WSE 2.0 Technology Preview&lt;/B&gt;,&lt;/A&gt; pero es un hecho que la versi&amp;#243;n final de WSE 2.0 soportar&amp;#225; el est&amp;#225;ndar &lt;B style="mso-bidi-font-weight: normal"&gt;&lt;A href="http://www.oasis-open.org/specs/index.php#wssv1.0"&gt;WSS Versi&amp;#243;n 1.0&lt;/A&gt;&lt;/B&gt; en su totalidad.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-ansi-language: ES"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-ansi-language: ES"&gt;Les presento algunos datos curiosos del &lt;B style="mso-bidi-font-weight: normal"&gt;&lt;A href="http://www.oasis-open.org/committees/ballot.php?id=407&amp;amp;"&gt;proceso de aprobaci&amp;#243;n&lt;/A&gt;&lt;/B&gt; del est&amp;#225;ndar. Del total de miembros que representan las empresas elegibles para la votaci&amp;#243;n, solo votaron &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;78 de 354 posibles, lo cual representa solo el 22%. Y de los que votaron, el 99% aprob&amp;#243; el nuevo est&amp;#225;ndar, y s&amp;#243;lo hubo un voto en contra.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-ansi-language: ES"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Arial; mso-ansi-language: ES"&gt;Enhorabuena por este esperado est&amp;#225;ndar!!!!!!!&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=119264" width="1" height="1"&gt;</content><author><name>juanlozv</name><uri>http://blogs.msdn.com/members/juanlozv.aspx</uri></author></entry><entry><title>¿Hacia dónde hay que focalizar los esfuerzos futuros?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/juanlozv/archive/2004/04/16/114420.aspx" /><id>http://blogs.msdn.com/juanlozv/archive/2004/04/16/114420.aspx</id><published>2004-04-16T09:44:00Z</published><updated>2004-04-16T09:44:00Z</updated><content type="html">&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-US&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN style="mso-ansi-language: ES"&gt;Es una realidad que lo evolutivo y cambiante de la tecnolog&amp;#237;a rebasa por mucho la capacidad de asimilaci&amp;#243;n de las personas, y por ende de las organizaciones.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN style="mso-ansi-language: ES"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN style="mso-ansi-language: ES"&gt;A trav&amp;#233;s de diversos mecanismos de comunicaci&amp;#243;n, difusi&amp;#243;n y habilitaci&amp;#243;n intentamos establecer una masa cr&amp;#237;tica receptiva y expectante para las&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;nuevas tecnolog&amp;#237;as. Entre estas alternativas tenemos los programas de adopci&amp;#243;n temprana de tecnolog&amp;#237;a (Early Adopters), el cual permite llegar a los interesados los productos desde una etapa muy incipiente de su desarrollo. Esta prontitud en la experimentaci&amp;#243;n proporciona&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;a los evaluadores una ventaja competitiva relevante,&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;y les ofrece una ventana de oportunidad&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;comercial y de posicionamiento que es de gran valor. Por el otro lado, el proveedor de software se beneficia al obtener una retroalimentaci&amp;#243;n muy valiosa por parte de los usuarios pero en un ambiente controlado.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN style="mso-ansi-language: ES"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN style="mso-ansi-language: ES"&gt;A pesar de que el objetivo de posicionamiento comercial de cualquier producto de software, se focaliza regularmente en las empresas y en el sector p&amp;#250;blico, los programas de adopci&amp;#243;n tecnol&amp;#243;gica son b&amp;#225;sicamente devorados por socios tecnol&amp;#243;gicos. Y en muy pocas ocasiones, las empresas participan en este tipo de programas. Lo que realmente se observa es que entre m&amp;#225;s grande y compleja es una organizaci&amp;#243;n, m&amp;#225;s lenta es su capacidad de adopci&amp;#243;n y proceso de&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;evoluci&amp;#243;n tecnol&amp;#243;gica. Caso contrario, ocurre en las empresas peque&amp;#241;as, de mayor agilidad, donde muchas veces la necesidad de posicionamiento los obliga a incrementar su nivel de riesgo basado en la innovaci&amp;#243;n y en consecuencia en la utilizaci&amp;#243;n masiva de tecnolog&amp;#237;a, independientemente de su grado de madurez. &lt;/SPAN&gt;&lt;SPAN lang=EN-US&gt;Lo cual evidentemente nos lleva a replantear y focalizar nuestros objetivos y esfuerzos de difusi&amp;#243;n tecnol&amp;#243;gica, con la finalidad de evitar que el proceso se quiebre o se empiece a quebrar entre lo inmediatamente anterior, lo actual, lo vigente y lo futuro. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-US&gt;Esta situaci&amp;#243;n se hace evidente por el hecho de venir de pr&amp;#225;cticamente una d&amp;#233;cada de escasa movilidad tecnol&amp;#243;gica, a una&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;nueva que es extremadamente &amp;#225;gil, vol&amp;#225;til y en franca evoluci&amp;#243;n y transformaci&amp;#243;n. En muy poco tiempo hemos pasado del dominio del Win32 API, a la diversificaci&amp;#243;n con un nuevo Win64 API, sin mencionar los cambios radicales introducidos por Plataforma&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;.NET, y sin haber tenido la oportunidad de asimilarse en profundidad, hoy nos vemos pavimentando los caminos hacia&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Whidbey, a sabiendas que el destino final es un poco m&amp;#225;s all&amp;#225; y todav&amp;#237;a m&amp;#225;s distante, y que el puerto destino es ORCAS. Sinceramente, muy complejo de asimilar..&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-US&gt;Lo nuevo y reciente naturalmente seduce, pero los beneficios comerciales y de posicionamiento no son necesariamente efectivos, especialmente cuando se trata de valorar este esfuerzo del d&amp;#237;a a d&amp;#237;a en m&amp;#233;tricas respaldadas con n&amp;#250;meros fr&amp;#237;os, enti&amp;#233;ndase cuota, market-share, market-value, etc..&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Aunque este es un tema, indiscutiblemente&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;muy trillado y debatido en el pasado, vale la pena volverlo a traer de nuevo a la mesa, especialmente cuando en la mira tenemos un segmento todav&amp;#237;a m&amp;#225;s complejo que atender, m&amp;#225;s demandante en apoyos y con una menor disponibilidad de asimilaci&amp;#243;n tecnol&amp;#243;gica y adaptabilidad al cambio, como son los Profesionales de Plataforma (IT Pros).&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-US&gt;Por eso urge realizar transformaciones de forma inmediata, con la finalidad que podamos continuar con un pie que cruza el pasado reciente y se posiciona en el presente, pero a la vez permite visualizar y prepararse para el futuro. El mensaje deber&amp;#225; ser balanceado y alineado con la realidad tecnol&amp;#243;gica actual. S&amp;#243;lo quiero que se imaginen la expresi&amp;#243;n desconcertada de un profesional de plataforma al ser abordado con un entusiasmo sin igual por&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;nuestros especialistas con temas de Longhorn, Avalon, WinFS e Indigo, pero desatendiendo e ignorando su problem&amp;#225;tica diaria&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;fundamentada en la necesidad de escalar su DataCenter, aumentar los niveles de servicio de su Intranet, optimizar los mecanismos de actualizaci&amp;#243;n de aplicaciones, incrementar el nivel de seguridad inform&amp;#225;tica de la organizaci&amp;#243;n, etc.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-US&gt;Definitivamente, que para focalizar eficientemente los esfuerzos futuros ser&amp;#225; necesario entender de mejor forma el nuevo presente, y actualizar los modelos operativos que la agilidad tecnol&amp;#243;gica est&amp;#225; volviendo anacr&amp;#243;nico de una forma vertiginosa y sigilosa.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="TEXT-JUSTIFY: inter-ideograph; MARGIN: 0cm 0cm 0pt; TEXT-ALIGN: justify"&gt;&lt;SPAN lang=EN-US&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=114420" width="1" height="1"&gt;</content><author><name>juanlozv</name><uri>http://blogs.msdn.com/members/juanlozv.aspx</uri></author></entry><entry><title>Analyst: Intel Reverse-Engineered AMD64 </title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/juanlozv/archive/2004/04/13/112721.aspx" /><id>http://blogs.msdn.com/juanlozv/archive/2004/04/13/112721.aspx</id><published>2004-04-14T04:23:00Z</published><updated>2004-04-14T04:23:00Z</updated><content type="html">&lt;P&gt;&lt;FONT face=Arial size=2&gt;Despu&amp;#233;s de investigar el conjunto de instrucciones utilizados en los chips de 64-bit de AMD e Intel, un analista de la industria ha concluido que Intel realiz&amp;#243; un reverso de ingenier&amp;#237;a del conjunto de instrucciones del AMD64 para crear su propia&amp;nbsp;arquitectura de microprocesador 64-bit.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;M&amp;#225;s detalle...&lt;/FONT&gt;&lt;A href="http://www.extremetech.com/article2/0,3973,1561875,00.asp?kc=ETRSS02129TX1K0000532"&gt;&lt;FONT face=Arial size=2&gt;http://www.extremetech.com/article2/0,3973,1561875,00.asp?kc=ETRSS02129TX1K0000532&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;After investigating the instruction sets used by 64-bit chips from AMD and Intel, an industry analyst has concluded that Intel reverse-engineered the AMD64 instruction set to create its own 64-bit microprocessor architecture. &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;More detail...&lt;/FONT&gt;&lt;A href="http://www.extremetech.com/article2/0,3973,1561875,00.asp?kc=ETRSS02129TX1K0000532"&gt;&lt;FONT face=Arial size=2&gt;http://www.extremetech.com/article2/0,3973,1561875,00.asp?kc=ETRSS02129TX1K0000532&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=112721" width="1" height="1"&gt;</content><author><name>juanlozv</name><uri>http://blogs.msdn.com/members/juanlozv.aspx</uri></author></entry></feed>