Your SlideShare is downloading. ×
Arquitectura de aplicaciones
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Arquitectura de aplicaciones

7,170
views

Published on

Published in: Education

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
7,170
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Arquitectura de AplicacionesDef:la manera en la que es diseñada tanto física como lógicamente una aplicación.
  • 2. Tipos de Arquitecturas• Arquitectura Centralizadas Se basa en la existencia de una máquina que almacena los datos y aplicaciones a las cuales se conectan las terminales
  • 3. Tipos de Arquitectura• Arquitectura distribuida – Peer to Peer:El sistema es un conjunto de objetos que interaccionan, y cuya localización no interesa. No hay distinción entre un proveedor de servicios y el usuario de los mismos . – Cliente-Servidor: Existen dos aplicaciones ejecutándose de forma independiente, una actúa como servidora y la otra como cliente
  • 4. Aplicaciones Web vs Aplicaciones de escritorio ¿Qué és una aplicación de escritorio? ¿Qué és una aplicación web? ¿Qué arquitectura tiene cada una de ellas? Ventajas e incovenites de cada una de ellas.
  • 5. Elementos de una Arquitectura Cliente-Servidor• Servidor:• Cliente:• Middleware:
  • 6. Elementos Cliente Servidor• Servidor: Espera pasivamente las llamadas de sus clientes para, una vez realizada una petición, responder.• Su función es: – Procesar requerimientos de la B.D. – Formatear los datos para transmitirlo al cliente – Procesar la lógica de la aplicación
  • 7. Elementos Cliente Servidor• Cliente:proceso que permite al usuario formular las peticiones y pasarlas al servidor• Su función es: – Administrar la interfaz de usuario – Hacer validaciones locales – Recibir resultados y formatearlos
  • 8. Elementos Cliente Servidor• Middleware: intermediario entre el servidor y el cliente•El middleware se estructura en tresniveles:• Protocolo de transporte.• Network Operating System(NOS):intercepta la llamada y laredirige al servicioapropiado, devolviendo lacontestación.• Protocolo específico del servicio.
  • 9. Tipos de arquitectura cliente-servidor• Según el tamaño de los componentes: – FAT CLIENT (THIN SERVER) – FAT SERVER (THIN CLIENT)• Por la naturaleza de los servicios – Servidores de ficheros – Servidores de BD – Servidor de Transacciones – Servidor de aplicaciones web
  • 10. Arquitectura de tres niveles1. Capa1: Capa de presentación2. Capa2: Capa de Negocio3. Capa 3: Capa de datos
  • 11. Capa de datos• Capa de datos: • Base de datos • Tablas • Procedimientos almacenados • Componentes de datos• Capa de negocio • Reglas del negocios • Validaciones • Cálculos • Flujos y procesos• Capa de presentación • Formularios • Informes • Respuestas al usuario

×