SlideShare una empresa de Scribd logo
1 de 18
ESTILOS ARQUITECTÓNICOS
 NOMBRE: JONATHAN LÓPEZ MEDINA
 CEDULA: 1032415159
 ASIGNATURA: FUNDAMENTOS DE
ARQUITECTURA DE SOFTWARE
 FUNDACIÓN DE EDUCACIÓN SAN JOSÉ
 JORNADA NOCHE
 2013
ESTILOS ARQUITECTÓNICOS
 EN EL ESTUDIO DE ESTOS SE VA A CENTRAR
PRINCIPALMENTE EN LOS SIGUIENTES ESTILOS
ARQUITECTÓNICOS.
1. ARQUITECTURA CENTRADA EN LOS DATOS.
2. ARQUITECTURA CENTRADA EN LOS FLUJOS DE
DATOS.
3. ARQUITECTURA LLAMADA Y RESPUESTA.
4. ARQUITECTURA ORIENTADA A OBJETOS.
5. ARQUITECTURA EN CAPAS.
ARQUITECTURA CENTRADA EN LOS
DATOS
 DEFINICIÓN: Se puede definir como un almacén de
datos donde se encuentra el centro de la arquitectura
condensada, donde los componentes tienen acceso a
ello dando la opción agregar, actualizar o eliminar y
modificar de este almacén
 Con esta se puede inhabilitar al infractor.
ARQUITECTURA CENTRADA EN LOS
DATOS
 EJEMPLOS:
 Repositorio pasivo
 Repositorio activo
 Frameworks dinámicos
 Partes dinámicas funcionales
ARQUITECTURA CENTRADA EN LOS
DATOS
 GRÁFICOS:
ARQUITECTURA CENTRADA EN LOS
FLUJOS DE DATOS
 DEFINICIÓN: esta arquitectura se aplica cuando los
datos de entrada son transformados a través de una
serie de componentes computacionales o
manipulativos en los datos de salida
 DESVENTAJA: La complejidad lógica de mantener el
rastro de las dependencias de datos de forma dinámica
restringe a los procesadores basados en ejecución fuera
de orden a un reducido número de ejecuciones (de 2 a
6) y limita el tamaño de la ventana de ejecución de 32 a
200 instrucciones.
ARQUITECTURA CENTRADA EN LOS
FLUJOS DE DATOS
 EJEMPLOS:
 Cada filtro trabaja de manera independiente de los
componentes que se encuentran situados antes o
después de ella.
 Obtiene como resultado datos de salida en un formato
especifico
ARQUITECTURA CENTRADA EN LOS
FLUJOS DE DATOS.
 GRÁFICOS:
ARQUITECTURA LLAMADA Y RESPUESTA
 DEFINICIÓN: permite a los diseñadores de software
conseguir estructuras relativamente fáciles de
modificar y escalar las cuales son guiadas por los
atributos de calidad y el árbol de utilidades.
ARQUITECTURA LLAMADA Y
RESPUESTA
 EJEMPLOS:
 Programa principal subprograma. Descompone las
funciones en una jerarquía de control donde el
programa principal invoca a programas subordinados
los cuales a su vez invocan a otros.
 Llamada a procedimiento remoto. Los componentes de
la arquitectura son distribuidos entre diferentes
ordenadores de la red.
ARQUITECTURA LLAMADA Y
RESPUESTA
 GRÁFICOS:
ARQUITECTURA ORIENTADA A OBJETOS
 DEFINICIÓN: Los componentes del sistema
encapsulan datos y operaciones que deben de
utilizarse para manipular dichos datos, Permite la
creación de sistemas de información altamente
escalables que reflejan el negocio de la organización, a
su vez brinda una forma bien definida de exposición e
invocación de servicios (comúnmente pero no
exclusivamente ), lo cual facilita la interacción entre
diferentes sistemas propios o de terceros.
ARQUITECTURA ORIENTADA A
OBJETOS.
 EJEMPLOS:
 Aplicaciones básicas - Sistemas desarrollados bajo cualquier
arquitectura o tecnología, geográficamente dispersos y bajo cualquier
figura de propiedad;
 De exposición de funcionalidades - Donde las funcionalidades de la
capa aplicativa son expuestas en forma de servicios (generalmente
como servicios web);
 De integración de servicios - Facilitan el intercambio de datos entre
elementos de la capa aplicativa orientada a procesos empresariales
internos o en colaboración;
 De composición de procesos - Que define el proceso en términos del
