<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Arquitectura Web by CHRISTOPHER ALVARADO LEON</title>
      <link>https://padlet.com/iinf18calvaradol/260wcuvks4rsz7w6</link>
      <description>
Capas en Arquitectura de Software y Arquitecturas limpias y hexagonales</description>
      <language>en-us</language>
      <pubDate>2022-05-04 20:49:38 UTC</pubDate>
      <lastBuildDate>2025-11-19 15:25:06 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>1. Capas </title>
         <author>iinf18calvaradol</author>
         <link>https://padlet.com/iinf18calvaradol/260wcuvks4rsz7w6/wish/2170587651</link>
         <description><![CDATA[<div>Las capas son partes abstractas horizontales de una aplicación. Sus límites forman un ángulo recto con el flujo de datos. Las capas representan los diferentes niveles y tipos de abstracción de las preocupaciones que acompañan al desarrollo de software.&nbsp;</div>]]></description>
         <enclosure url="http://rjcodeadvance.com/wp-content/uploads/2019/07/Arquitecura-tradicional-en-capas-estilos-de-arquitectura-y-patrones-de-software-1.png" />
         <pubDate>2022-05-04 20:59:12 UTC</pubDate>
         <guid>https://padlet.com/iinf18calvaradol/260wcuvks4rsz7w6/wish/2170587651</guid>
      </item>
      <item>
         <title>2. ¿Por qué es importante dividir la aplicación en capaz?</title>
         <author>iinf18calvaradol</author>
         <link>https://padlet.com/iinf18calvaradol/260wcuvks4rsz7w6/wish/2170590337</link>
         <description><![CDATA[<ul><li>Mantiene el <a href="https://levelup.gitconnected.com/how-to-rewrite-your-code-to-achieve-more-flexible-design-3c86dad822e"><strong>Principio de Responsabilidad Única</strong></a><strong> .</strong></li><li>Sigue la <a href="https://en.wikipedia.org/wiki/Separation_of_concerns"><strong>separación de preocupaciones</strong></a><strong> </strong>.</li><li>Aísla los roles y habilidades de desarrollo. (Capa de presentación: desarrollo FE, capa comercial: desarrollo BE)</li><li>Admite múltiples implementaciones.</li><li>Diferentes tasas de cambio.</li><li>Aplicación de cortes a unidades más manejables.</li></ul><div><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-04 21:01:59 UTC</pubDate>
         <guid>https://padlet.com/iinf18calvaradol/260wcuvks4rsz7w6/wish/2170590337</guid>
      </item>
      <item>
         <title>3. Arquitectura de tres capas</title>
         <author>iinf18calvaradol</author>
         <link>https://padlet.com/iinf18calvaradol/260wcuvks4rsz7w6/wish/2170605369</link>
         <description><![CDATA[<div><br></div><ul><li><strong>Capa de presentación</strong></li></ul><div>Es la interfaz de usuario y de comunicación de la aplicación, donde el usuario final interactúa con la aplicación. Su objetivo principal es mostrar información al usuario y recopilar datos de este.<br><br></div><ul><li><strong>capa de negocio</strong></li></ul><div>Aquí residen las funciones que se ejecutan, se reciben las peticiones del usuario, se procesa la información y se envían las respuestas tras el proceso. Se denomina capa de negocio o capa de lógica del negocio, porque es aquí donde se establecen todas las reglas que deben cumplirse.<br><br></div><ul><li><strong>Capa de acceso a datos</strong></li></ul><div>Esta capa es la encargada de almacenar los datos del sistema y de los usuarios. Su función es almacenar y devolver datos a la capa de negocio, aunque para esto también es necesario en algunos casos, que tengan <a href="https://www.ecured.cu/Procedimientos_almacenados">procedimientos almacenados</a> y funciones dentro de la capa.</div><div><br></div><div><br><br></div><div><br></div>]]></description>
         <enclosure url="https://lh3.googleusercontent.com/proxy/Phe3dAPL8HN43DbeYEm9gy02sKowEVyq8RZ81qCARI20eVU3JY3KT3On-AX4lQlhinj-JmQBBkWEt1q25LrraMM3cNI6kwe8ZznILl8DqOK_aCVhYLX4T6rMzP_3G1G7=w1200-h630-p-k-no-nu" />
         <pubDate>2022-05-04 21:18:54 UTC</pubDate>
         <guid>https://padlet.com/iinf18calvaradol/260wcuvks4rsz7w6/wish/2170605369</guid>
      </item>
      <item>
         <title>4. Arquitecturas limpias y el hexágono</title>
         <author>iinf18calvaradol</author>
         <link>https://padlet.com/iinf18calvaradol/260wcuvks4rsz7w6/wish/2170609380</link>
         <description><![CDATA[<div>La arquitectura hexagonal se basa en los siguientes principios y objetivos fundamentales:</div><ul><li>Separar de forma explícita y contundente las capas de usuario, negocio y servidor.</li><li>Derivar y empujar las dependencias desde las capas de usuario y servidor hacia la lógica de negocio.</li><li>Aislar e independizar al máximo cada una de las capas, suprimiendo acoplamientos indebidos y dotando a cada componente de una responsabilidad muy específica.</li></ul><div><br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1687643454/78798cd5555eb731089a867939ba2fe6/4c56a51a_964d_4546_b8e0_0e658535e87c.png" />
         <pubDate>2022-05-04 21:23:44 UTC</pubDate>
         <guid>https://padlet.com/iinf18calvaradol/260wcuvks4rsz7w6/wish/2170609380</guid>
      </item>
      <item>
         <title>5. Capa arquitectura</title>
         <author>iinf18calvaradol</author>
         <link>https://padlet.com/iinf18calvaradol/260wcuvks4rsz7w6/wish/2170616030</link>
         <description><![CDATA[<div><br></div><ul><li><strong>Capa de presentación</strong></li></ul><div>Es sencillamente la <strong>interfaz de usuario final</strong>. A grandes rasgos, se encarga de mostrar la información al usuario, interpretar sus órdenes y desencadenar las acciones de negocio pertinentes a través de su comunicación al resto de capas intervinientes.</div><ul><li><strong>Capa de aplicación</strong></li></ul><div>Define las tareas que debe realizar el <em>software</em> y dirige los objetos de dominio expresivo para <strong>resolver los problemas</strong>. Las tareas de las que se encarga esta capa son significativas para el negocio o necesarias para la interacción con las capas de aplicación de otros sistemas.</div><div>Esta capa se mantiene «delgada». No contiene reglas de negocio o conocimiento, sino que sólo <strong>coordina las tareas y delega el trabajo</strong> a las colaboraciones de los objetos de dominio en la capa siguiente.&nbsp;</div><ul><li><strong>Capa de dominio</strong></li></ul><div>También llamada capa de modelo. Es el componente de la arquitectura responsable de representar los conceptos del negocio, la información sobre la situación del negocio y las reglas del negocio. El estado que refleja la situación de la empresa a través de su sistema digital se controla y utiliza aquí, aunque los detalles técnicos de su almacenamiento se delegan en la infraestructura.</div><ul><li><strong>Capa de infraestructura</strong></li></ul><div>Esta capa proporciona las <strong>capacidades técnicas genéricas</strong> que soportan las capas superiores: envío de mensajes para la aplicación, persistencia para el dominio, dibujo de <em>widgets</em> para la UI, etc.</div>]]></description>
         <enclosure url="" />
         <pubDate>2022-05-04 21:32:18 UTC</pubDate>
         <guid>https://padlet.com/iinf18calvaradol/260wcuvks4rsz7w6/wish/2170616030</guid>
      </item>
      <item>
         <title>Referencias </title>
         <author>iinf18calvaradol</author>
         <link>https://padlet.com/iinf18calvaradol/260wcuvks4rsz7w6/wish/2170626992</link>
         <description><![CDATA[<div>https://sixphere.com/blog/arquitecturas-limpias-ddd-parte-1/#:~:text=Arquitecturas%20limpias%20y%20el%20hex%C3%A1gono,hacia%20la%20l%C3%B3gica%20de%20negocio.<br><br>https://levelup.gitconnected.com/layers-in-software-architecture-that-every-sofware-architect-should-know-76b2452b9d9a<br><br>https://picodotdev.github.io/blog-bitix/2021/02/introduccion-a-ddd-y-arquitectura-hexagonal-con-un-ejemplo-de-aplicacion-en-java/#puertos-y-adaptadores</div>]]></description>
         <enclosure url="https://sixphere.com/blog/arquitecturas-limpias-ddd-parte-1/#:~:text=Arquitecturas%20limpias%20y%20el%20hex%C3%A1gono,hacia%20la%20l%C3%B3gica%20de%20negocio." />
         <pubDate>2022-05-04 21:45:38 UTC</pubDate>
         <guid>https://padlet.com/iinf18calvaradol/260wcuvks4rsz7w6/wish/2170626992</guid>
      </item>
   </channel>
</rss>
