<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Juan Peláez Blog</title>
    <link>http://www.juanpelaez.com/Blog/</link>
    <description>Programación y Estrategias de Negocios</description>
    <language>en-us</language>
    <copyright>Juan Carlos Peláez</copyright>
    <lastBuildDate>Thu, 02 Jul 2009 21:17:00 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 2.2.8279.16125</generator>
    <managingEditor>jpelaez@juanpelaez.com</managingEditor>
    <webMaster>jpelaez@juanpelaez.com</webMaster>
    <creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/JuanPelaezBlog" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <trackback:ping>http://www.juanpelaez.com/Blog/Trackback.aspx?guid=82fb6eeb-caba-4b6d-88ad-4d08ff932e2d</trackback:ping>
      <pingback:server>http://www.juanpelaez.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.juanpelaez.com/Blog/PermaLink,guid,82fb6eeb-caba-4b6d-88ad-4d08ff932e2d.aspx</pingback:target>
      <dc:creator>Juan Pelaez</dc:creator>
      <wfw:comment>http://www.juanpelaez.com/Blog/CommentView,guid,82fb6eeb-caba-4b6d-88ad-4d08ff932e2d.aspx</wfw:comment>
      <wfw:commentRss>http://www.juanpelaez.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=82fb6eeb-caba-4b6d-88ad-4d08ff932e2d</wfw:commentRss>
      
      <title>3Metas en SenaSoft 2009</title>
      <guid isPermaLink="false">http://www.juanpelaez.com/Blog/PermaLink,guid,82fb6eeb-caba-4b6d-88ad-4d08ff932e2d.aspx</guid>
      <link>http://feedproxy.google.com/~r/JuanPelaezBlog/~3/Zi50dIZS_MY/3MetasEnSenaSoft2009.aspx</link>
      <pubDate>Thu, 02 Jul 2009 21:17:00 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Gracias a la amable invitación del &lt;b&gt;Sena&lt;/b&gt; regional Cauca (&lt;b&gt;Colombia&lt;/b&gt;) tuve&#xD;
la oportunidad de asistir a &lt;b&gt;&lt;a href="http://www.senasoftcauca2009.net/"&gt;SenaSoft&#xD;
2009&lt;/a&gt;&lt;/b&gt;, donde compartí un poco de la experiencia que hemos tenido en los últimos&#xD;
años construyendo empresas de tecnología, especialmente software, en vez de hablar&#xD;
de tecnologías especificas o de &lt;b&gt;&lt;a href="http://www.3metas.com/"&gt;3Metas&lt;/a&gt;&lt;/b&gt;estuvimos&#xD;
conversando un poco sobre lo que hemos aprendido, lo que haríamos mejor si empezáramos&#xD;
de nuevo (y bueno ahora estamos empezando de nuevo, así que espero que lo estemos&#xD;
aplicando :-)). &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Aquí adjunto la presentación que use durante el evento.  &#xD;
&lt;/p&gt;&#xD;
        &lt;div style="text-align: center; width: 425px" id="__ss_1675340"&gt;&#xD;
          &lt;a style="margin: 12px 0px 3px; display: block; font: 14px helvetica,arial,sans-serif; text-decoration: underline" title="Emprendimiento101" href="http://www.slideshare.net/jkpelaez/emprendimiento101"&gt;Emprendimiento101&lt;/a&gt;&#xD;
          &lt;object style="margin:0px" width="425" height="355"&gt;&#xD;
            &lt;param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=emprendimiento101-090702140548-phpapp01&amp;amp;stripped_title=emprendimiento101"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&#xD;
            &lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&#xD;
            &lt;embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=emprendimiento101-090702140548-phpapp01&amp;amp;stripped_title=emprendimiento101" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"&gt;&#xD;
            &lt;/embed&gt;&#xD;
          &lt;/object&gt;&#xD;
          &lt;div style="font-family: tahoma,arial; height: 26px; font-size: 11px; padding-top: 2px"&gt;View&#xD;
more &lt;a style="text-decoration: underline" href="http://www.slideshare.net/"&gt;documents&lt;/a&gt; from &lt;a style="text-decoration: underline" href="http://www.slideshare.net/jkpelaez"&gt;Juan&#xD;
Pelaez&lt;/a&gt;.&#xD;
&lt;/div&gt;&#xD;
        &lt;/div&gt;&#xD;
        &lt;p&gt;&#xD;
Referencias: Uno de los slides se basa en una idea que vi en una &lt;b&gt;&lt;u&gt;&lt;a href="http://spanish.bilinkis.com/2009/06/el-lanzamiento-de-la-red-innova/"&gt;&lt;i&gt;presentación&lt;/i&gt;&lt;/a&gt;&lt;/u&gt;&lt;/b&gt; de &lt;b&gt;&lt;i&gt;&lt;u&gt;&lt;a href="http://spanish.bilinkis.com/"&gt;Santiago&#xD;
Bilinkis&lt;/a&gt;&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;sobre las 3 cosas que detienen a los emprendedores. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Espero que sea útil, &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Juan Carlos Peláez &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Arquitecto de Software. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Publicado en &lt;a href="http://www.juanpelaez.com"&gt;www.juanpelaez.com&lt;/a&gt;&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Keywords: 3Metas, emprendimiento, Juan Pelaez, Popayan, Colombia, SenaSoft 2009&#xD;
&lt;/p&gt;&#xD;
        &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:c650e7cd-57db-4e24-b9fc-d668f36db892" class="wlWriterEditableSmartContent"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/3Metas" rel="tag"&gt;3Metas&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Juan+Pelaez" rel="tag"&gt;Juan&#xD;
Pelaez&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Emprendimiento" rel="tag"&gt;Emprendimiento&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Innovaci%c3%b3n" rel="tag"&gt;Innovación&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Popayan" rel="tag"&gt;Popayan&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Cauca" rel="tag"&gt;Cauca&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SenaSoft+2009" rel="tag"&gt;SenaSoft&#xD;
2009&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;p&gt;&#xD;
 &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Publicidad: Quiere integrar redes sociales en su sitio de internet, en su estrategia&#xD;
corporativa, en la construcción de su marca pero no sabe por dónde empezar? contáctenos&#xD;
en &lt;a href="http://www.3metas.com"&gt;www.3metas.com&lt;/a&gt;, podemos ayudarle a construir&#xD;
su estrategia digital. &lt;img width="0" height="0" src="http://www.juanpelaez.com/Blog/aggbug.ashx?id=82fb6eeb-caba-4b6d-88ad-4d08ff932e2d"&gt;&lt;/img&gt;&lt;/p&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8Vbuui-gQuiC0cK8yBjZKEg0HYA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8Vbuui-gQuiC0cK8yBjZKEg0HYA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8Vbuui-gQuiC0cK8yBjZKEg0HYA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8Vbuui-gQuiC0cK8yBjZKEg0HYA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=Zi50dIZS_MY:u7EVmYp6IXw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=Zi50dIZS_MY:u7EVmYp6IXw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=Zi50dIZS_MY:u7EVmYp6IXw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?i=Zi50dIZS_MY:u7EVmYp6IXw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=Zi50dIZS_MY:u7EVmYp6IXw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?i=Zi50dIZS_MY:u7EVmYp6IXw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JuanPelaezBlog/~4/Zi50dIZS_MY" height="1" width="1"/&gt;</description>
      <comments>http://www.juanpelaez.com/Blog/CommentView,guid,82fb6eeb-caba-4b6d-88ad-4d08ff932e2d.aspx</comments>
      <category>Emprendimiento</category>
      <category>Gestion de Empresas de Software</category>
    <feedburner:origLink>http://www.juanpelaez.com/Blog/2009/07/02/3MetasEnSenaSoft2009.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.juanpelaez.com/Blog/Trackback.aspx?guid=03c1847a-ccb2-4ae5-98e1-8d4ed445c2a3</trackback:ping>
      <pingback:server>http://www.juanpelaez.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.juanpelaez.com/Blog/PermaLink,guid,03c1847a-ccb2-4ae5-98e1-8d4ed445c2a3.aspx</pingback:target>
      <dc:creator>Juan Pelaez</dc:creator>
      <wfw:comment>http://www.juanpelaez.com/Blog/CommentView,guid,03c1847a-ccb2-4ae5-98e1-8d4ed445c2a3.aspx</wfw:comment>
      <wfw:commentRss>http://www.juanpelaez.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=03c1847a-ccb2-4ae5-98e1-8d4ed445c2a3</wfw:commentRss>
      
      <title>Ejecutando Windows 7 en MacBookPro</title>
      <guid isPermaLink="false">http://www.juanpelaez.com/Blog/PermaLink,guid,03c1847a-ccb2-4ae5-98e1-8d4ed445c2a3.aspx</guid>
      <link>http://feedproxy.google.com/~r/JuanPelaezBlog/~3/yPh-EB-9Dnw/EjecutandoWindows7EnMacBookPro.aspx</link>
      <pubDate>Sun, 07 Jun 2009 19:17:00 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
 &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Hace algún tiempo compré una computadora MacBookPro, y &lt;a href="http://www.juanpelaez.com/Blog/2008/04/08/InstalandoWindowsVistaYFedora8EnUnMacBookPro.aspx"&gt;le&#xD;
instale un sistema de triple partición&lt;/a&gt;, la experiencia era buena pero había días&#xD;
en que (me imagino que como la mayoría), decía “DIOS Vista, muévete”, especialmente&#xD;
programando, haciendo render, navegando en Internet y esas cosas. En fin… &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Ayer saque tiempo y le instalé a la maquina Windows 7. La experiencia de instalación&#xD;
estuvo bien, hice un upgrade del sistema Windows Vista así que la cosa tomó más de&#xD;
los 30 minutos que promocionan. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
La calificación de la maquina fue la misma de vista: 4.8 &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Todos mis archivos y configuración de programas parecen estar bien, curiosamente ahora&#xD;
tengo más espacio libre que cuando inicie la instalación. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
El sistema de update del OS se fue a actualizar, está cargando versiones nuevas de&#xD;
los drivers de la red inalámbrica y la tarjeta de video. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Para conseguir la llave de licencia fue al sitio de Microsoft, seleccione un instalador&#xD;
en versión e idioma, inicie el proceso de registro, pero no descargue el software&#xD;
solo llegue a la ventana en la que me dan el numero de licencia, lo copie en la ventana&#xD;
de activación y listo. (por cierto que hice todo el proceso sin este número, de esta&#xD;
forma la maquina será útil por 30 días) &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Una cosa interesante fue que el instalador mostró una lista de los programas que tendrían&#xD;
problemas para ejecutarse después de la instalación pero también indicaba que si se&#xD;
reinstalaban funcionarían bien, los más notorios: &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f4db40af-1e08-4a21-a26b-ec2f4dc4190d&amp;amp;DisplayLang=en"&gt;Microsoft&#xD;
Network Monitor&lt;/a&gt; y SQL Server 2005, aunque yo uso SQL2008 (WTF?), así que no tengo&#xD;
como comprobar si hay algún problema con SQL Server 2005 y mi upgrade de Windows 7,&#xD;
SQL Server 2008 express funciona perfectamente después de la instalación. (Revisando&#xD;
el visor de eventos si parece que tengo problemas con reporting services y la creación&#xD;
de contadores de desempeño.). &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Sin embargo al ejecutar el Network Monitor después de la instalación encuentro que&#xD;
hay una nueva versión así que eso resuelve los problemas, a pesar de los errores en&#xD;
el event viewer Reporting Services también está funcionando bien, habrá que investigar&#xD;
más. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Después de la instalación el Input Remaper que usaba para controlar los ventiladores&#xD;
no funciona más, sin embargo aparentemente ahora la maquina se calienta menos. Todo&#xD;
lo demás va bien, la maquina realmente se siente más rápida, la barra de tareas es&#xD;
buenísima para cambiar de aplicaciones, el sistemita de control de los iconos al lado&#xD;
del reloj es de lujo. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
La versión de pruebas que instale es Ultimate así que ahora podre probar el reconocimiento&#xD;
de voz en español finalmente a ver si eso si funciona o no. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
El nuevo Paint, Calculadora y NotePad son curiosos. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Seguire probando.. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Juan Peláez. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Arquitecto de Software. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.3metas.com" target="_blank"&gt;3Metas Corp&lt;/a&gt;. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Publicado en &lt;a href="http://www.juanpelaez.com"&gt;www.juanpelaez.com&lt;/a&gt;,  Si&#xD;
está leyendo esto en otra dirección no se pierda el contenido del sitio original. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
 &#xD;