negocio y sus necesidades, y que varía en función del negocio;
 De entrega - donde los servicios son desplegados a los usuarios
finales.
ARQUITECTURA ORIENTADA A OBJETOS
 GRÁFICOS:
ARQUITECTURA EN CAPAS.
 DEFINICIÓN:
 Se definen como un conjunto de niveles o capas cada
nivel
interno que se atraviesa se aproxima mas al nivel del co
njunto de instrucción es maquina. Sistemas en capas
puros. Cada capa solo puede comunicarse con las
vecinas. Esta solución aunque menos eficiente facilita
la portabilidad en los diseños.
ARQUITECTURA EN CAPAS
 EJEMPLOS: Aplicaciones de línea de negocios (LOB),
como contabilidad, y sistemas de gestión de clientes.
 Aplicaciones web Corporativas y sitios Web
 Aplicaciones corporativas de escritorio o clientes
inteligentes con servidores centralizados de aplicación
con lógica de negocios.
 Los siguientes son algunas variaciones del estilo de
arquitectura basado en capas:
ARQUITECTURA EN CAPAS
 GRÁFICOS:
CONCLUSIÓN
 Finalmente se encuentra que la importancia de los
estilos arquitectónicos nos dan un alto bagaje para
entrar al mundo de los patrones arquitectónicos que
van a ser los cimientes del aplicativo final que se va a
entregar de manera funcional.

Más contenido relacionado

La actualidad más candente

Patrones de arquitectura Software(Capa de Datos)
Patrones de arquitectura Software(Capa de Datos)Patrones de arquitectura Software(Capa de Datos)
Patrones de arquitectura Software(Capa de Datos)josecuartas
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de SoftwareCamila Arbelaez
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de softwareLiliana Pacheco
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicaslandeta_p
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrolloitsarellano
 
Ensayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLANEnsayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLANliras loca
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMiguel Rodríguez
 
Estilos de Software
Estilos de SoftwareEstilos de Software
Estilos de Softwarebjjuarez
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?Software Guru
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 CapasFani Calle
 
Diseño y Análisis de una Plataforma e-Commerce
Diseño y Análisis de una Plataforma e-CommerceDiseño y Análisis de una Plataforma e-Commerce
Diseño y Análisis de una Plataforma e-Commerceppalos
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftChuyito Alvarado
 

La actualidad más candente (20)

Reglas Negocio
Reglas NegocioReglas Negocio
Reglas Negocio
 
Patrones de arquitectura Software(Capa de Datos)
Patrones de arquitectura Software(Capa de Datos)Patrones de arquitectura Software(Capa de Datos)
Patrones de arquitectura Software(Capa de Datos)
 
25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software25 Estandares - IEEE Calidad de Software
25 Estandares - IEEE Calidad de Software
 
Ieee 830
Ieee 830Ieee 830
Ieee 830
 
Patrones diseño y arquitectura
Patrones diseño y arquitecturaPatrones diseño y arquitectura
Patrones diseño y arquitectura
 
Arquitectura de software
Arquitectura de softwareArquitectura de software
Arquitectura de software
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
Ensayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLANEnsayo. Enrutamiento entre las VLAN
Ensayo. Enrutamiento entre las VLAN
 
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4jBases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
 
2. El proceso del software
2. El proceso del software2. El proceso del software
2. El proceso del software
 
Principios del RUP
Principios del RUPPrincipios del RUP
Principios del RUP
 
Diagrama de casos de usos
Diagrama de casos de usosDiagrama de casos de usos
Diagrama de casos de usos
 
Metodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y EmergentesMetodologías de Desarrollo de Software Tradicionales y Emergentes
Metodologías de Desarrollo de Software Tradicionales y Emergentes
 
Estilos de Software
Estilos de SoftwareEstilos de Software
Estilos de Software
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
 
Arquitectura 3 Capas
Arquitectura 3 CapasArquitectura 3 Capas
Arquitectura 3 Capas
 
Diseño y Análisis de una Plataforma e-Commerce
Diseño y Análisis de una Plataforma e-CommerceDiseño y Análisis de una Plataforma e-Commerce
Diseño y Análisis de una Plataforma e-Commerce
 
Ventajas y desventajas de moprosoft
Ventajas y desventajas de moprosoftVentajas y desventajas de moprosoft
Ventajas y desventajas de moprosoft
 
Funciones del DBA, SA Y DA
Funciones del DBA, SA Y DAFunciones del DBA, SA Y DA
Funciones del DBA, SA Y DA
 

