SlideShare una empresa de Scribd logo
1 de 117
¿Qué
      es
     una
arquitectura?
Juan Carlos Barroux R.
juan-carlos.barroux@intel.com
http://www.linkedin.com/in/juancarlosbarrouxr
Temario
¿Qué es una Arquitectura?

¿Qué NO es una Arquitectura?

¿Para qué necesito una
Arquitectura?

¿Qué es un[a] Arquitect{o,a}?

¿Cómo piensa un[a]
Arquitect{o,a}?
Disclaimer
Las ideas que he puesto en esta
presentación son el resultado de
mis lecturas y reflexiones, en
ningún caso representan el
pensamiento de mi empleador
(Intel) ni yo soy un vocero del
mismo. Ahora, según sea el caso,
tampoco me represento a mi mismo
y me reservo el derecho de estar en
desacuerdo conmigo mismo.
Copyright
All of the contents of this
presentation are the only and
complete responsibility of Juan
Carlos Barroux R. and are licensed
under a Creative Commons
Attribution-Share Alike 2.0 Chile
License. Permissions beyond the
scope of this license may be
available upon request.
¿Qué
      es
     una
arquitectura?
En el principio...
En el principio...

      No existían los arquitectos.
En el principio...

      No existían los arquitectos.




   Pero existía la arquitectura.
Pirámide de Zoser
                                                             2690 – 2610
                                                             A.C.

Imhotep




           Sun Proprietary/Confidential: Internal Use Only
Imhotep

1.- Gran Canciller
Imhotep

1.- Gran Canciller

2.- Médico
Imhotep

1.- Gran Canciller

2.- Médico

3.- Administrador del Palacio
Imhotep

1.- Gran Canciller

2.- Médico

3.- Administrador del Palacio

4.- Alto Sacerdote de Heliopolis
Imhotep

1.- Gran Canciller

2.- Médico

3.- Administrador del Palacio

4.- Alto Sacerdote de Heliopolis

5.- Carpintero en Jefe
Imhotep

1.- Gran Canciller

2.- Médico

3.- Administrador del Palacio

4.- Alto Sacerdote de Heliopolis

5.- Carpintero en Jefe

6.- Escultor en Jefe
Imhotep

1.- Gran Canciller

2.- Médico

3.- Administrador del Palacio

4.- Alto Sacerdote de Heliopolis

5.- Carpintero en Jefe

6.- Escultor en Jefe

7.- Alfarero en Jefe
Partenón, Atenas, por Ictinus y Callicrates
(447 – 436 AC)
Es una actividad cultural

Cada arquitectura se enmarca dentro su cultura,
entendida como el conjunto de prácticas de la
sociedad u organización.

Por lo tanto, representa una continuidad en la cultura
y en las obras de la sociedad u organización de la
cual es fruto.
¿Qué es una arquitectura?
Architecti est scientia pluribus disciplinis et variis eruditionibus
ornata, cuius iudicio probantur omnia quae ab ceteris artibus
perficiuntur. Opera ea nascitur et fabrica et ratiocinatione. Fabrica
est continuata ac trita usus meditatio, quae manibus perficitur e
materia cuiuscumque generis opus est ad propositum
deformationis. Ratiocinatio autem est. Quae res fabricatas
sollertiae ac rationis proportione demonstrare atque explicare
potest.



Marcus Vitruvius Pollio
(ca. 80 - ca. 20 a.)

 http://www.thelatinlibrary.com/vitruvius1.html
¿Qué es una arquitectura?
El arquitecto debe estar equipado con el conocimiento de muchas
disciplinas y varios tipos de erudiciones, porque es por su juicio
que todo el trabajo realizado por las otras artes es juzgado. Su
arte es hijo de la práctica y de la teoría. La práctica es el contínuo
y regular ejercicio del arte en donde se moldea manualmente la
materia de acuerdo al diseño en un bosquejo. Por el otro lado, la
teoría es la habilidad de demostrar y explicar las producciones
ejemplares basándose en los principios de las proporciones.



Marcus Vitruvius Pollio
(ca. 80 - ca. 20 a.)
i.- Firmitas
ii.- Utilitas
iii.- Venustas

i.- Firme
ii.- Útil
iii.- Bello

   El Hombre
   Vitruviano
       de
Leonardo Davinci
¿Qué es una arquitectura?

    L'art de bien bastir
El arte de construir bien

Leon Battista Alberti
(1404-1472)
¿Qué es una arquitectura?

Baukunst eine     Arquitectura
                  es música
erstarrte         congelada
Musik nenne
 Johann Wolfgang von Goethe
 (1749-1832)
¿Qué es una arquitectura?

Architecture is gesture made with
buildings
La arquitectura son gestos
realizados con edificios

Andrew Ballantyne
¿Qué es una arquitectura?
Architecture begins where
engineering ends
   La arquitectura inicia en
        donde la ingeniería
                    termina
Walter Gropius
(1883 – 1969)
¿Qué es una arquitectura?
¿Arquitectura Naval?
¿Arquitectura Naval?
¿Arquitectura Naval?

       Naval Architecture is the science of
       making a ship 'fit for purpose'



       La Arquitectura Naval es la ciencia de
       hacer una nave 'adecuada a su
       propósito'
¿Qué es una arquitectura?



        Los
    Invariantes
       de un
     Sistema
¿Qué es una arquitectura?



Distribución en el
 espacio de los
     objetos
¿Qué es una arquitectura?



Distribución en el
 tiempo y en el
 espacio de los
     objetos
¿Qué es una arquitectura?



Distribución en el
 tiempo y en el
 espacio de los
  objetos y sus
   relaciones
¿Qué es una arquitectura?

Distribución en el
  tiempo y en el
  espacio de los
   objetos y sus
    relaciones
 con un objetivo
      común
¿Qué es una arquitectura?

Architectures are hollistic bridges,
but also processes.
Las arquitecturas son puentes
holísticos, pero también procesos.


  James Baty
¿Qué es una arquitectura?

Un proceso que
genera una visión
compartida de las
relaciones entre los
componentes de un
sistema.
¿Qué es una arquitectura?

          Architecture: The
          structure – in terms of
          components,
          connections, and
          constraints – of a
          product, process, or
          element.
¿Qué es una arquitectura?

          Arquitectura: La
          estructura – en
          términos de
          componentes,
          conexiones y
          restricciones – de un
          producto, proceso o
          elemento.
¿Qué es una arquitectura?

            Architecture: The
            fundamental
            organization of a system
            embodied in its
            components, their
            relationships to each
            other and to the
            environment and the
            principles guiding its
IEEE-1471   design and evolution.
¿Qué es una arquitectura?

            Arquitectura: La
            organización
            fundamental de un
            sistema, formada por
            sus componentes, las
            relaciones entre ellos y
            el entorno, y los
            principios que guian su
            diseño y evolución.
IEEE-1471
¿Qué es una arquitectura?

                                   Architecture:
                                   Fundamental concepts or
                                   properties of a system in
                                   its environment embodied
                                   in its elements,
                                   relationships, and in the
                                   principles of its design