&lt;/p&gt;&#xD;
        &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2bb36324-f7cb-48b7-85ef-91999f17d942" class="wlWriterEditableSmartContent"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/Juan+Pelaez" rel="tag"&gt;Juan Pelaez&lt;/a&gt;,&lt;a href="http://technorati.com/tags/3Metas" rel="tag"&gt;3Metas&lt;/a&gt;,&lt;a href="http://technorati.com/tags/MacBookPro" rel="tag"&gt;MacBookPro&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Windows+7" rel="tag"&gt;Windows&#xD;
7&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Windows+Vista" rel="tag"&gt;Windows Vista&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Boot" rel="tag"&gt;Boot&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;strong&gt;Keywords:&lt;/strong&gt; Windows 7, MacBookPro, Instalacion, Leopard, Linux, Windows&#xD;
Vista, Windows 7, 3Metas Corp, Juan Peláez, Colombia, Fort Lauderdale, Florida, USA,&#xD;
Digital Strategy Company, New Media Company, Social Media Company. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
 &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;strong&gt;Publicidad:&lt;/strong&gt; Quiere adoptar las últimas tecnologías Microsoft pero&#xD;
no sabe por dónde comenzar, nuestro grupo de expertos pueden ayudarlo a explotar lo&#xD;
mejor y más novedoso de esta plataforma en beneficio de su negocio. Escribanos &lt;a href="mailto:sales@3metas.com"&gt;sales@3metas.com&lt;/a&gt;&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.juanpelaez.com/Blog/aggbug.ashx?id=03c1847a-ccb2-4ae5-98e1-8d4ed445c2a3"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_-0QX5MEokQvakXrJOx8cn-md58/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_-0QX5MEokQvakXrJOx8cn-md58/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_-0QX5MEokQvakXrJOx8cn-md58/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_-0QX5MEokQvakXrJOx8cn-md58/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=yPh-EB-9Dnw:7U1z9QOgzes:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=yPh-EB-9Dnw:7U1z9QOgzes:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=yPh-EB-9Dnw:7U1z9QOgzes:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?i=yPh-EB-9Dnw:7U1z9QOgzes:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=yPh-EB-9Dnw:7U1z9QOgzes:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?i=yPh-EB-9Dnw:7U1z9QOgzes:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JuanPelaezBlog/~4/yPh-EB-9Dnw" height="1" width="1"/&gt;</description>
      <comments>http://www.juanpelaez.com/Blog/CommentView,guid,03c1847a-ccb2-4ae5-98e1-8d4ed445c2a3.aspx</comments>
      <category>MacBook Pro</category>
      <category>Windows 7</category>
      <category>Windows Vista</category>
    <feedburner:origLink>http://www.juanpelaez.com/Blog/2009/06/07/EjecutandoWindows7EnMacBookPro.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.juanpelaez.com/Blog/Trackback.aspx?guid=e82655b1-52e7-4b6d-8979-f1b7a4bcc186</trackback:ping>
      <pingback:server>http://www.juanpelaez.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.juanpelaez.com/Blog/PermaLink,guid,e82655b1-52e7-4b6d-8979-f1b7a4bcc186.aspx</pingback:target>
      <dc:creator>Juan Pelaez</dc:creator>
      <wfw:comment>http://www.juanpelaez.com/Blog/CommentView,guid,e82655b1-52e7-4b6d-8979-f1b7a4bcc186.aspx</wfw:comment>
      <wfw:commentRss>http://www.juanpelaez.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=e82655b1-52e7-4b6d-8979-f1b7a4bcc186</wfw:commentRss>
      
      <title>Definiciones - Atributos de Calidad para Aplicaciones Distribuidas y de Alta Disponibilidad.</title>
      <guid isPermaLink="false">http://www.juanpelaez.com/Blog/PermaLink,guid,e82655b1-52e7-4b6d-8979-f1b7a4bcc186.aspx</guid>
      <link>http://feedproxy.google.com/~r/JuanPelaezBlog/~3/u7_g6qOuX90/DefinicionesAtributosDeCalidadParaAplicacionesDistribuidasYDeAltaDisponibilidad.aspx</link>
      <pubDate>Thu, 28 May 2009 08:23:00 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Extractado de &lt;a href="http://www.juanpelaez.com/Blog/ct.ashx?id=bb1210d3-404c-466b-b1cd-3933d73685cc&amp;amp;url=http%3a%2f%2fwww.juanpelaez.com%2fBlog%2fct.ashx%3fid%3d1eca3f73-119b-4f9f-8089-80b5b250b84f%26url%3dhttp%253a%252f%252fwww.codeplex.com%252fAppArchGuide"&gt;La&#xD;
Guía de Arquitectura Versión 2.0a&lt;/a&gt; del grupo de &lt;a href="http://www.juanpelaez.com/Blog/ct.ashx?id=bb1210d3-404c-466b-b1cd-3933d73685cc&amp;amp;url=http%3a%2f%2fwww.juanpelaez.com%2fBlog%2fct.ashx%3fid%3d1eca3f73-119b-4f9f-8089-80b5b250b84f%26url%3dhttp%253a%252f%252fmsdn.microsoft.com%252fen-us%252fpractices%252fdefault.aspx"&gt;Patterns&#xD;
and Practices de Microsoft&lt;/a&gt;. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;Disponibilidad&lt;/i&gt;&#xD;
          &lt;/b&gt; define la proporción del tiempo que el sistema es funcional&#xD;
y trabaja. Puede ser medido como un porcentaje del tiempo total en que el sistema&#xD;
estuvo caído en un periodo predefinido. La disponibilidad puede verse afectada por&#xD;
errores del sistema, problemas de infraestructura, ataques o carga del sistema. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;&#xD;
            &lt;/i&gt;&#xD;
          &lt;/b&gt;  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;Integridad Conceptual&lt;/i&gt;&#xD;
          &lt;/b&gt;&#xD;
          &lt;i&gt;&#xD;
          &lt;/i&gt;define la consistencia y coherencia del&#xD;
diseño total. Esto incluye la forma en que los componentes o módulos han sido diseñados,&#xD;
así como factores como el estilo de codificación y la nomenclatura de las variables. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;i&gt;&#xD;
          &lt;/i&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;&#xD;
            &lt;/i&gt;&#xD;
          &lt;/b&gt;  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;Flexibilidad&lt;/i&gt;&#xD;
          &lt;/b&gt; es la habilidad del sistema para adaptarse a ambientes&#xD;
y situaciones variables y para soportar cambios en políticas de negocios y reglas&#xD;
de negocio. Un sistema flexible es uno que es fácil de reconfigurar o que se adapta&#xD;
en respuesta a los diferentes requerimientos de usuarios y del sistema. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;i&gt;&#xD;
          &lt;/i&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;&#xD;
            &lt;/i&gt;&#xD;
          &lt;/b&gt;  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;Interoperabilidad&lt;/i&gt;&#xD;
          &lt;/b&gt; es la habilidad de que diversos componentes de un&#xD;
sistema diferentes sistemas funcionen correctamente al intercambiar información, comúnmente&#xD;
por medio de servicios. Un sistema interoperable hace fácil intercambiar y usar información&#xD;
interna y externamente. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;i&gt;&#xD;
          &lt;/i&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;&#xD;
            &lt;/i&gt;&#xD;
          &lt;/b&gt;  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;Capacidad de mantenimiento&lt;/i&gt;&#xD;
          &lt;/b&gt;&#xD;
          &lt;i&gt;&#xD;
          &lt;/i&gt;es la habilidad de un sistema para&#xD;
permitir cambios en sus componentes, servicios, características e interfaces en la&#xD;
medida en que dichos cambios son requeridos cuando se adiciona o cambia la funcionalidad,&#xD;
se corrigen errores o se suplen nuevos requerimientos de negocios. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;i&gt;&#xD;
          &lt;/i&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;&#xD;
            &lt;/i&gt;&#xD;
          &lt;/b&gt;  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;Capacidad de Administración&lt;/i&gt;&#xD;
          &lt;/b&gt;&#xD;
          &lt;i&gt;&#xD;
          &lt;/i&gt;define que tan fácil es gestionar&#xD;
la aplicación, usualmente a través de una instrumentación suficiente y adecuada que&#xD;
se expone en un sistema de monitoreo para efectos mejoramiento del rendimiento e identificación&#xD;
de errores. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;i&gt;&#xD;
          &lt;/i&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;&#xD;
            &lt;/i&gt;&#xD;
          &lt;/b&gt;  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;Rendimiento&lt;/i&gt;&#xD;
          &lt;/b&gt; es un indicador de la capacidad de respuesta del sistema&#xD;
para ejecutar una acción dentro de un intervalo de tiempo dado. Puede ser medida en&#xD;
términos de latencia o de respuesta. Latencia es el tiempo que tarda en responder&#xD;
a un evento, respuesta en es el numero de eventos que tiene lugar en una cantidad&#xD;
dada de tiempo. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
          &lt;/b&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;&#xD;
            &lt;/i&gt;&#xD;
          &lt;/b&gt;  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;Confiabilidad&lt;/i&gt;&#xD;
          &lt;/b&gt; es la habilidad de un sistema para mantener operacional&#xD;