Destacado

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
 
Diseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareDiseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareAndresRealp1
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREjose_rob
 
Estilos arquitectonicos
Estilos arquitectonicosEstilos arquitectonicos
Estilos arquitectonicosjprada_10
 
Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositóriorehoscript
 
Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Marta Silvia Tabares
 
Interfaz con usuario
Interfaz con usuarioInterfaz con usuario
Interfaz con usuarioNorerod
 
4 1 personalizacion de metodologias
4 1 personalizacion de metodologias4 1 personalizacion de metodologias
4 1 personalizacion de metodologiaslandeta_p
 
2 diseño de la arquitectura
2 diseño de la arquitectura2 diseño de la arquitectura
2 diseño de la arquitecturalandeta_p
 
Diagrama sistemas
Diagrama sistemasDiagrama sistemas
Diagrama sistemasrcontrerasm
 
Point estilos arquitectónicos
Point  estilos arquitectónicosPoint  estilos arquitectónicos
Point estilos arquitectónicosJoa Sevilla
 
Estilos arquitectonicos
Estilos arquitectonicosEstilos arquitectonicos
Estilos arquitectonicosannaaxxx
 
Caracteristicas de los Sistemas Distribuidos
Caracteristicas de los Sistemas DistribuidosCaracteristicas de los Sistemas Distribuidos
Caracteristicas de los Sistemas DistribuidosJorge Guerra
 

Destacado (20)

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
 
Diseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-softwareDiseño de-la-arquitectura-de-software
Diseño de-la-arquitectura-de-software
 
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWAREDISEÑO DE LA ARQUITECTURA DEL SOFTWARE
DISEÑO DE LA ARQUITECTURA DEL SOFTWARE
 
Estilos arquitectonicos
Estilos arquitectonicosEstilos arquitectonicos
Estilos arquitectonicos
 
Arquitectura pizarra
Arquitectura pizarraArquitectura pizarra
Arquitectura pizarra
 
Arquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositórioArquitecturas de pizarra o repositório
Arquitecturas de pizarra o repositório
 
Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2
 
Is.1p.5 arquitectura de software
Is.1p.5 arquitectura de softwareIs.1p.5 arquitectura de software
Is.1p.5 arquitectura de software
 
Interfaz con usuario
Interfaz con usuarioInterfaz con usuario
Interfaz con usuario
 
Arquitectura del software
Arquitectura del softwareArquitectura del software
Arquitectura del software
 
Arquitecturas de software
Arquitecturas de softwareArquitecturas de software
Arquitecturas de software
 
Principales estilos arquitectónicos
Principales estilos arquitectónicosPrincipales estilos arquitectónicos
Principales estilos arquitectónicos
 
4 1 personalizacion de metodologias
4 1 personalizacion de metodologias4 1 personalizacion de metodologias
4 1 personalizacion de metodologias
 
2 diseño de la arquitectura
2 diseño de la arquitectura2 diseño de la arquitectura
2 diseño de la arquitectura
 
Trata de blanca
Trata de blancaTrata de blanca
Trata de blanca
 
Diagrama sistemas
Diagrama sistemasDiagrama sistemas
Diagrama sistemas
 
Point estilos arquitectónicos
Point  estilos arquitectónicosPoint  estilos arquitectónicos
Point estilos arquitectónicos
 
Estilos arquitectonicos
Estilos arquitectonicosEstilos arquitectonicos
Estilos arquitectonicos
 
Caracteristicas de los Sistemas Distribuidos
Caracteristicas de los Sistemas DistribuidosCaracteristicas de los Sistemas Distribuidos
Caracteristicas de los Sistemas Distribuidos
 
Principios diseño del software
Principios diseño del software Principios diseño del software
Principios diseño del software
 

Similar a Estilos arquitectónicos

Programación en capass
Programación en capassProgramación en capass
Programación en capassPatricia Reyna
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareJosé Antonio Sandoval Acosta
 
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.Universidad de Guadalajara
 
ARQUITECTURAS DE SOFTWARE.pptx
ARQUITECTURAS DE SOFTWARE.pptxARQUITECTURAS DE SOFTWARE.pptx
ARQUITECTURAS DE SOFTWARE.pptxMarisolTamayo1
 
Tipos de arquitecturas de sistemas
Tipos de arquitecturas de sistemasTipos de arquitecturas de sistemas
Tipos de arquitecturas de sistemasluisangelarevalosalt
 