http://www.iso-architecture.org/
                                   and evolution.
¿Qué es una arquitectura?

                                   Architecture: Conceptos
                                   o propiedades
                                   fundamentales de un
                                   sistema en su ambiente,
                                   concretizadas en sus
                                   elementos, relaciones y
                                   en los principios de
http://www.iso-architecture.org/
                                   diseño y su evolución.
¿Qué es una arquitectura?

                         System Architecture:
                         The fundamental and
                         unifying system structure
                         defined in terms of
                         system elements,
                         interfaces, processes,
                         constraints, and
http://www.incose.org/   behaviors.
¿Qué es una arquitectura?

                         Arquitectura de
                         Sistema: La estructura
                         fundamental y unificadora
                         del sistema definida en
                         términos de elementos,
                         interfaces, procesos,
                         restricciones y
http://www.incose.org/   comportamientos.
¿Qué es una arquitectura?


Architecture is politics
 La arquitectura es política


Mitchell Kapor
¿Qué es una arquitectura?

There are no rules of architecture for
a castle in the clouds.
No existen reglas para construir
castillos en las nubes
  Gilbert K. Chesterton
  (1874 – 1936)
¿Qué
     NO
      es
     una
arquitectura?
¿Qué NO es una arquitectura?


    • Un dibujo
¿Qué NO es una arquitectura?


    • Un dibujo
    • Algo estático
¿Qué NO es una arquitectura?


    • Un dibujo
    • Algo estático
    • Una imposición
¿Qué NO es una arquitectura?


    • Un dibujo
    • Algo estático
    • Una imposición
    • Un secreto
¿Para qué
necesito una
Arquitectura?
Partenón, Atenas, por Ictinus y Callicrates
(447 – 436 AC)
Notre-Dame
     de
   Reims

Catedral gótica
construida durante
los siglos XIII y XIV
por arquitectos
desconocidos en
Reims.
¿Para qué necesito
     una arquitectura?

¡Para controlar
la complejidad!
Los sistemas son
  complejos y
   dinámicos.
¿Para qué necesito
                   una arquitectura?
 THE INFLUENCE
       OF
ARCHITECTURE IN
  ENGINEERING
   SYSTEMS



The MIT ESD
 Architecture
 Committee



March 29-31,
   2004
Un sistema complejo...
             INTERNET                                                                                                                   PSTN


                                                                                                                     NAS
                                                                                                                                                        DMZ

                                                                                                          SWITCH
                                                                                                          Level 4
 FW-1                                                   E220R     E220R                                                                  E220R
                       E220R           E220R
                                                       JUEGOS   IRC (Chat)                                                            FEEDER NEWS
                  SMTP-IN          SMTP-OUT

   E220R /                                                                                       E250
   E420R                                                                                  PROXY - CACHE

                                                                                                                                                        SERVICIOS


EFS 3.0        E220R           E220R           E220R                                         Netra t1     Netra t1            E220R             E220R
                                                                             E220R
             WEB MAIL          POP-3       IMAP-4                                                WEB HOSTING               WEB NEWS        NNTP NEWS
                                                                          FTP Server

  E220R /
  E420R
                                                                                                                                                   CONTENIDO


                                                                                 E420R   E420R                                          E420R
                                                                                                                                       NEWS



                 CLUSTER E4500                                                                          CLUSTER E4500

                         MSS                                                                 WEB HOSTING
¿Qué es

    un[a]

Arquitect{o,a}?
¿Qué es un[a] Arquitect{o,a}?
¿Qué es un[a] Arquitect{o,a}?
¿Qué es un[a] Arquitect{o,a}?
Cum ergo tanta haec disciplina sit, condecorata et abundans
eruditionibus variis ac pluribus, non puto posse iuste repente
profiteri architectos, nisi qui ab aetate puerili his gradibus
disciplinarum scandendo scientia plerarumque litterarum et artium
nutriti pervenerint ad summum templum architecturae.




Marcus Vitruvius Pollio
(ca. 80 - ca. 20 a.)

 http://www.thelatinlibrary.com/vitruvius1.html
¿Qué es un[a] Arquitect{o,a}?
En consecuencia, como el estudio (de la arquitectura) es tan
amplio en extensión, enriquecido por el conocimiento de muchas
disciplinas y varios tipos de erudiciones, pienso que ningún
hombre tiene el derecho de declararse arquitecto
apresuradamente, sin antes haber escalado desde la niñez los
escalones de estos estudios y así, nutrido por el conocimiento de
muchas artes y ciencias, haber llegado las alturas de la sagrada
arquitectura.



Marcus Vitruvius Pollio
(ca. 80 - ca. 20 a.)
¿Qué es un[a] Arquitect{o,a}?
Itaque eum etiam ingeniosum oportet esse et ad disciplinam
docilem. Neque enim ingenium sine disciplina aut disciplina sine
ingenio perfectum artificem potest efficere.




Marcus Vitruvius Pollio
(ca. 80 - ca. 20 a.)

 http://www.thelatinlibrary.com/vitruvius1.html
¿Qué es un[a] Arquitect{o,a}?
Por lo tanto, debe ser naturalmente talentoso y capaz de aprender.
Ni el talento natural sin instrucción ni la instrucción sin el talento
natural pueden hacer el perfecto arquitecto.




Marcus Vitruvius Pollio
(ca. 80 - ca. 20 a.)
The Art of Systems Architecting - Third Edition
¿Qué es un[a] Arquitect{o,a}?

 “Tous imbéciles.
 Oublient toujours
   l’escalier des
      maisons”
 Gustave Flaubert
 (1821-1880)
¿Cómo piensa

    un[a]

Arquitect{o,a}?
¿Cómo piensa un[a]
                               arquitect{o,a}?
Was aber von vornherein den schlechtesten Baumeister vor der
besten Biene auszeichnet, ist, daß er die Zelle in seinem Kopf
gebaut hat, bevor er sie in Wachs baut. Am Ende des
Arbeitsprozesses kommt ein Resultat heraus, das beim Beginn
desselben schon in der Vorstellung des Arbeiters, also schon ideell
vorhanden war. Nicht daß er nur eine Formveränderung des
Natürlichen bewirkt; er verwirklicht im Natürlichen zugleich seinen
Zweck, den er weiß, der die Art und Weise seines Tuns als Gesetz
bestimmt und dem er seinen Willen unterordnen muß.


     Karl Heinrich Marx
     (1818-1883)
¿Cómo piensa un[a]
                               arquitect{o,a}?
La abeja sorprende, por la perfección de sus células de cera, la
habilidad de más de un arquitecto. Pero, lo que hace la
superioridad del arquitecto más mediocre sobre la abeja más
experta, es que construye la célula en su cabeza antes que de
construirla en la ruca.




     Karl Heinrich Marx
     (1818-1883)
¿Arquitect{o,a} Naval?

     A naval architect is an engineer
     competent in naval architecture


     Un arquitecto naval es un
     ingeniero competente en
     arquitectura naval