en el tiempo. La confiabilidad se mide como la probabilidad de que un sistema no falle&#xD;
en ejecutar la función para la que fue construido dentro de un periodo especifico&#xD;
de tiempo. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;i&gt;&#xD;
          &lt;/i&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;&#xD;
            &lt;/i&gt;&#xD;
          &lt;/b&gt;  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;Capacidad de Re-Uso&lt;/i&gt;&#xD;
          &lt;/b&gt;&#xD;
          &lt;i&gt;&#xD;
          &lt;/i&gt;define la capacidad de un componente y un&#xD;
subsistema para ser usado por otras aplicaciones en otros escenarios. La capacidad&#xD;
de re-uso minimiza la duplicación de componentes así como el tiempo de implementación. &lt;i&gt;&lt;/i&gt;&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;&#xD;
            &lt;/i&gt;&#xD;
          &lt;/b&gt;  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;Escalabilidad&lt;/i&gt;&#xD;
          &lt;/b&gt;&#xD;
          &lt;b&gt;&#xD;
          &lt;/b&gt;es la habilidad de un sistema para funcionar bien&#xD;
cuando se presentan cambios en la demanda o en la carga del mismo. Típicamente el&#xD;
sistema será capaz de extenderse a un número mayor o más poderoso de servidores al&#xD;
incrementarse la demanda o la carga. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;i&gt;&#xD;
          &lt;/i&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;&#xD;
            &lt;/i&gt;&#xD;
          &lt;/b&gt;  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;Seguridad&lt;/i&gt;&#xD;
          &lt;/b&gt; define la forma en que el sistema es protegido de perder o&#xD;
suministrar información y la posibilidad de éxito de un ataque. Un sistema seguro&#xD;
trata de proteger sus actives y previene la modificación de información de fuentes&#xD;
no autorizadas. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;i&gt;&#xD;
          &lt;/i&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;&#xD;
            &lt;/i&gt;&#xD;
          &lt;/b&gt;  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;Capacidad de Soporte&lt;/i&gt;&#xD;
          &lt;/b&gt; define que tan fácil es para los operadores, desarrolladores,&#xD;
y usuarios entender y usar la aplicación así como que tan fácil es resolver los errores&#xD;
que se presentan cuando la aplicación falla. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;i&gt;&#xD;
          &lt;/i&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;&#xD;
            &lt;/i&gt;&#xD;
          &lt;/b&gt;  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;Capacidad de Pruebas&lt;/i&gt;&#xD;
          &lt;/b&gt; es una medida de que tan fácil es crear un criterio&#xD;
de pruebas para el sistema y sus componentes y como ejecutar estos test en un orden&#xD;
que permita determinar si el criterio se cumplió. Una buena capacidad de pruebas hace&#xD;
más común que las falas en el sistema puedan ser aisladas de una forma rápida y efectiva. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;i&gt;&#xD;
          &lt;/i&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;&#xD;
            &lt;/i&gt;&#xD;
          &lt;/b&gt;  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;Usabilidad&lt;/i&gt;&#xD;
          &lt;/b&gt;&#xD;
          &lt;b&gt;&#xD;
          &lt;/b&gt;define que tan bien la aplicación cumple con los requerimientos&#xD;
de los usuarios y los consumidores al ser intuitiva, fácil de localizar y globalizar,&#xD;
y capaz de proveer acceso correcto para usuarios con discapacidad así como una experiencia&#xD;
general Buena para el usuario. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Juan Carlos Pelaez &#xD;
&lt;br&gt;&#xD;
Arquitecto de Sofware. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Keywords: 3Metas, Juan Pelaez, Arquitectura, Emprendimiento, Desarrollo de Software,&#xD;
Aplicaciones Distribuidas, Juan Carlos Pelaez, Colombia, Desarrollo de Software, Soluciones,&#xD;
Silverlight, Sharepoint, WCF, WPF, Desarrollo de Aplicaciones Web, Desarrollo de Aplicaciones&#xD;
para Intranet, Web 2.0, Nuevos Medios. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Publicado en : &lt;a href="http://www.juanpelaez.com"&gt;www.juanpelaez.com&lt;/a&gt;&lt;/p&gt;&#xD;
        &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:5cbd652c-1ee5-4021-b90f-47bf8df1a254" class="wlWriterEditableSmartContent"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/3Metas" rel="tag"&gt;3Metas&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Juan+Pelaez" rel="tag"&gt;Juan&#xD;
Pelaez&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Colombia" rel="tag"&gt;Colombia&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Desarrollo+de+Aplicaciones" rel="tag"&gt;Desarrollo&#xD;
de Aplicaciones&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WCF" rel="tag"&gt;WCF&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WPF" rel="tag"&gt;WPF&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Silverlight" rel="tag"&gt;Silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Sharepoint" rel="tag"&gt;Sharepoint&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Innovaci%c3%b3n" rel="tag"&gt;Innovación&lt;/a&gt;,&lt;a href="http://technorati.com/tags/emprendimiento" rel="tag"&gt;emprendimiento&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Web+2.0" rel="tag"&gt;Web&#xD;
2.0&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SOA" rel="tag"&gt;SOA&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Arquitectura+de+Software" rel="tag"&gt;Arquitectura&#xD;
de Software&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Servicios+Web" rel="tag"&gt;Servicios&#xD;
Web&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Publicidad: Necesita Arquitectos en soluciones basadas en plataforma Microsoft? &lt;a href="http://www.juanpelaez.com/Blog/ct.ashx?id=bb1210d3-404c-466b-b1cd-3933d73685cc&amp;amp;url=http%3a%2f%2fwww.3metas.com"&gt;3Metas&#xD;
Corp&lt;/a&gt; tiene un grupo de especialistas que pueden apoyar sus procesos de diseño,&#xD;
construcción e implementación de soluciones.  Contáctenos al correo electrónico &lt;a href="mailto:sales@3metas.com"&gt;sales@3metas.com&lt;/a&gt;&lt;img width="0" height="0" src="http://www.juanpelaez.com/Blog/aggbug.ashx?id=e82655b1-52e7-4b6d-8979-f1b7a4bcc186"&gt;&lt;/img&gt;&lt;/p&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CXfVqr_c42QHv_NMQ7QeiBfsTfs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CXfVqr_c42QHv_NMQ7QeiBfsTfs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CXfVqr_c42QHv_NMQ7QeiBfsTfs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CXfVqr_c42QHv_NMQ7QeiBfsTfs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=u7_g6qOuX90:IGL_z6hiFBI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=u7_g6qOuX90:IGL_z6hiFBI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=u7_g6qOuX90:IGL_z6hiFBI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?i=u7_g6qOuX90:IGL_z6hiFBI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=u7_g6qOuX90:IGL_z6hiFBI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?i=u7_g6qOuX90:IGL_z6hiFBI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JuanPelaezBlog/~4/u7_g6qOuX90" height="1" width="1"/&gt;</description>
      <comments>http://www.juanpelaez.com/Blog/CommentView,guid,e82655b1-52e7-4b6d-8979-f1b7a4bcc186.aspx</comments>
      <category>Arquitectura</category>
    <feedburner:origLink>http://www.juanpelaez.com/Blog/2009/05/28/DefinicionesAtributosDeCalidadParaAplicacionesDistribuidasYDeAltaDisponibilidad.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.juanpelaez.com/Blog/Trackback.aspx?guid=c184200f-39e6-4c72-adc5-fc8e1728775f</trackback:ping>
      <pingback:server>http://www.juanpelaez.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.juanpelaez.com/Blog/PermaLink,guid,c184200f-39e6-4c72-adc5-fc8e1728775f.aspx</pingback:target>
      <dc:creator>Juan Pelaez</dc:creator>
      <wfw:comment>http://www.juanpelaez.com/Blog/CommentView,guid,c184200f-39e6-4c72-adc5-fc8e1728775f.aspx</wfw:comment>
      <wfw:commentRss>http://www.juanpelaez.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=c184200f-39e6-4c72-adc5-fc8e1728775f</wfw:commentRss>
      
      <title>Arquitectura Orientada a Servicios (SOA)</title>
      <guid isPermaLink="false">http://www.juanpelaez.com/Blog/PermaLink,guid,c184200f-39e6-4c72-adc5-fc8e1728775f.aspx</guid>
      <link>http://feedproxy.google.com/~r/JuanPelaezBlog/~3/RMmuU4edbaA/ArquitecturaOrientadaAServiciosSOA.aspx</link>
      <pubDate>Wed, 27 May 2009 07:30:00 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Extractado de &lt;a href="http://www.juanpelaez.com/Blog/ct.ashx?id=bb1210d3-404c-466b-b1cd-3933d73685cc&amp;amp;url=http%3a%2f%2fwww.juanpelaez.com%2fBlog%2fct.ashx%3fid%3d1eca3f73-119b-4f9f-8089-80b5b250b84f%26url%3dhttp%253a%252f%252fwww.codeplex.com%252fAppArchGuide"&gt;La&#xD;
Guía de Arquitectura Versión 2.0a&lt;/a&gt; del grupo de &lt;a href="http://www.juanpelaez.com/Blog/ct.ashx?id=bb1210d3-404c-466b-b1cd-3933d73685cc&amp;amp;url=http%3a%2f%2fwww.juanpelaez.com%2fBlog%2fct.ashx%3fid%3d1eca3f73-119b-4f9f-8089-80b5b250b84f%26url%3dhttp%253a%252f%252fmsdn.microsoft.com%252fen-us%252fpractices%252fdefault.aspx"&gt;Patterns&#xD;
and Practices de Microsoft&lt;/a&gt;. Para los que nos gusta en la lengua de cervantes: &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
La arquitectura orientada a servicios permite que la funcionalidad de la aplicación&#xD;
se exponga y consuma como un conjunto de servicios. Los servicios usan una forma estándar&#xD;
de interacción que les permiten ser invocados, publicados y descubiertos. Los servicios&#xD;
SOA están enfocados en proveer un esquema (schema) y una interacción basada en mensajes&#xD;
con una aplicación. Los servicios SOA proveen interfaces con alcance de aplicación&#xD;
en vez de interfaces del nivel de componente u objeto. En otras palabras un servicio&#xD;
SOA no debe ser tratado como un servicio proveído por un componente. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
El estilo SOA tiene las siguientes características que lo identifican: &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• La interacción con los servicios es desacoplada. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Puede involucrar procesos de negocios que se convierten en servicios interoperables. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Clientes y otros servicios pueden accede a servicios locales que se ejecutan en&#xD;
el mismo nivel. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Clientes y otros servicios acceden a servicios remotos sobre una red que los conecta. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Estos servicios pueden usar un rango de protocolos y formatos de datos para comunicar&#xD;
información. &#xD;
&lt;/p&gt;&#xD;
        &lt;h5&gt;Principios Fundamentales. &#xD;
&lt;/h5&gt;&#xD;
        &lt;p&gt;&#xD;