cliente servidor de 3 niveles
cliente servidor de 3 nivelescliente servidor de 3 niveles
cliente servidor de 3 nivelesLupitha Mendoza
 
cliente servidor de 3 niveles
cliente servidor de 3 nivelescliente servidor de 3 niveles
cliente servidor de 3 nivelesLupitha Mendoza
 
Introduccion a las Arquitecturas Limpias
Introduccion a las Arquitecturas LimpiasIntroduccion a las Arquitecturas Limpias
Introduccion a las Arquitecturas Limpiassolidussnake07
 

Similar a Estilos arquitectónicos (20)

Diseño arquitectónico
Diseño arquitectónicoDiseño arquitectónico
Diseño arquitectónico
 
Programación en capass
Programación en capassProgramación en capass
Programación en capass
 
Ingenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de softwareIngenieria de software - Unidad 3 arquitecturas de software
Ingenieria de software - Unidad 3 arquitecturas de software
 
Diseño arquitectonico
Diseño arquitectonicoDiseño arquitectonico
Diseño arquitectonico
 
N capas visual basic
N capas visual basicN capas visual basic
N capas visual basic
 
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.Sistemas arquitectónicos centralizados, descentralizados e híbridos.
Sistemas arquitectónicos centralizados, descentralizados e híbridos.
 
Arquitecturas de bases de datos distribuidas
Arquitecturas de bases de datos distribuidasArquitecturas de bases de datos distribuidas
Arquitecturas de bases de datos distribuidas
 
Arquitectura. de Software. en ambientes distribuidos.
Arquitectura. de Software. en ambientes distribuidos.Arquitectura. de Software. en ambientes distribuidos.
Arquitectura. de Software. en ambientes distribuidos.
 
ARQUITECTURAS DE SOFTWARE.pptx
ARQUITECTURAS DE SOFTWARE.pptxARQUITECTURAS DE SOFTWARE.pptx
ARQUITECTURAS DE SOFTWARE.pptx
 
Tipos de arquitecturas de sistemas
Tipos de arquitecturas de sistemasTipos de arquitecturas de sistemas
Tipos de arquitecturas de sistemas
 
cliente servidor de 3 niveles
cliente servidor de 3 nivelescliente servidor de 3 niveles
cliente servidor de 3 niveles
 
cliente servidor de 3 niveles
cliente servidor de 3 nivelescliente servidor de 3 niveles
cliente servidor de 3 niveles
 
Aplicaciones n capas en visual net
Aplicaciones n capas en visual netAplicaciones n capas en visual net
Aplicaciones n capas en visual net
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Proyecto
ProyectoProyecto
Proyecto
 
Introduccion a las Arquitecturas Limpias
Introduccion a las Arquitecturas LimpiasIntroduccion a las Arquitecturas Limpias
Introduccion a las Arquitecturas Limpias
 
Tipos de arquitectura de sistemas
Tipos de arquitectura de sistemasTipos de arquitectura de sistemas
Tipos de arquitectura de sistemas
 
Presentación case
Presentación casePresentación case
Presentación case
 
N-CAPAS EN VISUAL NET
N-CAPAS EN VISUAL NETN-CAPAS EN VISUAL NET
N-CAPAS EN VISUAL NET
 
Paradigmas De La Programacion
Paradigmas De La ProgramacionParadigmas De La Programacion
Paradigmas De La Programacion
 