¿Arquitect{o,a} de
        Sistemas?
A system's architect is an
engineer competent in system's
architecture


Un arquitecto de sistemas es un
ingeniero competente en
arquitectura de sistemas
¿Cómo piensa un[a]
                  arquitect{o,a}?
¿Dónde se me va a romper?
¿Dónde me van a penetrar?
¿Dónde no va a escalar?
¿Dónde me estoy amarrando?
¿Dónde es demasiado complejo?
¿Cómo lo administro?
¿Cómo le agrego nuevas funciones?
¿Qué se me olvidó?
¿Cómo piensa un[a]
                       arquitect{o,a}?
El Principio KISS


Keep It Simple Stupid
No lo haga nunca más complicado de lo
estrictamente necesario.
¿Cómo piensa un[a]
                     arquitect{o,a}?
No piensa en “features”

Piensa en términos de interrelaciones entre
subsistemas
A nadie le importa el clockage de una CPU
como a nadie le importa el diámetro de un
pistón
¿Cómo piensa un[a]
                      arquitect{o,a}?
Un arquitecto es tecnópata pero agnóstico

En particular en términos de los lenguajes y/o
Frameworks de desarrollo.
¿Cómo piensa un[a]
                       arquitect{o,a}?
Piensa como un traductor

Le traduce al cliente lo que dice el
ingeniero calculista, el constructor civil,
el estucador, el pintor, el albañil, etc.
¿Cómo piensa un[a]
                           arquitect{o,a}?
Piensa en términos “vendedores”

Architecture : The integration in a single seductive speech
of the 4 Ss (Systems, Software, Storage and Services) into
a single S, the Solution.

Arquitectura : La integración en un solo discurso seductor
de las 4 Ss (Sistemas, Software, Almacenamiento y
Servicios) en una sola S, la Solución.
¿Cómo piensa un[a]
   arquitect{o,a}?
     Un[a]
     arquitect{o,a}
     debe saber
     hablar a
     distintas
     audiencias y no
     caer en la
     jerigoncia
     técnica...
¿Cómo piensa un[a]
                    arquitect{o,a}?

Un[a]
arquitect{o,a}
siempre
sobrepasa los
obstáculos
¿Cómo piensa un[a]
                     arquitect{o,a}?
Un[a] arquitect{o,a} gestiona el riesgo
tecnológico del sistema y el riesgo total
del proyecto, incluyendo los riesgos
políticos, organizacionales y de
implantación.
¿Cómo piensa un[a]
                      arquitect{o,a}?
Un arquitecto piensa mucho más en las illities
(i.e. Características sistémicas) que en la
funcionalidad.
¿Cómo piensa un[a]
                      arquitect{o,a}?
Un[a] arquitect{o,a} siempre está pensando
en las cualidades sistémicas no-funcionales,
como la seguridad, por ejemplo.
¿Dónde encuentro un[a] arquitect{o,a}?
¿Cómo se

   hace

    una

Arquitectura?
¿Cómo se hace una
                         Arquitectura?
•   Definir metas, objetivos e hipótesis
•   Especificar las métricas
•   Generar la descomposición funcional
•   Dimensionar la carga de cada función
•   Colapsar funciones en sistemas
•   Validar escalabilidad
•   Validar disponibilidad
•   Validar seguridad
•   Generar vistas primera instancia
¿Cómo se hace una
                         Arquitectura?
Los objetivos y las metas deben ser realistas,
siempre.
¿Cómo se hace una
                   Arquitectura?
Se hacen
como todo
proyecto, en
equipo, con
inicio, fin,
objetivos,
insumos y
entregables.
E l T r iá n g u lo
B á s ic o
                         Tech


                    .
                r..




                                      U
            po




                                      sa
                                          nd
           do




                                             o
      ra




                                            ...
      tu
   ap
  C




 Process                                    People


                  Ejecutados por...
E l T r iá n g u lo d e l
    P r o ye c to
                                   Quality




                 Time                                    $



Sólo se pueden controlar dos vértices del triángulo del proyecto
Muchas

Arquitecturas

   Juntas
Muchas Arquitecturas juntas...

  ¿Hacen una calle?

  ¿Qué interfaces tenemos?
Muchas Arquitecturas juntas...

               XML

                     XML
                           XML
                             EJB          JSP                         cache/         Midlets
                             App          Web                          filter        J2ME
    Services
    Graphs           SQL
                                   LDAP                                              X 106
                     DB
                                    Dir     MSG




                                          SLA

                Capability          Capacity         Connectivity

Computing
  Pools
                                                                         Internet/
                                                                         Intranet
                                      Storage
                                    Virtualization


 Storage
  Pools


                                                               ¿Hacen un Data Center?
Hacen

 una

Ciudad
¿Urbanismo?
Urbanismo: El estudio de las ciudades.   ¿Planificación Urbana?
¿Urbanismo?                                                              ¿Sistemismo?




          Sistemismo: El estudio de los sistemas.




                                                    ¿Planificación sistémica?

                       Sun Proprietary/Confidential: Internal Use Only
El

Hombre

   el

Diseñador
Tres estadíos
El azár...




       La técnica




               La técnología
Visión cognitiva                                     C iu d a d
                                                     es
                          E d if ic io
 A rte fa c to            s
 s




   D is e ñ            A r q u it e c t u           U r b a n is m
   o                   ra                           o
               Le ng ua j                       ¿
  Representación               Representación          ¿Reglas?
               e                  Mental        ?
      Mental                                           ¿Leyes?
    Individual P r o y e c t    Compartida             ¿Patrones?
               o
Visión cognitiva                                        In t e r n e t

                            D a ta
 A p lic a c ió             C e nte r
 n




 In g e n ie r ía       A r q u it e c t u           S is t e m is m
                        ra                           o

     Procesos       IT IL        Heuríticas   TG S      Protocolos
    Metodologías                 Trade-Off              Estándares
     Formales                   Ambigüedad              Descontrol
     Fórmulas                    Cambios
Frameworks

    de

Arquitectura
Framework
   de las
Seis Caras
Terminología

 Sistémica
Terminología Sistémica



         Artifact    Architecture   System
Object

         Designing   Architecting   Systeming
Proces
s
         Designer    Architect      Systemect
Actor

         To design   To architect   To systemect
Verb
Terminología Sistémica



          Artefacto     Arquitectura    Sistema
Objeto

          Diseño        Arquitecturar   Sistemar
Proceso

          Diseñador     Arquitecto      Sistemero
Actor                                   Sistemecto
          Diseñar       Arquitectar     Sistemectar
Verbo
Taxonomía

   de

Sistemas
Taxonomía de Sistemas
Sistema Educacional

Sistema de Salud

Sistema de Gobierno
Sistema de Transporte
Sistema Financiero
Ecosistema
Taxonomía de Sistemas
              Sistema             Sistema
              Existente         Inexistente

          Quality Patient
              Entender