Los principios fundamentales de la arquitectura estilo SOA son: &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Los servicios son autónomos. Cada servicio SOA es mantenido, desarrollado, instalado&#xD;
y versionado de forma independiente. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Los servicios son distribuibles. Los servicios SOA pueden ser localizados en cualquier&#xD;
parte sobre la red, local o remotamente en tanto que la red soporte los protocolos&#xD;
de comunicación requeridos. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Los servicios son desacoplados. Cada servicio SOA es independiente de los otros&#xD;
y puede ser reemplazado o actualizado sin romper con las aplicaciones que lo consumen&#xD;
en tanto que la interface siga siendo compatible. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Los servicios comparten esquemas y contratos no clases. Los servicios SOA comparten&#xD;
contraltos y esquemas cuando se comunican, no clases internas. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• La compatibilidad está basada en políticas. Política en este caso significa la definición&#xD;
de características como transporte, protocolo y seguridad. &#xD;
&lt;/p&gt;&#xD;
        &lt;h5&gt;Beneficios&#xD;
&lt;/h5&gt;&#xD;
        &lt;p&gt;&#xD;
Los mayores beneficios del estilo de arquitectura SOA son: &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Alineación con el Dominio&lt;/b&gt;. El re-uso de servicios comunes con interfaces&#xD;
estándar incrementa las oportunidades de negocios y reduce costos. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Abstracción.&lt;/b&gt; Los servicios son autónomos y se accede a ellos a través de&#xD;
un contrato formal lo que provee desacople y abstracción. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Capacidad de Descubrimiento&lt;/b&gt;. Los servicios pueden exponer descripciones que&#xD;
permiten a otras aplicaciones y servicios localizarlos y determinar de forma automática&#xD;
la interfaz. &#xD;
&lt;/p&gt;&#xD;
        &lt;h5&gt;&#xD;
        &lt;/h5&gt;&#xD;
        &lt;h5&gt;Ejemplos&#xD;
&lt;/h5&gt;&#xD;
        &lt;p&gt;&#xD;
Ejemplos comunes de aplicaciones orientadas a servicios incluyen: &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Sistemas que comparten información médica.(Harvard Medical School) &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Sistemas de reservas (Starwood Hotels and Resorts) &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Sistemas de WorkFlow. (State Children’s Health Insurance Program) &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Juan Carlos Pelaez &#xD;
&lt;br&gt;&#xD;
Arquitecto de Sofware. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Keywords: 3Metas, Juan Pelaez, Arquitectura, Emprendimiento, Desarrollo de Software,&#xD;
Aplicaciones Distribuidas, Juan Carlos Pelaez, Colombia, Desarrollo de Software, Soluciones,&#xD;
Silverlight, Sharepoint, WCF, WPF, Desarrollo de Aplicaciones Web, Desarrollo de Aplicaciones&#xD;
para Intranet, Web 2.0, Nuevos Medios. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
 &#xD;
&lt;/p&gt;&#xD;
        &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:864fa830-0f20-4905-8f01-e0338fa934de" class="wlWriterEditableSmartContent"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/3Metas" rel="tag"&gt;3Metas&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Juan+Pelaez" rel="tag"&gt;Juan&#xD;
Pelaez&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Colombia" rel="tag"&gt;Colombia&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Desarrollo+de+Aplicaciones" rel="tag"&gt;Desarrollo&#xD;
de Aplicaciones&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WCF" rel="tag"&gt;WCF&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WPF" rel="tag"&gt;WPF&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Silverlight" rel="tag"&gt;Silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Sharepoint" rel="tag"&gt;Sharepoint&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Innovaci%c3%b3n" rel="tag"&gt;Innovación&lt;/a&gt;,&lt;a href="http://technorati.com/tags/emprendimiento" rel="tag"&gt;emprendimiento&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Web+2.0" rel="tag"&gt;Web&#xD;
2.0&lt;/a&gt;,&lt;a href="http://technorati.com/tags/SOA" rel="tag"&gt;SOA&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Arquitectura+de+Software" rel="tag"&gt;Arquitectura&#xD;
de Software&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Servicios+Web" rel="tag"&gt;Servicios&#xD;
Web&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Publicado en : &lt;a href="http://www.juanpelaez.com"&gt;www.juanpelaez.com&lt;/a&gt;&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Publicidad: Necesita Arquitectos en soluciones basadas en plataforma Microsoft? &lt;a href="http://www.juanpelaez.com/Blog/ct.ashx?id=bb1210d3-404c-466b-b1cd-3933d73685cc&amp;amp;url=http%3a%2f%2fwww.3metas.com"&gt;3Metas&#xD;
Corp&lt;/a&gt; tiene un grupo de especialistas que pueden apoyar sus procesos de diseño,&#xD;
construcción e implementación de soluciones.  Contáctenos al correo electrónico &lt;a href="mailto:sales@3metas.com"&gt;sales@3metas.com&lt;/a&gt;&lt;img width="0" height="0" src="http://www.juanpelaez.com/Blog/aggbug.ashx?id=c184200f-39e6-4c72-adc5-fc8e1728775f"&gt;&lt;/img&gt;&lt;/p&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/h_185g1N1XipFeciohPBw8LfpCg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h_185g1N1XipFeciohPBw8LfpCg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/h_185g1N1XipFeciohPBw8LfpCg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h_185g1N1XipFeciohPBw8LfpCg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=RMmuU4edbaA:hKyQ6l0w7Pk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=RMmuU4edbaA:hKyQ6l0w7Pk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=RMmuU4edbaA:hKyQ6l0w7Pk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?i=RMmuU4edbaA:hKyQ6l0w7Pk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=RMmuU4edbaA:hKyQ6l0w7Pk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?i=RMmuU4edbaA:hKyQ6l0w7Pk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JuanPelaezBlog/~4/RMmuU4edbaA" height="1" width="1"/&gt;</description>
      <comments>http://www.juanpelaez.com/Blog/CommentView,guid,c184200f-39e6-4c72-adc5-fc8e1728775f.aspx</comments>
      <category>Arquitectura</category>
    <feedburner:origLink>http://www.juanpelaez.com/Blog/2009/05/27/ArquitecturaOrientadaAServiciosSOA.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.juanpelaez.com/Blog/Trackback.aspx?guid=d2485800-5918-4ffe-ad4e-b3ea1537d1ca</trackback:ping>
      <pingback:server>http://www.juanpelaez.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.juanpelaez.com/Blog/PermaLink,guid,d2485800-5918-4ffe-ad4e-b3ea1537d1ca.aspx</pingback:target>
      <dc:creator>Juan Pelaez</dc:creator>
      <wfw:comment>http://www.juanpelaez.com/Blog/CommentView,guid,d2485800-5918-4ffe-ad4e-b3ea1537d1ca.aspx</wfw:comment>
      <wfw:commentRss>http://www.juanpelaez.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=d2485800-5918-4ffe-ad4e-b3ea1537d1ca</wfw:commentRss>
      
      <title>Arquitectura basada en capas.</title>
      <guid isPermaLink="false">http://www.juanpelaez.com/Blog/PermaLink,guid,d2485800-5918-4ffe-ad4e-b3ea1537d1ca.aspx</guid>
      <link>http://feedproxy.google.com/~r/JuanPelaezBlog/~3/qc_vqNL5rcU/ArquitecturaBasadaEnCapas.aspx</link>
      <pubDate>Tue, 26 May 2009 06:54:00 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Extractado de &lt;a href="http://www.juanpelaez.com/Blog/ct.ashx?id=bb1210d3-404c-466b-b1cd-3933d73685cc&amp;amp;url=http%3a%2f%2fwww.juanpelaez.com%2fBlog%2fct.ashx%3fid%3d1eca3f73-119b-4f9f-8089-80b5b250b84f%26url%3dhttp%253a%252f%252fwww.codeplex.com%252fAppArchGuide"&gt;La&#xD;
Guía de Arquitectura Versión 2.0a&lt;/a&gt; del grupo de &lt;a href="http://www.juanpelaez.com/Blog/ct.ashx?id=bb1210d3-404c-466b-b1cd-3933d73685cc&amp;amp;url=http%3a%2f%2fwww.juanpelaez.com%2fBlog%2fct.ashx%3fid%3d1eca3f73-119b-4f9f-8089-80b5b250b84f%26url%3dhttp%253a%252f%252fmsdn.microsoft.com%252fen-us%252fpractices%252fdefault.aspx"&gt;Patterns&#xD;
and Practices de Microsoft&lt;/a&gt;. Para los que nos gusta en la lengua de cervantes: &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
La arquitectura basada en capas se enfoca en la distribución de roles y responsabilidades&#xD;
de forma jerárquica proveyendo una forma muy efectiva de separación de responsabilidades.&#xD;
El rol indica el modo y tipo de interacción con otras capas, y la responsabilidad&#xD;
indica la funcionalidad que está siendo desarrollada. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Por ejemplo, una aplicación web típica está compuesta por una capa de presentación&#xD;
(funcionalidad relacionada con la interfaz de usuario), una capa de negocios (procesamiento&#xD;
de reglas de negocios) y una capa de datos (funcionalidad relacionada con el acceso&#xD;
a datos). &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
El estilo de arquitectura basado en capas se identifica por las siguientes características: &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Describe la descomposición de servicios de forma que la mayoría de la interacción&#xD;
ocurre solamente entre capas vecinas. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Las capas de una aplicación pueden residir en la misma maquina física (misma capa)&#xD;
o puede estar distribuido sobre diferentes computadores (n-capas). &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Los componentes de cada capa se comunican con otros componentes en otras capas a&#xD;
través de interfaces muy bien definidas. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Este modelo ha sido descrito como una “pirámide invertida de re-uso” donde cada&#xD;
capa agrega responsabilidad y abstracción a la capa directamente sobre ella. &#xD;
&lt;/p&gt;&#xD;
        &lt;h5&gt;Principios fundamentales&#xD;
&lt;/h5&gt;&#xD;
        &lt;p&gt;&#xD;
Los principios comunes que se aplican cuando se diseña para usar este estilo de arquitectura&#xD;
incluyen: &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Abstracción&lt;/b&gt;. La arquitectura basada en capas abstrae la vista del modelo&#xD;
como un todo mientras que provee suficiente detalle para entender las relaciones entre&#xD;
capas. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Encapsulamiento&lt;/b&gt;. El diseño no hace asunciones acerca de tipos de datos, métodos,&#xD;
propiedades o implementación. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Funcionalidad claramente definida&lt;/b&gt;. El diseño claramente define la separación&#xD;
entre la funcionalidad de cada capa. Capas superiores como la capa de presentación&#xD;
envía comandos a las capas inferiores como la capa de negocios y la capa de datos&#xD;
y los datos fluyen hacia y desde las capas en cualquier sentido. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Alta cohesion&lt;/b&gt;. Cada capa contiene funcionalidad directamente relacionas con&#xD;
la tarea de dicha capa. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Reutilizable&lt;/b&gt;. Las capas inferiores no tienen ninguna dependencia con las&#xD;
capas superiores, permitiéndoles ser reutilizables en otros escenarios. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Desacople&lt;/b&gt;. La comunicacion entre las capas está basada en la abstracción&#xD;
lo que provee un desacople entre las capas. &#xD;
&lt;/p&gt;&#xD;
        &lt;h5&gt;Beneficios&#xD;