Estilos arquitectónicos

  • 1. ESTILOS ARQUITECTÓNICOS  NOMBRE: JONATHAN LÓPEZ MEDINA  CEDULA: 1032415159  ASIGNATURA: FUNDAMENTOS DE ARQUITECTURA DE SOFTWARE  FUNDACIÓN DE EDUCACIÓN SAN JOSÉ  JORNADA NOCHE  2013
  • 2. ESTILOS ARQUITECTÓNICOS  EN EL ESTUDIO DE ESTOS SE VA A CENTRAR PRINCIPALMENTE EN LOS SIGUIENTES ESTILOS ARQUITECTÓNICOS. 1. ARQUITECTURA CENTRADA EN LOS DATOS. 2. ARQUITECTURA CENTRADA EN LOS FLUJOS DE DATOS. 3. ARQUITECTURA LLAMADA Y RESPUESTA. 4. ARQUITECTURA ORIENTADA A OBJETOS. 5. ARQUITECTURA EN CAPAS.
  • 3. ARQUITECTURA CENTRADA EN LOS DATOS  DEFINICIÓN: Se puede definir como un almacén de datos donde se encuentra el centro de la arquitectura condensada, donde los componentes tienen acceso a ello dando la opción agregar, actualizar o eliminar y modificar de este almacén  Con esta se puede inhabilitar al infractor.
  • 4. ARQUITECTURA CENTRADA EN LOS DATOS  EJEMPLOS:  Repositorio pasivo  Repositorio activo  Frameworks dinámicos  Partes dinámicas funcionales
  • 5. ARQUITECTURA CENTRADA EN LOS DATOS  GRÁFICOS:
  • 6. ARQUITECTURA CENTRADA EN LOS FLUJOS DE DATOS  DEFINICIÓN: esta arquitectura se aplica cuando los datos de entrada son transformados a través de una serie de componentes computacionales o manipulativos en los datos de salida  DESVENTAJA: La complejidad lógica de mantener el rastro de las dependencias de datos de forma dinámica restringe a los procesadores basados en ejecución fuera de orden a un reducido número de ejecuciones (de 2 a 6) y limita el tamaño de la ventana de ejecución de 32 a 200 instrucciones.
  • 7. ARQUITECTURA CENTRADA EN LOS FLUJOS DE DATOS  EJEMPLOS:  Cada filtro trabaja de manera independiente de los componentes que se encuentran situados antes o después de ella.  Obtiene como resultado datos de salida en un formato especifico
  • 8. ARQUITECTURA CENTRADA EN LOS FLUJOS DE DATOS.  GRÁFICOS:
  • 9. ARQUITECTURA LLAMADA Y RESPUESTA  DEFINICIÓN: permite a los diseñadores de software conseguir estructuras relativamente fáciles de modificar y escalar las cuales son guiadas por los atributos de calidad y el árbol de utilidades.
  • 10. ARQUITECTURA LLAMADA Y RESPUESTA  EJEMPLOS:  Programa principal subprograma. Descompone las funciones en una jerarquía de control donde el programa principal invoca a programas subordinados los cuales a su vez invocan a otros.  Llamada a procedimiento remoto. Los componentes de la arquitectura son distribuidos entre diferentes ordenadores de la red.
  • 12. ARQUITECTURA ORIENTADA A OBJETOS  DEFINICIÓN: Los componentes del sistema encapsulan datos y operaciones que deben de utilizarse para manipular dichos datos, Permite la creación de sistemas de información altamente escalables que reflejan el negocio de la organización, a su vez brinda una forma bien definida de exposición e invocación de servicios (comúnmente pero no exclusivamente ), lo cual facilita la interacción entre diferentes sistemas propios o de terceros.
  • 13. ARQUITECTURA ORIENTADA A OBJETOS.  EJEMPLOS:  Aplicaciones básicas - Sistemas desarrollados bajo cualquier arquitectura o tecnología, geográficamente dispersos y bajo cualquier figura de propiedad;  De exposición de funcionalidades - Donde las funcionalidades de la capa aplicativa son expuestas en forma de servicios (generalmente como servicios web);  De integración de servicios - Facilitan el intercambio de datos entre elementos de la capa aplicativa orientada a procesos empresariales internos o en colaboración;  De composición de procesos - Que define el proceso en términos del negocio y sus necesidades, y que varía en función del negocio;  De entrega - donde los servicios son desplegados a los usuarios finales.
  • 14. ARQUITECTURA ORIENTADA A OBJETOS  GRÁFICOS:
  • 15. ARQUITECTURA EN CAPAS.  DEFINICIÓN:  Se definen como un conjunto de niveles o capas cada nivel interno que se atraviesa se aproxima mas al nivel del co njunto de instrucción es maquina. Sistemas en capas puros. Cada capa solo puede comunicarse con las vecinas. Esta solución aunque menos eficiente facilita la portabilidad en los diseños.
  • 16. ARQUITECTURA EN CAPAS  EJEMPLOS: Aplicaciones de línea de negocios (LOB), como contabilidad, y sistemas de gestión de clientes.  Aplicaciones web Corporativas y sitios Web  Aplicaciones corporativas de escritorio o clientes inteligentes con servidores centralizados de aplicación con lógica de negocios.  Los siguientes son algunas variaciones del estilo de arquitectura basado en capas:
  • 18. CONCLUSIÓN  Finalmente se encuentra que la importancia de los estilos arquitectónicos nos dan un alto bagaje para entrar al mundo de los patrones arquitectónicos que van a ser los cimientes del aplicativo final que se va a entregar de manera funcional.