Sistema   Care
             Gestionar
Natural                              X
             Intervenir
            Administrar


          Operational Staff
            Gestionar          Arquitecturar
Sistema
             Efficiency
            Intervenir           Diseñar
Humano
             Administrar         Construir
              Modificar         Administrar
Tamaño   Taxonomía de
             Sistemas
          El tamaño se refiere al
         tamaño del sistema,
         medido como la
         multiplicación del número
         de componentes por el
         número de relaciones.
Tamaño                    Taxonomía de
                              Sistemas
                           Los sistemas pueden
                          ser sólo físicos (i.e. Un
                          clima planetario) o
                          etéreos (i.e. Una
                          ontología, software),
                          pero suelen ser una
                          mezcla de ambas cosas
                          con intercambios de
                          materia, energía e
                          información,
         Inmaterialidad   especialmente los
                          sistemas en los cuales
                          intervenimos.
Tamaño                    Taxonomía de
                                     Sistemas
                                  Muchos sistemas
                                 interesantes están
                                 compuestos por humanos
                                 y por las relaciones que
                                 generan, llegando a ser
                                 sistemas esencialmente
                                 humanos como un
                                 sistema político o
                                 sistemas mixtos como lo
                                 son los sistemas de
                Inmaterialidad   transporte.

Sociabilidad
Tamaño                    Taxonomía de
                                     Sistemas

                                   La complejidad de un
                                  sistema crece
                                  exponencialmente en
                                  función de su tamaño,
                                  cantidad de
                                  componentes
                                  humanas y relaciones
                                  de información.
                Inmaterialidad

Sociabilidad
Zee End...

                   Juan Carlos Barroux R.
               juan-carlos.barroux@intel.com
http://www.linkedin.com/in/juancarlosbarrouxr

Más contenido relacionado

Destacado

Windows Azure Web Sites #wapucolombia
Windows Azure Web Sites #wapucolombiaWindows Azure Web Sites #wapucolombia
Windows Azure Web Sites #wapucolombiaJuan Pablo
 
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)Juan Pablo
 
Windows Azure VPN Workshop
Windows Azure VPN WorkshopWindows Azure VPN Workshop
Windows Azure VPN WorkshopJuan Pablo
 
Alteryx and Power BI better together
Alteryx and Power BI  better togetherAlteryx and Power BI  better together
Alteryx and Power BI better togetherJuan Pablo
 
¿Como Asegurar Nuestra Capa De Servicios De Negocios?
¿Como Asegurar Nuestra Capa De Servicios De Negocios?¿Como Asegurar Nuestra Capa De Servicios De Negocios?
¿Como Asegurar Nuestra Capa De Servicios De Negocios?Juan Pablo
 
Introducción Windows Azure
Introducción Windows AzureIntroducción Windows Azure
Introducción Windows AzureJuan Pablo
 
Cloud Computing y la nueva plataforma Windows Azure
Cloud Computing y la nueva plataforma Windows AzureCloud Computing y la nueva plataforma Windows Azure
Cloud Computing y la nueva plataforma Windows AzureJuan Pablo
 
The azure platform TechDay2010
The azure platform TechDay2010The azure platform TechDay2010
The azure platform TechDay2010Juan Pablo
 
Introducción soa
Introducción soaIntroducción soa
Introducción soaJuan Pablo
 
Introduccion a la seguridad en Windows Azure
Introduccion a la seguridad en Windows AzureIntroduccion a la seguridad en Windows Azure
Introduccion a la seguridad en Windows AzureJuan Pablo
 
Rol Arquitecto Software
Rol Arquitecto SoftwareRol Arquitecto Software
Rol Arquitecto SoftwareJuan Pablo
 
Qué hace un arquitecto de soluciones?
Qué hace un arquitecto de soluciones?Qué hace un arquitecto de soluciones?
Qué hace un arquitecto de soluciones?Juan Pablo
 
Windows Azure IaaS & vNet
Windows Azure IaaS & vNetWindows Azure IaaS & vNet
Windows Azure IaaS & vNetJuan Pablo
 
Servicios de datos en la nube
Servicios de datos en la nubeServicios de datos en la nube
Servicios de datos en la nubeJuan Pablo
 
Exprimiendo SharePoint 2010
Exprimiendo SharePoint 2010Exprimiendo SharePoint 2010
Exprimiendo SharePoint 2010Juan Pablo
 

Destacado (16)

Windows Azure Web Sites #wapucolombia
Windows Azure Web Sites #wapucolombiaWindows Azure Web Sites #wapucolombia
Windows Azure Web Sites #wapucolombia
 
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
BizTalk Server, BizTalk Services and Windows Workflow Foundation (WF)
 
Windows Azure VPN Workshop
Windows Azure VPN WorkshopWindows Azure VPN Workshop
Windows Azure VPN Workshop
 
Alteryx and Power BI better together
Alteryx and Power BI  better togetherAlteryx and Power BI  better together
Alteryx and Power BI better together
 
¿Como Asegurar Nuestra Capa De Servicios De Negocios?
¿Como Asegurar Nuestra Capa De Servicios De Negocios?¿Como Asegurar Nuestra Capa De Servicios De Negocios?
¿Como Asegurar Nuestra Capa De Servicios De Negocios?
 
Introducción Windows Azure
Introducción Windows AzureIntroducción Windows Azure
Introducción Windows Azure
 
Cloud Computing y la nueva plataforma Windows Azure
Cloud Computing y la nueva plataforma Windows AzureCloud Computing y la nueva plataforma Windows Azure
Cloud Computing y la nueva plataforma Windows Azure
 
Nubes Privadas
Nubes PrivadasNubes Privadas
Nubes Privadas
 
The azure platform TechDay2010
The azure platform TechDay2010The azure platform TechDay2010
The azure platform TechDay2010
 
Introducción soa
Introducción soaIntroducción soa
Introducción soa
 
Introduccion a la seguridad en Windows Azure
Introduccion a la seguridad en Windows AzureIntroduccion a la seguridad en Windows Azure
Introduccion a la seguridad en Windows Azure
 
Rol Arquitecto Software
Rol Arquitecto SoftwareRol Arquitecto Software
Rol Arquitecto Software
 
Qué hace un arquitecto de soluciones?
Qué hace un arquitecto de soluciones?Qué hace un arquitecto de soluciones?
Qué hace un arquitecto de soluciones?
 
Windows Azure IaaS & vNet
Windows Azure IaaS & vNetWindows Azure IaaS & vNet
Windows Azure IaaS & vNet
 
Servicios de datos en la nube
Servicios de datos en la nubeServicios de datos en la nube
Servicios de datos en la nube
 
Exprimiendo SharePoint 2010
Exprimiendo SharePoint 2010Exprimiendo SharePoint 2010
Exprimiendo SharePoint 2010
 

Similar a ¿Qué es una arquitectura?