&lt;/h5&gt;&#xD;
        &lt;p&gt;&#xD;
Los principales beneficios del estilo de arquitectura basado en capas son: &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Abstracción&lt;/b&gt;. Las capas permiten cambios que se realicen en un nivel abstracto.&#xD;
Usted puede incrementar o disminuir el nivel de abstracción usado en cada capa de&#xD;
la “pila” jerárquica. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Aislamiento&lt;/b&gt;. El estilo de arquitectura de capas permite asilar los cambios&#xD;
en tecnologías a ciertas capas para reducir el impacto en el sistema total. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Rendimiento&lt;/b&gt;. Distribuir las capas entre múltiples sistemas (físicos) puede&#xD;
incrementar la escalabilidad, la tolerancia a fallos y el rendimiento. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Mejoras en Pruebas&lt;/b&gt;. La capacidad de realizar pruebas se beneficia de tener&#xD;
una interfaces bien definidas para cada capa así como de la habilidad para cambiar&#xD;
a diferentes implementaciones de las interfaces de cada capa. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Independencia&lt;/b&gt;. El estilo de arquitectura basado en capas el requerimiento&#xD;
de considerar el hardware y los problemas de instalación así como las dependencias&#xD;
de interfaces externas. &#xD;
&lt;/p&gt;&#xD;
        &lt;h5&gt;Ejemplos&#xD;
&lt;/h5&gt;&#xD;
        &lt;p&gt;&#xD;
Algunos tipos comunes de aplicaciones por capas incluyen: &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Aplicaciones de línea de negocios (LOB), como contabilidad, y sistemas de gestión&#xD;
de clientes. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Aplicaciones web Corporativas y sitios Web &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Aplicaciones corporativas de escritorio o clientes inteligentes con servidores centralizados&#xD;
de aplicación con lógica de negocios. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Los siguientes son algunas variaciones del estilo de arquitectura basado en capas: &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Capas estrictas (Strict layering).&lt;/b&gt; Cada capa solo puede invocar a la capa&#xD;
directamente debajo de a ella. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Saltos de Capas (Layer skipping).&lt;/b&gt; Las capas pueden invocar otras capas más&#xD;
profundas que las que están directamente debajo de ellas. Esto puede incrementar el&#xD;
rendimiento pero impacta la portabilidad. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Capa de Caja Negra (Black-box layering).&lt;/b&gt; Los limites de las capas y sus dependencias&#xD;
esta definidas de forma estricta usando interfaces, lo que soporta extensiones en&#xD;
run-time, intercepción y mejora la capacidad de realiza pruebas. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Capa de Caja Blanca (White-box layering).&lt;/b&gt; Clases que colaboran entre los&#xD;
límites de las capas y están altamente acopladas. &#xD;
&lt;/p&gt;&#xD;
        &lt;h5&gt;Arquitectura de N-Capas / 3-Capas &#xD;
&lt;/h5&gt;&#xD;
        &lt;p&gt;&#xD;
Este estilo de despliegue arquitectónico describe la separación de la funcionalidad&#xD;
en segmentos separados de forma muy parecida al estilo de capas, pero en el cual cada&#xD;
segmento está localizado en un computador físicamente separado. Este estilo ha evolucionado&#xD;
desde la aproximación basada en componentes generalmente usando métodos específicos&#xD;
de comunicación asociados a una plataforma en vez de la aproximación basada en mensajes. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.juanpelaez.com/Blog/content/binary/WindowsLiveWriter/Arquitecturabasadaencapas_126EA/clip_image002_2.gif"&gt;&#xD;
            &lt;img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://www.juanpelaez.com/Blog/content/binary/WindowsLiveWriter/Arquitecturabasadaencapas_126EA/clip_image002_thumb.gif" width="637" height="196"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;h5&gt;Principios Fundamentales. &#xD;
&lt;/h5&gt;&#xD;
        &lt;p&gt;&#xD;
Los siguientes son los principios fundamentales del estilo de arquitectura basado&#xD;
en N-capas/3-capas: &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Es un estilo para definir el despliegue de las capas en una instalación. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• La arquitectura de N-capas está caracterizada por la descomposición functional de&#xD;
la aplicación, los componentes de servicio y su instalación distribuida. Mejorando&#xD;
la escalabilidad, disponibilidad, administración, y utilización de recursos. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Cada capa es completamente independiente de las otras capas, excepto aquella que&#xD;
esta inmediatamente debajo de ella. La capa n solo necesita saber cómo manejar una&#xD;
solicitud de la capa n+1, como hacer la solicitud a la capa n-1 (si existe) y cómo&#xD;
manejar el resultado de la petición. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• La arquitectura de N-capas tiene al menos tres capas separadas o partes, cada una&#xD;
de ellas con su responsabilidad y está localizada en diferentes servidores. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Una capa es desplegada en un nivel específico si más de un servicio o aplicación&#xD;
está expuesto por esa capa. &#xD;
&lt;/p&gt;&#xD;
        &lt;h5&gt;Beneficios. &#xD;
&lt;/h5&gt;&#xD;
        &lt;p&gt;&#xD;
Los principales beneficios del estilo de arquitectura de N-capas/3-capas son: &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Mejoras en las posibilidades de mantenimiento&lt;/b&gt;. Debido a que cada capa es&#xD;
independiente de la otra los cambios o actualizaciones pueden ser realizados sin afectar&#xD;
la aplicación como un todo. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Escalabilidad&lt;/b&gt;. Como las capas están basadas en diferentes maquinas, el escalamiento&#xD;
de la aplicación hacia afuera es razonablemente sencillo. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Flexibilidad&lt;/b&gt;. Como cada capa puede ser manejada y escalada de forma independiente,&#xD;
la flexibilidad se incrementa. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Disponibilidad&lt;/b&gt;. Las aplicaciones pueden aprovechar la arquitectura modular&#xD;
de los sistemas habilitados usado componentes que escalan fácilmente lo que incrementa&#xD;
la disponibilidad. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;&#xD;
            &lt;/i&gt;&#xD;
          &lt;/b&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;h5&gt;Ejemplos.&#xD;
&lt;/h5&gt;&#xD;
        &lt;p&gt;&#xD;
Algunos ejemplos del estilo de arquitectura de N-capas/3-capas son: &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Una aplicación Web Financiera donde la seguridad es importante y la capa de negocios&#xD;
necesita estar instalada detrás de un Firewall, lo que obliga la instalación de la&#xD;
capa de presentación en una capa separada del perímetro. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Una aplicación de cliente rico conectada, donde la capa de presentación esta en&#xD;
las maquinas cliente y las capas de negocios y datos están instaladas en el servidor. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Juan Carlos Pelaez &#xD;
&lt;br&gt;&#xD;
Arquitecto de Sofware. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Keywords: 3Metas, Juan Pelaez, Arquitectura, Emprendimiento, Desarrollo de Software,&#xD;
Aplicaciones Distribuidas, Juan Carlos Pelaez, Colombia, Desarrollo de Software, Soluciones,&#xD;
Silverlight, Sharepoint, WCF, WPF, Desarrollo de Aplicaciones Web, Desarrollo de Aplicaciones&#xD;
para Intranet, Web 2.0, Nuevos Medios. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
 &#xD;
&lt;/p&gt;&#xD;
        &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f044c30e-35d5-41fe-93ed-162f135b765b" class="wlWriterEditableSmartContent"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/3Metas" rel="tag"&gt;3Metas&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Juan+Pelaez" rel="tag"&gt;Juan&#xD;
Pelaez&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Colombia" rel="tag"&gt;Colombia&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Arquitectura+de+Software" rel="tag"&gt;Arquitectura&#xD;
de Software&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Desarrollo+de+Aplicaciones" rel="tag"&gt;Desarrollo&#xD;
de Aplicaciones&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WCF" rel="tag"&gt;WCF&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WPF" rel="tag"&gt;WPF&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Silverlight" rel="tag"&gt;Silverlight&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Sharepoint" rel="tag"&gt;Sharepoint&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;p&gt;&#xD;
Publicado en : &lt;a href="http://www.juanpelaez.com"&gt;www.juanpelaez.com&lt;/a&gt;&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Publicidad: Necesita Arquitectos en soluciones basadas en plataforma Microsoft? &lt;a href="http://www.juanpelaez.com/Blog/ct.ashx?id=bb1210d3-404c-466b-b1cd-3933d73685cc&amp;amp;url=http%3a%2f%2fwww.3metas.com"&gt;3Metas&#xD;
Corp&lt;/a&gt; tiene un grupo de especialistas que pueden apoyar sus procesos de diseño,&#xD;
construcción e implementación de soluciones.  Contáctenos al correo electrónico &lt;a href="mailto:sales@3metas.com"&gt;sales@3metas.com&lt;/a&gt;&lt;img width="0" height="0" src="http://www.juanpelaez.com/Blog/aggbug.ashx?id=d2485800-5918-4ffe-ad4e-b3ea1537d1ca"&gt;&lt;/img&gt;&lt;/p&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lutE6SylpXQUlLa572ikl7SCfT4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lutE6SylpXQUlLa572ikl7SCfT4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lutE6SylpXQUlLa572ikl7SCfT4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lutE6SylpXQUlLa572ikl7SCfT4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=qc_vqNL5rcU:Z3sOCpsRncc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=qc_vqNL5rcU:Z3sOCpsRncc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=qc_vqNL5rcU:Z3sOCpsRncc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?i=qc_vqNL5rcU:Z3sOCpsRncc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=qc_vqNL5rcU:Z3sOCpsRncc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?i=qc_vqNL5rcU:Z3sOCpsRncc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JuanPelaezBlog/~4/qc_vqNL5rcU" height="1" width="1"/&gt;</description>
      <comments>http://www.juanpelaez.com/Blog/CommentView,guid,d2485800-5918-4ffe-ad4e-b3ea1537d1ca.aspx</comments>
      <category>Arquitectura</category>
    <feedburner:origLink>http://www.juanpelaez.com/Blog/2009/05/26/ArquitecturaBasadaEnCapas.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.juanpelaez.com/Blog/Trackback.aspx?guid=bb1210d3-404c-466b-b1cd-3933d73685cc</trackback:ping>
      <pingback:server>http://www.juanpelaez.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.juanpelaez.com/Blog/PermaLink,guid,bb1210d3-404c-466b-b1cd-3933d73685cc.aspx</pingback:target>
      <dc:creator>Juan Pelaez</dc:creator>
      <wfw:comment>http://www.juanpelaez.com/Blog/CommentView,guid,bb1210d3-404c-466b-b1cd-3933d73685cc.aspx</wfw:comment>
      <wfw:commentRss>http://www.juanpelaez.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=bb1210d3-404c-466b-b1cd-3933d73685cc</wfw:commentRss>
      
      <title>Arquitectura basada en Componentes</title>
      <guid isPermaLink="false">http://www.juanpelaez.com/Blog/PermaLink,guid,bb1210d3-404c-466b-b1cd-3933d73685cc.aspx</guid>
      <link>http://feedproxy.google.com/~r/JuanPelaezBlog/~3/U5quM9rZmJ8/ArquitecturaBasadaEnComponentes.aspx</link>
      <pubDate>Wed, 15 Apr 2009 03:21:00 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Extractado de &lt;a href="http://www.juanpelaez.com/Blog/ct.ashx?id=1eca3f73-119b-4f9f-8089-80b5b250b84f&amp;amp;url=http%3a%2f%2fwww.codeplex.com%2fAppArchGuide"&gt;La&#xD;
Guía de Arquitectura Versión 2.0a&lt;/a&gt; del grupo de &lt;a href="http://www.juanpelaez.com/Blog/ct.ashx?id=1eca3f73-119b-4f9f-8089-80b5b250b84f&amp;amp;url=http%3a%2f%2fmsdn.microsoft.com%2fen-us%2fpractices%2fdefault.aspx"&gt;Patterns&#xD;
and Practices de Microsoft&lt;/a&gt;. Para los que nos gusta en la lengua de cervantes:&#xD;
&lt;/p&gt;&#xD;
        &lt;h5&gt;ARQUITECTURA BASADA EN COMPONENTES. &#xD;
&lt;/h5&gt;&#xD;
        &lt;p&gt;&#xD;
Una arquitectura basada en componentes describe una aproximación de ingeniería de&#xD;
software al diseño y desarrollo de un sistema. Esta arquitectura se enfoca en la descomposición&#xD;
del diseño en componentes funcionales o lógicos que expongan interfaces de comunicación&#xD;
bien definidas. Esto provee un nivel de abstracción mayor que los principios de orientación&#xD;
por objetos y no se enfoca en asuntos específicos de los objetos como los protocolos&#xD;
de comunicación y la forma como se comparte el estado. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
El estilo de arquitectura basado en componentes tiene las siguientes características: &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Es un estilo de diseño para aplicaciones compuestas de componentes individuales. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Pone énfasis en la descomposición del sistema en componentes lógicos o funcionales&#xD;
que tienen interfaces bien definidas. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Define una aproximación de diseño que usa componentes discretos, los que se comunican&#xD;
a través de interfaces que contienen métodos, eventos y propiedades. &#xD;
&lt;/p&gt;&#xD;
        &lt;h5&gt;Principios Fundamentales&#xD;
&lt;/h5&gt;&#xD;
        &lt;p&gt;&#xD;
Un componente es un objeto de software específicamente diseñado para cumplir con cierto&#xD;
propósito. Los principios fundamentales cuando se diseña un componente es que estos&#xD;
deben ser: &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Reusable&lt;/b&gt;. Los componentes son usualmente diseñados para ser utilizados en&#xD;
escenarios diferentes por diferentes aplicaciones, sin embargo, algunos componentes&#xD;
pueden ser diseñados para tareas específicas. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Sin contexto especifico&lt;/b&gt;. Los componentes son diseñados para operar en diferentes&#xD;
ambientes y contextos. Información específica como el estado de los datos deben ser&#xD;
pasadas al componente en vez de incluirlos o permitir al componente acceder a ellos. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Extensible&lt;/b&gt;. Un componente puede ser extendido desde un componente existente&#xD;
para crear un nuevo comportamiento. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Encapsulado&lt;/b&gt;. Los componentes exponen interfaces que permiten al programa&#xD;
usar su funcionalidad. Sin revelar detalles internos, detalles del proceso o estado. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Independiente&lt;/b&gt;. Los Componentes están diseñados para tener una dependencia&#xD;
mínima de otros componentes. Por lo tanto los componentes pueden ser instalados en&#xD;
el ambiente adecuado sin afectar otros componentes o sistemas. &#xD;
&lt;/p&gt;&#xD;
        &lt;h5&gt;Beneficios&#xD;
&lt;/h5&gt;&#xD;
        &lt;p&gt;&#xD;
Los siguientes son los principales beneficios del estilo de arquitectura basado en&#xD;
componentes: &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Facilidad de Instalación&lt;/b&gt;. Cuando una nueva versión esté disponible, usted&#xD;
podrá reemplazar la versión existente sin impacto en otros componentes o el sistema&#xD;
como un todo. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Costos reducidos&lt;/b&gt;. El uso de componentes de terceros permite distribuir el&#xD;
costo del desarrollo y del mantenimiento. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Facilidad de desarrollo&lt;/b&gt;. Los componentes implementan un interface bien definida&#xD;
para proveer la funcionalidad definida permitiendo el desarrollo sin impactar otras&#xD;
partes del sistema. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Reusable&lt;/b&gt;. El uso de componentes reutilizables significa que ellos pueden&#xD;
ser usados para distribuir el desarrollo y el mantenimiento entre múltiples aplicaciones&#xD;
y sistemas. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• &lt;b&gt;Mitigación de complejidad técnica&lt;/b&gt;. Los componentes mitigan la complejidad&#xD;
por medio del uso de contenedores de componentes y sus servicios. Ejemplos de servicios&#xD;
de componentes incluyen activación de componentes, gestión de la vida de los componentes,&#xD;
gestión de colas de mensajes para métodos del componente y transacciones. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;b&gt;&#xD;
            &lt;i&gt;&#xD;
            &lt;/i&gt;&#xD;
          &lt;/b&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;h5&gt;Ejemplos&#xD;
&lt;/h5&gt;&#xD;
        &lt;p&gt;&#xD;
Tipos comunes de componentes usados en aplicaciones incluyen: &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Componentes de interfaz de usuario, como grillas, botones, etc., generalmente conocidos&#xD;
como “controles”. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Componentes de ayuda que exponen un conjunto específico de funciones usados por&#xD;
otros componentes. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Componentes que se no se usan con mucha frecuencia o son intensivos en recursos&#xD;
y deben ser actividades usando una aproximación de solo en el momento justo (Just&#xD;
in Time (JIT)). Estos son comunes en escenarios de componentes distribuidos o en componentes&#xD;
remotos. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
• Componentes encolados, aquellos cuyos métodos pueden ser ejecutados de forma asíncrona&#xD;
usando colas de mensajes del tipo almacenamiento, entrega. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Juan Carlos Pelaez &#xD;
&lt;br&gt;&#xD;
Arquitecto de Sofware. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Keywords: 3Metas, Juan Pelaez, Arquitectura, Emprendimiento, Desarrollo de Software,&#xD;
Aplicaciones Distribuidas. &#xD;
&lt;/p&gt;&#xD;
        &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:12d83901-afda-4584-97f5-428b3d7f310e" class="wlWriterEditableSmartContent"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/3Metas" rel="tag"&gt;3Metas&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Juan+Pelaez" rel="tag"&gt;Juan&#xD;
Pelaez&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Arquitectura+de+Software" rel="tag"&gt;Arquitectura&#xD;
de Software&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Desarrollo+de+Aplicaciones" rel="tag"&gt;Desarrollo&#xD;
de Aplicaciones&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.Net" rel="tag"&gt;.Net&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;p&gt;&#xD;
Publicado en : &lt;a href="http://www.juanpelaez.com"&gt;www.juanpelaez.com&lt;/a&gt;&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Publicidad: Necesita Arquitectos en soluciones basadas en plataforma Microsoft? &lt;a href="http://www.3metas.com" target="_blank"&gt;3Metas&#xD;
Corp&lt;/a&gt; tiene un grupo de especialistas que pueden apoyar sus procesos de diseño,&#xD;
construcción e implementación de soluciones.  Contáctenos al correo electrónico&#xD;
sales at 3metas.com &#xD;
&lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.juanpelaez.com/Blog/aggbug.ashx?id=bb1210d3-404c-466b-b1cd-3933d73685cc"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0JrAf9kyck9kRwnG3RFQcer-bd8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0JrAf9kyck9kRwnG3RFQcer-bd8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0JrAf9kyck9kRwnG3RFQcer-bd8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0JrAf9kyck9kRwnG3RFQcer-bd8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=U5quM9rZmJ8:WiZaT_scna8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=U5quM9rZmJ8:WiZaT_scna8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=U5quM9rZmJ8:WiZaT_scna8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?i=U5quM9rZmJ8:WiZaT_scna8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=U5quM9rZmJ8:WiZaT_scna8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?i=U5quM9rZmJ8:WiZaT_scna8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JuanPelaezBlog/~4/U5quM9rZmJ8" height="1" width="1"/&gt;</description>
      <comments>http://www.juanpelaez.com/Blog/CommentView,guid,bb1210d3-404c-466b-b1cd-3933d73685cc.aspx</comments>
      <category>Arquitectura</category>
    <feedburner:origLink>http://www.juanpelaez.com/Blog/2009/04/15/ArquitecturaBasadaEnComponentes.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.juanpelaez.com/Blog/Trackback.aspx?guid=31c14f31-afd2-4b76-9bb0-dbe805bdeebf</trackback:ping>
      <pingback:server>http://www.juanpelaez.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.juanpelaez.com/Blog/PermaLink,guid,31c14f31-afd2-4b76-9bb0-dbe805bdeebf.aspx</pingback:target>
      <dc:creator>Juan Pelaez</dc:creator>
      <wfw:comment>http://www.juanpelaez.com/Blog/CommentView,guid,31c14f31-afd2-4b76-9bb0-dbe805bdeebf.aspx</wfw:comment>
      <wfw:commentRss>http://www.juanpelaez.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=31c14f31-afd2-4b76-9bb0-dbe805bdeebf</wfw:commentRss>
      
      <title>Donde trabajo?</title>
      <guid isPermaLink="false">http://www.juanpelaez.com/Blog/PermaLink,guid,31c14f31-afd2-4b76-9bb0-dbe805bdeebf.aspx</guid>
      <link>http://feedproxy.google.com/~r/JuanPelaezBlog/~3/K9Nz9NLPTe8/DondeTrabajo.aspx</link>
      <pubDate>Sun, 12 Apr 2009 18:02:23 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Leyendo sobre como construir compañías del futuro hoy me encuentro esta frase:   &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;em&gt;“En una compañía iluminada, que piensa en el futuro, los gerentes entienden la&#xD;
conexión entre aprendizaje, innovación y alta productividad y la convierten en una&#xD;
compañía donde los empleados son motivados a usar parte de su tiempo aprendiendo y&#xD;
experimentando con nuevas tecnologías. “&lt;br&gt;&lt;/em&gt;&#xD;
          &lt;strong&gt;Joe McKendrick, FASTForward&lt;/strong&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Si usted está en el área de tecnología, gestión de proyectos, gerencia, salud, o cualquier&#xD;