¿Qué es una arquitectura? por Juan Carlos Barroux
¿Qué es una arquitectura? por Juan Carlos Barroux¿Qué es una arquitectura? por Juan Carlos Barroux
¿Qué es una arquitectura? por Juan Carlos Barrouxjrovegno
 
01 arquitectura de software - definición
01   arquitectura de software - definición01   arquitectura de software - definición
01 arquitectura de software - definiciónduoc
 
Clase01 02 Introduccion
Clase01 02 IntroduccionClase01 02 Introduccion
Clase01 02 Introduccionurio
 
eoria de la Arquitectura para principiantes
eoria de la Arquitectura para principianteseoria de la Arquitectura para principiantes
eoria de la Arquitectura para principiantesEduardoAlonso98
 
PRIMERA UNIDAD - TEMA 2 .- LA TEORIA DE LA ARQUITECTURA.pdf
PRIMERA UNIDAD - TEMA 2 .- LA TEORIA DE LA ARQUITECTURA.pdfPRIMERA UNIDAD - TEMA 2 .- LA TEORIA DE LA ARQUITECTURA.pdf
PRIMERA UNIDAD - TEMA 2 .- LA TEORIA DE LA ARQUITECTURA.pdfABRAHANNOELMARINASTO
 
RESUMEN DEL LIBRO: INTENCIONES DE LA ARQUITECTURA – CHRISTIAN NORBERG-SCHULZ
RESUMEN DEL LIBRO: INTENCIONES DE LA ARQUITECTURA – CHRISTIAN NORBERG-SCHULZRESUMEN DEL LIBRO: INTENCIONES DE LA ARQUITECTURA – CHRISTIAN NORBERG-SCHULZ
RESUMEN DEL LIBRO: INTENCIONES DE LA ARQUITECTURA – CHRISTIAN NORBERG-SCHULZLudwig Trinidad Santos
 
Drat Presentación Final!!
Drat Presentación Final!!Drat Presentación Final!!
Drat Presentación Final!!maria escobar
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicaslandeta_p
 
Ciencia arte-ingenieria
Ciencia arte-ingenieriaCiencia arte-ingenieria
Ciencia arte-ingenieriaMaria Perez
 
Monografia pipeline
Monografia pipelineMonografia pipeline
Monografia pipelinevaneyui
 
Arquitecturas de software - Parte 1
Arquitecturas de software - Parte 1Arquitecturas de software - Parte 1
Arquitecturas de software - Parte 1Marta Silvia Tabares
 
Introducción a la Teoría
Introducción a la TeoríaIntroducción a la Teoría
Introducción a la Teoríalaksmy
 
Teoria de la Arquitectura breve reseña para nivel licenciatura
Teoria de la Arquitectura breve reseña para nivel licenciaturaTeoria de la Arquitectura breve reseña para nivel licenciatura
Teoria de la Arquitectura breve reseña para nivel licenciaturaEduardoAlonso98
 
Principios de diseño de la arquitectura del software
Principios de diseño de la arquitectura del softwarePrincipios de diseño de la arquitectura del software
Principios de diseño de la arquitectura del softwareJose Patricio Bovet Derpich
 

Similar a ¿Qué es una arquitectura? (20)

¿Qué es una arquitectura? por Juan Carlos Barroux
¿Qué es una arquitectura? por Juan Carlos Barroux¿Qué es una arquitectura? por Juan Carlos Barroux
¿Qué es una arquitectura? por Juan Carlos Barroux
 
4+1(vistas)
4+1(vistas)4+1(vistas)
4+1(vistas)
 
01 arquitectura de software - definición
01   arquitectura de software - definición01   arquitectura de software - definición
01 arquitectura de software - definición
 
Clase01 02 Introduccion
Clase01 02 IntroduccionClase01 02 Introduccion
Clase01 02 Introduccion
 
Patrones
PatronesPatrones
Patrones
 
eoria de la Arquitectura para principiantes
eoria de la Arquitectura para principianteseoria de la Arquitectura para principiantes
eoria de la Arquitectura para principiantes
 
Etica y Arquitectura
Etica y ArquitecturaEtica y Arquitectura
Etica y Arquitectura
 
PRIMERA UNIDAD - TEMA 2 .- LA TEORIA DE LA ARQUITECTURA.pdf
PRIMERA UNIDAD - TEMA 2 .- LA TEORIA DE LA ARQUITECTURA.pdfPRIMERA UNIDAD - TEMA 2 .- LA TEORIA DE LA ARQUITECTURA.pdf
PRIMERA UNIDAD - TEMA 2 .- LA TEORIA DE LA ARQUITECTURA.pdf
 
9.diseño de la arquitectura
9.diseño de la arquitectura9.diseño de la arquitectura
9.diseño de la arquitectura
 
RESUMEN DEL LIBRO: INTENCIONES DE LA ARQUITECTURA – CHRISTIAN NORBERG-SCHULZ
RESUMEN DEL LIBRO: INTENCIONES DE LA ARQUITECTURA – CHRISTIAN NORBERG-SCHULZRESUMEN DEL LIBRO: INTENCIONES DE LA ARQUITECTURA – CHRISTIAN NORBERG-SCHULZ
RESUMEN DEL LIBRO: INTENCIONES DE LA ARQUITECTURA – CHRISTIAN NORBERG-SCHULZ
 
Drat Presentación Final!!
Drat Presentación Final!!Drat Presentación Final!!
Drat Presentación Final!!
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
 
Ciencia arte-ingenieria
Ciencia arte-ingenieriaCiencia arte-ingenieria
Ciencia arte-ingenieria
 
Introduccion A La Ingenieria Clase
Introduccion A La Ingenieria Clase Introduccion A La Ingenieria Clase
Introduccion A La Ingenieria Clase
 
Monografia pipeline
Monografia pipelineMonografia pipeline
Monografia pipeline
 
INTRODUCCIÓN AL ENFOQUE DE SISTEMAS
INTRODUCCIÓN AL ENFOQUE DE SISTEMASINTRODUCCIÓN AL ENFOQUE DE SISTEMAS
INTRODUCCIÓN AL ENFOQUE DE SISTEMAS
 
Arquitecturas de software - Parte 1
Arquitecturas de software - Parte 1Arquitecturas de software - Parte 1
Arquitecturas de software - Parte 1
 
Introducción a la Teoría
Introducción a la TeoríaIntroducción a la Teoría
Introducción a la Teoría
 
Teoria de la Arquitectura breve reseña para nivel licenciatura
Teoria de la Arquitectura breve reseña para nivel licenciaturaTeoria de la Arquitectura breve reseña para nivel licenciatura
Teoria de la Arquitectura breve reseña para nivel licenciatura
 
Principios de diseño de la arquitectura del software
Principios de diseño de la arquitectura del softwarePrincipios de diseño de la arquitectura del software
Principios de diseño de la arquitectura del software
 

Último

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 

Último (10)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 