otro sector que se me venga a la cabeza ahora debería trabajar en una compañía así&#xD;
y si no existe en su industria debería crearla. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Yo tengo la fortuna de trabajar en &lt;a title="3Metas Web Site" href="http://www.3Metas.com" target="_blank"&gt;3Metas&lt;/a&gt;. &#xD;
&lt;br&gt;&#xD;
(No existía algo así en mi industria así que la creamos desde cero). &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Nota: Este solo es el primero de una serie de pequeños comentarios sobre mi visión&#xD;
de cómo deberían ser las empresas especialmente las de servicios y tecnología, muchos&#xD;
de ellos parten de mi propia experiencia construyendo compañías en los últimos diez&#xD;
años y muchos otros vienen de lo que otros han hecho en sus propias empresas. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Juan Pelaez &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Arquitecto de Software &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
 &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Keywords: Juan Pelaez, Emprendimiento, Innovación, 3Metas, Gestión de empresas de&#xD;
Software. &#xD;
&lt;/p&gt;&#xD;
        &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:1297d3fa-44b3-493a-9c19-d85f284189ca" class="wlWriterEditableSmartContent"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/Juan+Pelaez" rel="tag"&gt;Juan Pelaez&lt;/a&gt;,&lt;a href="http://technorati.com/tags/3Metas" rel="tag"&gt;3Metas&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Emprendimiento" rel="tag"&gt;Emprendimiento&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Innovaci%c3%b3n" rel="tag"&gt;Innovación&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;p&gt;&#xD;
Publicado en: &lt;a href="http://www.juanpelaez.com"&gt;www.juanpelaez.com&lt;/a&gt;&lt;img width="0" height="0" src="http://www.juanpelaez.com/Blog/aggbug.ashx?id=31c14f31-afd2-4b76-9bb0-dbe805bdeebf"&gt;&lt;/img&gt;&lt;/p&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8eDIeTwri3llVfp3htSoBsTxAYo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8eDIeTwri3llVfp3htSoBsTxAYo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8eDIeTwri3llVfp3htSoBsTxAYo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8eDIeTwri3llVfp3htSoBsTxAYo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=K9Nz9NLPTe8:5uam9ujzF_0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=K9Nz9NLPTe8:5uam9ujzF_0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=K9Nz9NLPTe8:5uam9ujzF_0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?i=K9Nz9NLPTe8:5uam9ujzF_0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=K9Nz9NLPTe8:5uam9ujzF_0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?i=K9Nz9NLPTe8:5uam9ujzF_0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JuanPelaezBlog/~4/K9Nz9NLPTe8" height="1" width="1"/&gt;</description>
      <comments>http://www.juanpelaez.com/Blog/CommentView,guid,31c14f31-afd2-4b76-9bb0-dbe805bdeebf.aspx</comments>
      <category>Emprendimiento</category>
      <category>Gestion de Empresas de Software</category>
    <feedburner:origLink>http://www.juanpelaez.com/Blog/2009/04/12/DondeTrabajo.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.juanpelaez.com/Blog/Trackback.aspx?guid=1eca3f73-119b-4f9f-8089-80b5b250b84f</trackback:ping>
      <pingback:server>http://www.juanpelaez.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.juanpelaez.com/Blog/PermaLink,guid,1eca3f73-119b-4f9f-8089-80b5b250b84f.aspx</pingback:target>
      <dc:creator>Juan Pelaez</dc:creator>
      <wfw:comment>http://www.juanpelaez.com/Blog/CommentView,guid,1eca3f73-119b-4f9f-8089-80b5b250b84f.aspx</wfw:comment>
      <wfw:commentRss>http://www.juanpelaez.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=1eca3f73-119b-4f9f-8089-80b5b250b84f</wfw:commentRss>
      
      <title>Arquitectura de Software 101</title>
      <guid isPermaLink="false">http://www.juanpelaez.com/Blog/PermaLink,guid,1eca3f73-119b-4f9f-8089-80b5b250b84f.aspx</guid>
      <link>http://feedproxy.google.com/~r/JuanPelaezBlog/~3/hJ0MZZS5Jgk/ArquitecturaDeSoftware101.aspx</link>
      <pubDate>Sat, 11 Apr 2009 21:18:42 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Me gusta mucho el conjunto de guías de arquitectura de soluciones .Net del grupo de &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns&#xD;
and Practices de Microsoft&lt;/a&gt;. El documento principal es &lt;a href="http://www.codeplex.com/AppArchGuide"&gt;La&#xD;
Guia de Arquitectura Version 2.0a&lt;/a&gt;, una de las principales razones por las que&#xD;
me gusta esta guía es por la definición de cómo encajan los diferentes elementos o&#xD;
tipos de arquitecturas juntas en un esquema que es sencillo pero muy elegante y que&#xD;
se resume en este gráfico: &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.juanpelaez.com/Blog/content/binary/WindowsLiveWriter/ArquitecturadeSoftware101_E3DC/clip_image002_2.jpg"&gt;&#xD;
            &lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Elementos Arquitectura" border="0" alt="Elementos Arquitectura" src="http://www.juanpelaez.com/Blog/content/binary/WindowsLiveWriter/ArquitecturadeSoftware101_E3DC/clip_image002_thumb.jpg" width="587" height="485"&gt;&lt;/img&gt;&#xD;
          &lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Al segmentar las aplicaciones por tipos (más o menos obvio no?), y separar los conceptos&#xD;
como estilos de arquitectura, atributos de calidad, tendencias etc., se obtiene una&#xD;
forma más sencilla de explicar porque se hace una aplicación de una forma y no de&#xD;
otra, lo que en general podemos decir que es la arquitectura. Una de las secciones&#xD;
más interesante tiene que ver con los estilos de arquitectura (sobre el que profundizare&#xD;
más adelante) ya que establece las diferencias entre elementos que son un poco confusos&#xD;
al seleccionar que tipo de aplicación se quiere construir y nos permite explicar de&#xD;
una manera clara al cliente por que se tomaron estas decisiones de diseño. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Si usted alguna vez se ha preguntado como una arquitectura SOA se integra con una&#xD;
arquitectura por componentes y con el paradigma de Orientación por Objetos este es&#xD;
definitivamente un documento que debería leer. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Juan Peláez&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Arquitecto de Software&#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Publicado en: &lt;a href="http://www.juanpelaez.com"&gt;www.juanpelaez.com&lt;/a&gt;&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Keywords: Juan Pelaez, Arquitectura de Software, 3Metas, Patterns and Practices, Microsoft,&#xD;
.Net.&#xD;
&lt;/p&gt;&#xD;
        &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:36663241-fb71-450e-8df1-3126088b9d8d" class="wlWriterEditableSmartContent"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/Juan+Pelaez" rel="tag"&gt;Juan Pelaez&lt;/a&gt;,&lt;a href="http://technorati.com/tags/3Metas" rel="tag"&gt;3Metas&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Arquitectura+de+Software" rel="tag"&gt;Arquitectura&#xD;
de Software&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Patterns+and+Practices" rel="tag"&gt;Patterns&#xD;
and Practices&lt;/a&gt;,&lt;a href="http://technorati.com/tags/.Net" rel="tag"&gt;.Net&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Microsoft" rel="tag"&gt;Microsoft&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;font size="1"&gt;Publicidad: Necesita ayuda en la arquitectura de su aplicación .Net?,&#xD;
no está seguro si su desarrollo cumplirá con los requerimientos de escalabilidad,&#xD;
seguridad, requerimientos de negocios o expectativas de los usuarios?, Quiere validar&#xD;
si sus desarrolladores o contratistas siguen las mejores prácticas para el desarrollo&#xD;
de aplicaciones? &lt;strong&gt;Los servicios de consultoría en Arquitectura de Soluciones&#xD;
de 3Metas seguramente serán un de las mejores alternativas. Contáctenos al correo&#xD;
electrónico contacto@3Metas.com &lt;/strong&gt;&lt;/font&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.juanpelaez.com/Blog/aggbug.ashx?id=1eca3f73-119b-4f9f-8089-80b5b250b84f"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qY4VrxPhR7BFybqf0-TaN0O9k8Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qY4VrxPhR7BFybqf0-TaN0O9k8Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qY4VrxPhR7BFybqf0-TaN0O9k8Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qY4VrxPhR7BFybqf0-TaN0O9k8Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=hJ0MZZS5Jgk:HO8qQ0J6iCs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=hJ0MZZS5Jgk:HO8qQ0J6iCs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=hJ0MZZS5Jgk:HO8qQ0J6iCs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?i=hJ0MZZS5Jgk:HO8qQ0J6iCs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=hJ0MZZS5Jgk:HO8qQ0J6iCs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?i=hJ0MZZS5Jgk:HO8qQ0J6iCs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JuanPelaezBlog/~4/hJ0MZZS5Jgk" height="1" width="1"/&gt;</description>
      <comments>http://www.juanpelaez.com/Blog/CommentView,guid,1eca3f73-119b-4f9f-8089-80b5b250b84f.aspx</comments>
      <category>.net</category>
      <category>Arquitectura</category>
      <category>Software as a Service</category>
    <feedburner:origLink>http://www.juanpelaez.com/Blog/2009/04/11/ArquitecturaDeSoftware101.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.juanpelaez.com/Blog/Trackback.aspx?guid=1f812e0d-c228-4402-808c-b86f5a4b3320</trackback:ping>
      <pingback:server>http://www.juanpelaez.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.juanpelaez.com/Blog/PermaLink,guid,1f812e0d-c228-4402-808c-b86f5a4b3320.aspx</pingback:target>
      <dc:creator>Juan Pelaez</dc:creator>
      <wfw:comment>http://www.juanpelaez.com/Blog/CommentView,guid,1f812e0d-c228-4402-808c-b86f5a4b3320.aspx</wfw:comment>
      <wfw:commentRss>http://www.juanpelaez.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=1f812e0d-c228-4402-808c-b86f5a4b3320</wfw:commentRss>
      
      <title>Pruebas de compatibilidad de aplicaciones con Windows Vista (e IE8)</title>
      <guid isPermaLink="false">http://www.juanpelaez.com/Blog/PermaLink,guid,1f812e0d-c228-4402-808c-b86f5a4b3320.aspx</guid>
      <link>http://feedproxy.google.com/~r/JuanPelaezBlog/~3/4kCKk_Gvv7c/PruebasDeCompatibilidadDeAplicacionesConWindowsVistaEIE8.aspx</link>
      <pubDate>Wed, 08 Apr 2009 22:20:47 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p&gt;&#xD;