¿Qué es una arquitectura?

  • 1. ¿Qué es una arquitectura? Juan Carlos Barroux R. juan-carlos.barroux@intel.com http://www.linkedin.com/in/juancarlosbarrouxr
  • 2. Temario ¿Qué es una Arquitectura? ¿Qué NO es una Arquitectura? ¿Para qué necesito una Arquitectura? ¿Qué es un[a] Arquitect{o,a}? ¿Cómo piensa un[a] Arquitect{o,a}?
  • 3. Disclaimer Las ideas que he puesto en esta presentación son el resultado de mis lecturas y reflexiones, en ningún caso representan el pensamiento de mi empleador (Intel) ni yo soy un vocero del mismo. Ahora, según sea el caso, tampoco me represento a mi mismo y me reservo el derecho de estar en desacuerdo conmigo mismo.
  • 4. Copyright All of the contents of this presentation are the only and complete responsibility of Juan Carlos Barroux R. and are licensed under a Creative Commons Attribution-Share Alike 2.0 Chile License. Permissions beyond the scope of this license may be available upon request.
  • 5. ¿Qué es una arquitectura?
  • 7. En el principio... No existían los arquitectos.
  • 8. En el principio... No existían los arquitectos. Pero existía la arquitectura.
  • 9. Pirámide de Zoser 2690 – 2610 A.C. Imhotep Sun Proprietary/Confidential: Internal Use Only
  • 12. Imhotep 1.- Gran Canciller 2.- Médico 3.- Administrador del Palacio
  • 13. Imhotep 1.- Gran Canciller 2.- Médico 3.- Administrador del Palacio 4.- Alto Sacerdote de Heliopolis
  • 14. Imhotep 1.- Gran Canciller 2.- Médico 3.- Administrador del Palacio 4.- Alto Sacerdote de Heliopolis 5.- Carpintero en Jefe
  • 15. Imhotep 1.- Gran Canciller 2.- Médico 3.- Administrador del Palacio 4.- Alto Sacerdote de Heliopolis 5.- Carpintero en Jefe 6.- Escultor en Jefe
  • 16. Imhotep 1.- Gran Canciller 2.- Médico 3.- Administrador del Palacio 4.- Alto Sacerdote de Heliopolis 5.- Carpintero en Jefe 6.- Escultor en Jefe 7.- Alfarero en Jefe
  • 17. Partenón, Atenas, por Ictinus y Callicrates (447 – 436 AC)
  • 18. Es una actividad cultural Cada arquitectura se enmarca dentro su cultura, entendida como el conjunto de prácticas de la sociedad u organización. Por lo tanto, representa una continuidad en la cultura y en las obras de la sociedad u organización de la cual es fruto.
  • 19. ¿Qué es una arquitectura? Architecti est scientia pluribus disciplinis et variis eruditionibus ornata, cuius iudicio probantur omnia quae ab ceteris artibus perficiuntur. Opera ea nascitur et fabrica et ratiocinatione. Fabrica est continuata ac trita usus meditatio, quae manibus perficitur e materia cuiuscumque generis opus est ad propositum deformationis. Ratiocinatio autem est. Quae res fabricatas sollertiae ac rationis proportione demonstrare atque explicare potest. Marcus Vitruvius Pollio (ca. 80 - ca. 20 a.) http://www.thelatinlibrary.com/vitruvius1.html
  • 20. ¿Qué es una arquitectura? El arquitecto debe estar equipado con el conocimiento de muchas disciplinas y varios tipos de erudiciones, porque es por su juicio que todo el trabajo realizado por las otras artes es juzgado. Su arte es hijo de la práctica y de la teoría. La práctica es el contínuo y regular ejercicio del arte en donde se moldea manualmente la materia de acuerdo al diseño en un bosquejo. Por el otro lado, la teoría es la habilidad de demostrar y explicar las producciones ejemplares basándose en los principios de las proporciones. Marcus Vitruvius Pollio (ca. 80 - ca. 20 a.)
  • 21.
  • 22. i.- Firmitas ii.- Utilitas iii.- Venustas i.- Firme ii.- Útil iii.- Bello El Hombre Vitruviano de Leonardo Davinci
  • 23. ¿Qué es una arquitectura? L'art de bien bastir El arte de construir bien Leon Battista Alberti (1404-1472)
  • 24. ¿Qué es una arquitectura? Baukunst eine Arquitectura es música erstarrte congelada Musik nenne Johann Wolfgang von Goethe (1749-1832)
  • 25. ¿Qué es una arquitectura? Architecture is gesture made with buildings La arquitectura son gestos realizados con edificios Andrew Ballantyne
  • 26. ¿Qué es una arquitectura? Architecture begins where engineering ends La arquitectura inicia en donde la ingeniería termina Walter Gropius (1883 – 1969)
  • 27. ¿Qué es una arquitectura?
  • 30. ¿Arquitectura Naval? Naval Architecture is the science of making a ship 'fit for purpose' La Arquitectura Naval es la ciencia de hacer una nave 'adecuada a su propósito'
  • 31. ¿Qué es una arquitectura? Los Invariantes de un Sistema
  • 32. ¿Qué es una arquitectura? Distribución en el espacio de los objetos
  • 33. ¿Qué es una arquitectura? Distribución en el tiempo y en el espacio de los objetos
  • 34. ¿Qué es una arquitectura? Distribución en el tiempo y en el espacio de los objetos y sus relaciones
  • 35. ¿Qué es una arquitectura? Distribución en el tiempo y en el espacio de los objetos y sus relaciones con un objetivo común
  • 36. ¿Qué es una arquitectura? Architectures are hollistic bridges, but also processes. Las arquitecturas son puentes holísticos, pero también procesos. James Baty
  • 37. ¿Qué es una arquitectura? Un proceso que genera una visión compartida de las relaciones entre los componentes de un sistema.
  • 38. ¿Qué es una arquitectura? Architecture: The structure – in terms of components, connections, and constraints – of a product, process, or element.
  • 39. ¿Qué es una arquitectura? Arquitectura: La estructura – en términos de componentes, conexiones y restricciones – de un producto, proceso o elemento.
  • 40. ¿Qué es una arquitectura? Architecture: The fundamental organization of a system embodied in its components, their relationships to each other and to the environment and the principles guiding its IEEE-1471 design and evolution.
  • 41. ¿Qué es una arquitectura? Arquitectura: La organización fundamental de un sistema, formada por sus componentes, las relaciones entre ellos y el entorno, y los principios que guian su diseño y evolución. IEEE-1471
  • 42. ¿Qué es una arquitectura? Architecture: Fundamental concepts or properties of a system in its environment embodied in its elements, relationships, and in the principles of its design http://www.iso-architecture.org/ and evolution.
  • 43. ¿Qué es una arquitectura? Architecture: Conceptos o propiedades fundamentales de un sistema en su ambiente, concretizadas en sus elementos, relaciones y en los principios de http://www.iso-architecture.org/ diseño y su evolución.
  • 44. ¿Qué es una arquitectura? System Architecture: The fundamental and unifying system structure defined in terms of system elements, interfaces, processes, constraints, and http://www.incose.org/ behaviors.
  • 45. ¿Qué es una arquitectura? Arquitectura de Sistema: La estructura fundamental y unificadora del sistema definida en términos de elementos, interfaces, procesos, restricciones y http://www.incose.org/ comportamientos.
  • 46. ¿Qué es una arquitectura? Architecture is politics La arquitectura es política Mitchell Kapor
  • 47. ¿Qué es una arquitectura? There are no rules of architecture for a castle in the clouds. No existen reglas para construir castillos en las nubes Gilbert K. Chesterton (1874 – 1936)
  • 48. ¿Qué NO es una arquitectura?
  • 49. ¿Qué NO es una arquitectura? • Un dibujo
  • 50. ¿Qué NO es una arquitectura? • Un dibujo • Algo estático
  • 51. ¿Qué NO es una arquitectura? • Un dibujo • Algo estático • Una imposición
  • 52. ¿Qué NO es una arquitectura? • Un dibujo • Algo estático • Una imposición • Un secreto
  • 54. Partenón, Atenas, por Ictinus y Callicrates (447 – 436 AC)
  • 55. Notre-Dame de Reims Catedral gótica construida durante los siglos XIII y XIV por arquitectos desconocidos en Reims.
  • 56.
  • 57.
  • 58. ¿Para qué necesito una arquitectura? ¡Para controlar la complejidad! Los sistemas son complejos y dinámicos.
  • 59. ¿Para qué necesito una arquitectura? THE INFLUENCE OF ARCHITECTURE IN ENGINEERING SYSTEMS The MIT ESD Architecture Committee March 29-31, 2004
  • 60. Un sistema complejo... INTERNET PSTN NAS DMZ SWITCH Level 4 FW-1 E220R E220R E220R E220R E220R JUEGOS IRC (Chat) FEEDER NEWS SMTP-IN SMTP-OUT E220R / E250 E420R PROXY - CACHE SERVICIOS EFS 3.0 E220R E220R E220R Netra t1 Netra t1 E220R E220R E220R WEB MAIL POP-3 IMAP-4 WEB HOSTING WEB NEWS NNTP NEWS FTP Server E220R / E420R CONTENIDO E420R E420R E420R NEWS CLUSTER E4500 CLUSTER E4500 MSS WEB HOSTING
  • 61. ¿Qué es un[a] Arquitect{o,a}?
  • 62. ¿Qué es un[a] Arquitect{o,a}?
  • 63. ¿Qué es un[a] Arquitect{o,a}?
  • 64. ¿Qué es un[a] Arquitect{o,a}? Cum ergo tanta haec disciplina sit, condecorata et abundans eruditionibus variis ac pluribus, non puto posse iuste repente profiteri architectos, nisi qui ab aetate puerili his gradibus disciplinarum scandendo scientia plerarumque litterarum et artium nutriti pervenerint ad summum templum architecturae. Marcus Vitruvius Pollio (ca. 80 - ca. 20 a.) http://www.thelatinlibrary.com/vitruvius1.html
  • 65. ¿Qué es un[a] Arquitect{o,a}? En consecuencia, como el estudio (de la arquitectura) es tan amplio en extensión, enriquecido por el conocimiento de muchas disciplinas y varios tipos de erudiciones, pienso que ningún hombre tiene el derecho de declararse arquitecto apresuradamente, sin antes haber escalado desde la niñez los escalones de estos estudios y así, nutrido por el conocimiento de muchas artes y ciencias, haber llegado las alturas de la sagrada arquitectura. Marcus Vitruvius Pollio (ca. 80 - ca. 20 a.)
  • 66.
  • 67. ¿Qué es un[a] Arquitect{o,a}? Itaque eum etiam ingeniosum oportet esse et ad disciplinam docilem. Neque enim ingenium sine disciplina aut disciplina sine ingenio perfectum artificem potest efficere. Marcus Vitruvius Pollio (ca. 80 - ca. 20 a.) http://www.thelatinlibrary.com/vitruvius1.html
  • 68. ¿Qué es un[a] Arquitect{o,a}? Por lo tanto, debe ser naturalmente talentoso y capaz de aprender. Ni el talento natural sin instrucción ni la instrucción sin el talento natural pueden hacer el perfecto arquitecto. Marcus Vitruvius Pollio (ca. 80 - ca. 20 a.)
  • 69. The Art of Systems Architecting - Third Edition
  • 70. ¿Qué es un[a] Arquitect{o,a}? “Tous imbéciles. Oublient toujours l’escalier des maisons” Gustave Flaubert (1821-1880)
  • 71. ¿Cómo piensa un[a] Arquitect{o,a}?
  • 72. ¿Cómo piensa un[a] arquitect{o,a}? Was aber von vornherein den schlechtesten Baumeister vor der besten Biene auszeichnet, ist, daß er die Zelle in seinem Kopf gebaut hat, bevor er sie in Wachs baut. Am Ende des Arbeitsprozesses kommt ein Resultat heraus, das beim Beginn desselben schon in der Vorstellung des Arbeiters, also schon ideell vorhanden war. Nicht daß er nur eine Formveränderung des Natürlichen bewirkt; er verwirklicht im Natürlichen zugleich seinen Zweck, den er weiß, der die Art und Weise seines Tuns als Gesetz bestimmt und dem er seinen Willen unterordnen muß. Karl Heinrich Marx (1818-1883)
  • 73. ¿Cómo piensa un[a] arquitect{o,a}? La abeja sorprende, por la perfección de sus células de cera, la habilidad de más de un arquitecto. Pero, lo que hace la superioridad del arquitecto más mediocre sobre la abeja más experta, es que construye la célula en su cabeza antes que de construirla en la ruca. Karl Heinrich Marx (1818-1883)
  • 74. ¿Arquitect{o,a} Naval? A naval architect is an engineer competent in naval architecture Un arquitecto naval es un ingeniero competente en arquitectura naval
  • 75. ¿Arquitect{o,a} de Sistemas? A system's architect is an engineer competent in system's architecture Un arquitecto de sistemas es un ingeniero competente en arquitectura de sistemas
  • 76. ¿Cómo piensa un[a] arquitect{o,a}? ¿Dónde se me va a romper? ¿Dónde me van a penetrar? ¿Dónde no va a escalar? ¿Dónde me estoy amarrando? ¿Dónde es demasiado complejo? ¿Cómo lo administro? ¿Cómo le agrego nuevas funciones? ¿Qué se me olvidó?
  • 77. ¿Cómo piensa un[a] arquitect{o,a}? El Principio KISS Keep It Simple Stupid No lo haga nunca más complicado de lo estrictamente necesario.
  • 78. ¿Cómo piensa un[a] arquitect{o,a}? No piensa en “features” Piensa en términos de interrelaciones entre subsistemas A nadie le importa el clockage de una CPU como a nadie le importa el diámetro de un pistón
  • 79. ¿Cómo piensa un[a] arquitect{o,a}? Un arquitecto es tecnópata pero agnóstico En particular en términos de los lenguajes y/o Frameworks de desarrollo.
  • 80. ¿Cómo piensa un[a] arquitect{o,a}? Piensa como un traductor Le traduce al cliente lo que dice el ingeniero calculista, el constructor civil, el estucador, el pintor, el albañil, etc.
  • 81. ¿Cómo piensa un[a] arquitect{o,a}? Piensa en términos “vendedores” Architecture : The integration in a single seductive speech of the 4 Ss (Systems, Software, Storage and Services) into a single S, the Solution. Arquitectura : La integración en un solo discurso seductor de las 4 Ss (Sistemas, Software, Almacenamiento y Servicios) en una sola S, la Solución.
  • 82. ¿Cómo piensa un[a] arquitect{o,a}? Un[a] arquitect{o,a} debe saber hablar a distintas audiencias y no caer en la jerigoncia técnica...
  • 83. ¿Cómo piensa un[a] arquitect{o,a}? Un[a] arquitect{o,a} siempre sobrepasa los obstáculos
  • 84. ¿Cómo piensa un[a] arquitect{o,a}? Un[a] arquitect{o,a} gestiona el riesgo tecnológico del sistema y el riesgo total del proyecto, incluyendo los riesgos políticos, organizacionales y de implantación.
  • 85.
  • 86. ¿Cómo piensa un[a] arquitect{o,a}? Un arquitecto piensa mucho más en las illities (i.e. Características sistémicas) que en la funcionalidad.
  • 87. ¿Cómo piensa un[a] arquitect{o,a}? Un[a] arquitect{o,a} siempre está pensando en las cualidades sistémicas no-funcionales, como la seguridad, por ejemplo.
  • 88. ¿Dónde encuentro un[a] arquitect{o,a}?
  • 89. ¿Cómo se hace una Arquitectura?
  • 90. ¿Cómo se hace una Arquitectura? • Definir metas, objetivos e hipótesis • Especificar las métricas • Generar la descomposición funcional • Dimensionar la carga de cada función • Colapsar funciones en sistemas • Validar escalabilidad • Validar disponibilidad • Validar seguridad • Generar vistas primera instancia
  • 91. ¿Cómo se hace una Arquitectura? Los objetivos y las metas deben ser realistas, siempre.
  • 92. ¿Cómo se hace una Arquitectura? Se hacen como todo proyecto, en equipo, con inicio, fin, objetivos, insumos y entregables.
  • 93. E l T r iá n g u lo B á s ic o Tech . r.. U po sa nd do o ra ... tu ap C Process People Ejecutados por...
  • 94. E l T r iá n g u lo d e l P r o ye c to Quality Time $ Sólo se pueden controlar dos vértices del triángulo del proyecto
  • 96. Muchas Arquitecturas juntas... ¿Hacen una calle? ¿Qué interfaces tenemos?
  • 97. Muchas Arquitecturas juntas... XML XML XML EJB JSP cache/ Midlets App Web filter J2ME Services Graphs SQL LDAP X 106 DB Dir MSG SLA Capability Capacity Connectivity Computing Pools Internet/ Intranet Storage Virtualization Storage Pools ¿Hacen un Data Center?
  • 99. ¿Urbanismo? Urbanismo: El estudio de las ciudades. ¿Planificación Urbana?
  • 100. ¿Urbanismo? ¿Sistemismo? Sistemismo: El estudio de los sistemas. ¿Planificación sistémica? Sun Proprietary/Confidential: Internal Use Only
  • 101. El Hombre el Diseñador
  • 102. Tres estadíos El azár... La técnica La técnología
  • 103. Visión cognitiva C iu d a d es E d if ic io A rte fa c to s s D is e ñ A r q u it e c t u U r b a n is m o ra o Le ng ua j ¿ Representación Representación ¿Reglas? e Mental ? Mental ¿Leyes? Individual P r o y e c t Compartida ¿Patrones? o
  • 104. Visión cognitiva In t e r n e t D a ta A p lic a c ió C e nte r n In g e n ie r ía A r q u it e c t u S is t e m is m ra o Procesos IT IL Heuríticas TG S Protocolos Metodologías Trade-Off Estándares Formales Ambigüedad Descontrol Fórmulas Cambios
  • 105. Frameworks de Arquitectura
  • 106. Framework de las Seis Caras
  • 108. Terminología Sistémica Artifact Architecture System Object Designing Architecting Systeming Proces s Designer Architect Systemect Actor To design To architect To systemect Verb
  • 109. Terminología Sistémica Artefacto Arquitectura Sistema Objeto Diseño Arquitecturar Sistemar Proceso Diseñador Arquitecto Sistemero Actor Sistemecto Diseñar Arquitectar Sistemectar Verbo
  • 110. Taxonomía de Sistemas
  • 111. Taxonomía de Sistemas Sistema Educacional Sistema de Salud Sistema de Gobierno Sistema de Transporte Sistema Financiero Ecosistema
  • 112. Taxonomía de Sistemas Sistema Sistema Existente Inexistente Quality Patient Entender Sistema Care Gestionar Natural X Intervenir Administrar Operational Staff Gestionar Arquitecturar Sistema Efficiency Intervenir Diseñar Humano Administrar Construir Modificar Administrar
  • 113. Tamaño Taxonomía de Sistemas El tamaño se refiere al tamaño del sistema, medido como la multiplicación del número de componentes por el número de relaciones.
  • 114. Tamaño Taxonomía de Sistemas Los sistemas pueden ser sólo físicos (i.e. Un clima planetario) o etéreos (i.e. Una ontología, software), pero suelen ser una mezcla de ambas cosas con intercambios de materia, energía e información, Inmaterialidad especialmente los sistemas en los cuales intervenimos.
  • 115. Tamaño Taxonomía de Sistemas Muchos sistemas interesantes están compuestos por humanos y por las relaciones que generan, llegando a ser sistemas esencialmente humanos como un sistema político o sistemas mixtos como lo son los sistemas de Inmaterialidad transporte. Sociabilidad
  • 116. Tamaño Taxonomía de Sistemas La complejidad de un sistema crece exponencialmente en función de su tamaño, cantidad de componentes humanas y relaciones de información. Inmaterialidad Sociabilidad
  • 117. Zee End... Juan Carlos Barroux R. juan-carlos.barroux@intel.com http://www.linkedin.com/in/juancarlosbarrouxr

Notas del editor

  1. A traditional Chaga hut in Kilimanjaro. The hut is surrounded by pineapple plants which are thorny, preventing snakes and other animals from entering the hut. The pineapples are also used as food. Two boulders mark the entrance to the hut, with a long Masele plant near one of the boulders. The Masele plant has symbolic meanings to the chaga. Leaves can be plucked and arranged in different fashions and hung on the door, enabling a fellow villager to know what the hut owner is doing at a particular time. They can also be used to re-establish peace between quarreling villagers. A pot on the top of the hut prevents rain water to seep into the hut whilst acting as a chimney to allow smoke out. Banana plants seen in the background are the main diet of the people. A chaga man is outside his hut.