Un Post rápido…vengo trabajando con el equipo de DP de Microsoft Colombia en Laboratorios&#xD;
de Compatibilidad para aplicaciones que funcionen con Internet Explorer 8, Windows&#xD;
Vista y Windows 7.  En los próximos días en la página de &lt;a href="http://www.microsoft.com/colombia/thinkbig/compatibilidad.aspx"&gt;InnovateOn&#xD;
relacionada con estos temas&lt;/a&gt;, podrán encontrar información detallada al respecto.&#xD;
Por ahora un recurso muy importante que quiero compartir son estos enlaces que corresponden&#xD;
a maquinas virtuales con XP, Windows Vista, Internet Explorer 6,7 y 8. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
          &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&amp;amp;displaylang=en&lt;/a&gt;&#xD;
        &lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
 &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Juan Pelaez. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Arquitecto de Software. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
 &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Keywords: Juan Pelaez, 3Metas, Windows Vista, Compatibilidad de Aplicaciones, Maquinas&#xD;
Virtuales, Maquina Virtual Vista, Maquina Virtual XP, Maquina Virtual IE8, Microsoft&#xD;
Colombia, D&amp;amp;P Colombia. &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
 &#xD;
&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
Publicado en &lt;a href="http://www.juanpelaez.com"&gt;www.juanpelaez.com&lt;/a&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=21eabb90-958f-4b64-b5f1-73d0a413c8ef&amp;amp;displaylang=en"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
        &lt;p&gt;&#xD;
 &#xD;
&lt;/p&gt;&#xD;
        &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:365d8cde-b45a-43ba-8175-dbeecc5771fe" class="wlWriterEditableSmartContent"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/Juan+Pelaez" rel="tag"&gt;Juan Pelaez&lt;/a&gt;,&lt;a href="http://technorati.com/tags/3Metas" rel="tag"&gt;3Metas&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Windows+Vista" rel="tag"&gt;Windows&#xD;
Vista&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Maquinas+Virtuales" rel="tag"&gt;Maquinas&#xD;
Virtuales&lt;/a&gt;,&lt;a href="http://technorati.com/tags/IE8." rel="tag"&gt;IE8.&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.juanpelaez.com/Blog/aggbug.ashx?id=1f812e0d-c228-4402-808c-b86f5a4b3320"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XAbKZs_rSj5NWea5XLuqmAd80oY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XAbKZs_rSj5NWea5XLuqmAd80oY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XAbKZs_rSj5NWea5XLuqmAd80oY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XAbKZs_rSj5NWea5XLuqmAd80oY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=4kCKk_Gvv7c:XuvJXfVBhZ8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=4kCKk_Gvv7c:XuvJXfVBhZ8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=4kCKk_Gvv7c:XuvJXfVBhZ8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?i=4kCKk_Gvv7c:XuvJXfVBhZ8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=4kCKk_Gvv7c:XuvJXfVBhZ8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?i=4kCKk_Gvv7c:XuvJXfVBhZ8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JuanPelaezBlog/~4/4kCKk_Gvv7c" height="1" width="1"/&gt;</description>
      <comments>http://www.juanpelaez.com/Blog/CommentView,guid,1f812e0d-c228-4402-808c-b86f5a4b3320.aspx</comments>
      <category>Developer Evangelist</category>
      <category>Pruebas</category>
      <category>Windows Vista</category>
    <feedburner:origLink>http://www.juanpelaez.com/Blog/2009/04/08/PruebasDeCompatibilidadDeAplicacionesConWindowsVistaEIE8.aspx</feedburner:origLink></item>
    <item>
      <trackback:ping>http://www.juanpelaez.com/Blog/Trackback.aspx?guid=f3c315b3-c158-47d2-a85c-1106021fd4ca</trackback:ping>
      <pingback:server>http://www.juanpelaez.com/Blog/pingback.aspx</pingback:server>
      <pingback:target>http://www.juanpelaez.com/Blog/PermaLink,guid,f3c315b3-c158-47d2-a85c-1106021fd4ca.aspx</pingback:target>
      <dc:creator>Juan Pelaez</dc:creator>
      <wfw:comment>http://www.juanpelaez.com/Blog/CommentView,guid,f3c315b3-c158-47d2-a85c-1106021fd4ca.aspx</wfw:comment>
      <wfw:commentRss>http://www.juanpelaez.com/Blog/SyndicationService.asmx/GetEntryCommentsRss?guid=f3c315b3-c158-47d2-a85c-1106021fd4ca</wfw:commentRss>
      
      <title>CDN and Cloud Computing …juntos.</title>
      <guid isPermaLink="false">http://www.juanpelaez.com/Blog/PermaLink,guid,f3c315b3-c158-47d2-a85c-1106021fd4ca.aspx</guid>
      <link>http://feedproxy.google.com/~r/JuanPelaezBlog/~3/zAt54ArySzY/CDNAndCloudComputingJuntos.aspx</link>
      <pubDate>Tue, 09 Dec 2008 19:22:25 GMT</pubDate>
      <description>&lt;body xmlns="http://www.w3.org/1999/xhtml"&gt;&#xD;
        &lt;p align="justify"&gt;&#xD;
CDN (Content Distribution Network) es un sistema de distribución de archivos basado&#xD;
en ubicaciones geográficas muy útil cuando se construyen sistemas de alta disponibilidad.&#xD;
Ya hice un post del tema hace algunos días &lt;a href="http://www.juanpelaez.com/Blog/2008/05/16/UsandoRedesDeDistribucioacutenDeContenido.aspx"&gt;aquí&lt;/a&gt;. &#xD;
&lt;/p&gt;&#xD;
        &lt;p align="justify"&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p align="justify"&gt;&#xD;
Y también hace poco escribí sobre el sistema de hosting que uso que es basado en Cloud&#xD;
Computing, &lt;a href="http://www.juanpelaez.com/Blog/2008/07/15/NuevoHostingEnLaNubeYAlgoDeSoftwareAsAService.aspx"&gt;aquí&lt;/a&gt;. &#xD;
&lt;/p&gt;&#xD;
        &lt;p align="justify"&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p align="justify"&gt;&#xD;
Hace poco estos dos servicios se han integrado para ofrecer un mejor paquete y ahora&#xD;
es posible por muy poco dinero y solo con una tarjeta de crédito tener en cuestión&#xD;
de horas un sistema de hosting por demanda integrado con la red de distribución de&#xD;
contenido. Todo parece muy sencillo: creo una carpeta en el sistema del sitio y subo&#xD;
mis archivos, marco la carpeta como publica y listo, ahora esos archivos se distribuyen&#xD;
usando una CDN de las más usadas en el mundo. Cuando no lo quiero mas entonces solo&#xD;
quito la marca de folder publico y listo, ya no se actualiza el archivo en el cache&#xD;
de la CDN. &#xD;
&lt;/p&gt;&#xD;
        &lt;p align="justify"&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p align="justify"&gt;&#xD;
Supongamos que creamos un sitio de distribución de videos del tipo YouTube o de música&#xD;
como sonidolocal.com, eso son miles de canciones o archivos de gran tamaño, un monton&#xD;
de dinero para gastar en ancho de banda, almacenamiento, etc, con estos sistemas lo&#xD;
que hago es pagar por uso, dejar que ellos corran con los costos de infraestructura&#xD;
y demás y puedo crecer el servicio a la medida que mi sitio crezca. &#xD;
&lt;/p&gt;&#xD;
        &lt;p align="justify"&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p align="justify"&gt;&#xD;
          &lt;a href="http://aws.amazon.com/s3/"&gt;Amazon ofrece un servicio parecido llamado S3&lt;/a&gt; que&#xD;
parece funcionar muy bien, pero en el cual hay que pagar por el almacenamiento y aparte&#xD;
por el uso de la CDN, asi que el servicio de Mosso en ese aspecto parece mejor. &#xD;
&lt;/p&gt;&#xD;
        &lt;p align="justify"&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p align="justify"&gt;&#xD;
Cuando empecé mi primera compañía en internet en el año 2000, el primer gasto era&#xD;
de 550 dólares mensuales por un servidor dedicado en DellHost, una cifra absurda para&#xD;
una empresa que había facturado 0 dólares el día 1, pero necesario para poder poner&#xD;
algo en la red. Estos nuevos sistemas de costos y de pago por uso hacen que todo cambie,&#xD;
no solo para las nuevas compañías, también para nuestros clientes. &#xD;
&lt;/p&gt;&#xD;
        &lt;p align="justify"&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p align="justify"&gt;&#xD;
Juan Pelaez &#xD;
&lt;/p&gt;&#xD;
        &lt;p align="justify"&gt;&#xD;
Arquitecto de Software. &#xD;
&lt;/p&gt;&#xD;
        &lt;p align="justify"&gt;&#xD;
  &#xD;
&lt;/p&gt;&#xD;
        &lt;p align="justify"&gt;&#xD;
Keywords: Mosso, CDN, Juan Pelaez, Juan Carlos Pelaez, Software como Servicio, SaaS,&#xD;
Infraestructura como Servicio, Hosting as a Service, Hosting como Servicio, Redes&#xD;
de Distribucion de Contenido. &#xD;
&lt;/p&gt;&#xD;
        &lt;p align="justify"&gt;&#xD;
 &#xD;
&lt;/p&gt;&#xD;
        &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:633619bc-5c26-4c57-88d4-795bb0d01b68" class="wlWriterEditableSmartContent"&gt;Technorati&#xD;
Tags: &lt;a href="http://technorati.com/tags/Mosso" rel="tag"&gt;Mosso&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Juan+Pelaez" rel="tag"&gt;Juan&#xD;
Pelaez&lt;/a&gt;,&lt;a href="http://technorati.com/tags/CDN" rel="tag"&gt;CDN&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Hosting" rel="tag"&gt;Hosting&lt;/a&gt;&lt;/div&gt;&#xD;
        &lt;img width="0" height="0" src="http://www.juanpelaez.com/Blog/aggbug.ashx?id=f3c315b3-c158-47d2-a85c-1106021fd4ca"&gt;&lt;/img&gt;&#xD;
      &lt;/body&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Y26_Oiy54slMay9wqgyD3jL2FJY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y26_Oiy54slMay9wqgyD3jL2FJY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Y26_Oiy54slMay9wqgyD3jL2FJY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y26_Oiy54slMay9wqgyD3jL2FJY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=zAt54ArySzY:lNSud2IP9E0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=zAt54ArySzY:lNSud2IP9E0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=zAt54ArySzY:lNSud2IP9E0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?i=zAt54ArySzY:lNSud2IP9E0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/JuanPelaezBlog?a=zAt54ArySzY:lNSud2IP9E0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/JuanPelaezBlog?i=zAt54ArySzY:lNSud2IP9E0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/JuanPelaezBlog/~4/zAt54ArySzY" height="1" width="1"/&gt;</description>
      <comments>http://www.juanpelaez.com/Blog/CommentView,guid,f3c315b3-c158-47d2-a85c-1106021fd4ca.aspx</comments>
      <category>Arquitectura</category>
      <category>Gestion de Empresas de Software</category>
      <category>Software as a Service</category>
    <feedburner:origLink>http://www.juanpelaez.com/Blog/2008/12/09/CDNAndCloudComputingJuntos.aspx</feedburner:origLink></item>
  </channel>
</rss>
